Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-05-01 | Update changelog. | Mike Pall | 1 | -1/+25 | |
2017-05-01 | RELEASE LuaJIT-2.0.5v2.0.5 | Mike Pall | 13 | -16/+16 | |
2017-05-01 | Update changelog. | Mike Pall | 1 | -0/+42 | |
2017-05-01 | FFI: Update docs on compiler limitations. | Mike Pall | 1 | -2/+1 | |
2017-04-30 | Add FOLD rules for mixed BAND/BOR with constants. | Mike Pall | 1 | -0/+41 | |
2017-04-30 | FFI: Compile bitfield loads/stores. | Mike Pall | 2 | -3/+50 | |
2017-04-17 | Add workaround for MSVC 2015 stdio changes. | Mike Pall | 1 | -1/+1 | |
Contributed by Peter Cawley. | |||||
2017-04-17 | MIPS64: Fix stores of MULTRES. | Mike Pall | 1 | -2/+2 | |
Contributed by Stefan Pejic. | |||||
2017-04-17 | MIPS64: Fix write barrier in BC_USETV. | Mike Pall | 1 | -3/+3 | |
Contributed by Stefan Pejic. | |||||
2017-04-17 | ARM64: Fix stores to vmstate. | Mike Pall | 1 | -6/+6 | |
Contributed by Stefan Pejic. | |||||
2017-04-07 | Document added C API extensions from Lua 5.2/5.3. | Mike Pall | 1 | -0/+9 | |
2017-04-07 | From Lua 5.2: Add lua_tonumberx() and lua_tointegerx(). | Mike Pall | 2 | -1/+48 | |
Contributed by François Perrad. | |||||
2017-04-07 | From Lua 5.2: Add luaL_setmetatable(). | Mike Pall | 3 | -2/+8 | |
Contributed by François Perrad. | |||||
2017-04-07 | From Lua 5.2: Add luaL_testudata(). | Mike Pall | 2 | -3/+10 | |
Contributed by François Perrad. | |||||
2017-04-07 | From Lua 5.3: Add lua_isyieldable(). | Mike Pall | 2 | -0/+8 | |
Contributed by François Perrad. | |||||
2017-04-07 | From Lua 5.2: Add lua_copy(). | Mike Pall | 3 | -11/+21 | |
Contributed by François Perrad. | |||||
2017-04-07 | From Lua 5.2: Add lua_version(). | Mike Pall | 2 | -0/+8 | |
Contributed by François Perrad. | |||||
2017-04-07 | Refactor with LUA_OK. | Mike Pall | 6 | -23/+24 | |
Contributed by François Perrad. | |||||
2017-04-07 | Allow building on Haiku OS. | Mike Pall | 1 | -1/+1 | |
Note: this is not an officially supported target. Thanks to kallisti5. | |||||
2017-04-07 | OSX: Fix build with recent XCode. | Mike Pall | 1 | -1/+2 | |
Contributed by Joseph Zupko. | |||||
2017-03-30 | Add some more changes and extensions from Lua 5.2. | Mike Pall | 5 | -40/+64 | |
Contributed by François Perrad. | |||||
2017-03-30 | Remove old Lua 5.0 compatibility defines. | Mike Pall | 1 | -20/+4 | |
Suggested by François Perrad. | |||||
2017-03-30 | FFI: Fix FOLD rules for int64_t comparisons. | Mike Pall | 1 | -8/+8 | |
Thanks to Peter Cawley. | |||||
2017-03-30 | ARM64: Add big-endian support. | Mike Pall | 14 | -63/+149 | |
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc. | |||||
2017-03-21 | x64/LJ_GC64: Fix emit_loadk64(). | Mike Pall | 1 | -0/+1 | |
Contributed by Peter Cawley. | |||||
2017-03-21 | LJ_GC64: Fix BC_CALLM snapshot handling. | Mike Pall | 1 | -1/+1 | |
2017-03-21 | x64/LJ_GC64: Fix assembly of CNEWI with 64 bit constant pointer. | Mike Pall | 1 | -2/+3 | |
Tracked down by Luke Gorrie. | |||||
2017-03-20 | ARM64: Fix Nintendo Switch build. | Mike Pall | 1 | -1/+1 | |
Thanks to Eddie Edwards. | |||||
2017-03-20 | ARM64: Fix XLOAD/XSTORE with FP operand. | Mike Pall | 1 | -1/+1 | |
Thanks to Stefan Pejic. | |||||
2017-03-17 | Remove Lua 5.0 compatibility defines. | Mike Pall | 3 | -12/+0 | |
Suggested by François Perrad. | |||||
2017-03-08 | Remove unnecessary mcode alloc pointer check. | Mike Pall | 1 | -2/+2 | |
Also fixes Illumos address space issue reported by Theo Schlossnagle. | |||||
2017-03-08 | Limit mcode alloc probing, depending on the available pool size. | Mike Pall | 1 | -1/+2 | |
Contributed by Alexey Kopytov. | |||||
2017-03-08 | Fix overly restrictive range calculation in mcode allocation. | Mike Pall | 1 | -4/+4 | |
Contributed by Alexey Kopytov. | |||||
2017-03-08 | Fix out-of-scope goto handling in parser. | Mike Pall | 1 | -4/+6 | |
Many thanks to Demetrios Obenour for tracking down this long-standing bug. | |||||
2017-03-08 | Remove internal __mode = "K" and replace with safe check. | Mike Pall | 2 | -6/+13 | |
2017-03-08 | Fix annoying warning, due to deterministic binutils configuration. | Mike Pall | 1 | -3/+1 | |
2017-03-08 | DynASM: Fix warning. | Mike Pall | 1 | -1/+2 | |
2017-02-20 | MIPS64, part 2: Add MIPS64 hard-float JIT compiler backend. | Mike Pall | 14 | -199/+1024 | |
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc. | |||||
2017-02-20 | Fix FOLD rules for math.abs() and FP negation. | Mike Pall | 1 | -4/+11 | |
Broken since SIMD constants were switched to IR_FLOAD REF_NIL. | |||||
2017-02-20 | Fix soft-float math.abs() and negation. | Mike Pall | 1 | -1/+2 | |
Broken since SIMD constants were switched to IR_FLOAD REF_NIL. | |||||
2017-02-20 | x64/LJ_GC64: Fix warning for DUALNUM build. | Mike Pall | 1 | -1/+1 | |
2017-02-20 | x64/LJ_GC64: Fix (currently unused) integer stores in asm_tvptr(). | Mike Pall | 1 | -1/+2 | |
2017-02-20 | ARM64: Cleanup and de-cargo-cult TValue store generation. | Mike Pall | 1 | -49/+27 | |
2017-02-20 | MIPS: Don't use RID_GP as a scratch register. | Mike Pall | 1 | -3/+4 | |
2017-02-20 | MIPS: Fix emitted code for U32 to float conversion. | Mike Pall | 1 | -11/+7 | |
2017-02-20 | MIPS: Backport workaround for compact unwind tables. | Mike Pall | 2 | -0/+7 | |
2017-02-20 | Make checkptrGC() actually work. | Mike Pall | 1 | -8/+3 | |
Neither LJ_64 nor LJ_GC64 are defined when lj_def.h is included. So we'll need to use lazy C macro evaluation. | |||||
2017-02-16 | ARM64: Fix AREF/HREF/UREF fusion. | Mike Pall | 1 | -1/+1 | |
Thanks to Zhongwei Yao. | |||||
2017-01-18 | Fix extension docs about package.searchers. | Mike Pall | 1 | -1/+1 | |
2017-01-17 | Bump copyright date to 2017. | Mike Pall | 177 | -195/+195 | |