Mirror of the LuaJIT git repository
Go to file
Alexey Kopytov 60a5e52bf7 Fixes #285: Increase available allocation range in mcode_alloc()
Change mcode_alloc() so that instead of all execution threads using the
same allocation range of '[target - range/2; target + range / 2]' (where
'range' is the jump range defined by the architecture), make some
threads use the '[target - range; target]' range, and other ones use
'[target; target + range]' based on a PRNG. The patch essentially
doubles the available allocation pool for mcode_alloc() and helps reduce
mmap() scalability issues for multi-threaded applications.
2017-02-25 17:57:38 +03:00
doc Fix extension docs about package.searchers. 2017-01-18 01:45:47 +01:00
dynasm Merge branch 'master' into v2.1 2017-01-17 12:41:05 +01:00
etc Merge branch 'master' into v2.1 2017-01-17 12:41:05 +01:00
src Fixes #285: Increase available allocation range in mcode_alloc() 2017-02-25 17:57:38 +03:00
.gitignore RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
COPYRIGHT Bump copyright date to 2017. 2017-01-17 12:35:03 +01:00
Makefile MIPS64, part 2: Add MIPS64 hard-float JIT compiler backend. 2017-02-20 03:43:10 +01:00
README Merge branch 'master' into v2.1 2017-01-17 12:41:05 +01:00

README for LuaJIT 2.1.0-beta2
-----------------------------

LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.

Project Homepage: http://luajit.org/

LuaJIT is Copyright (C) 2005-2017 Mike Pall.
LuaJIT is free software, released under the MIT license.
See full Copyright Notice in the COPYRIGHT file or in luajit.h.

Documentation for LuaJIT is available in HTML format.
Please point your favorite browser to:

 doc/luajit.html