| 2017-07-09 13:30 | fix lua_load with ABIVER=51 | u3shit | 1 | +8 | -2 |
| 2017-07-09 01:58 | fix "macro expansion producing 'defined' has undefined behavior" warnings | u3shit | 1 | +5 | -1 |
| 2017-07-09 01:22 | fix lua_absindex (for real this time) | u3shit | 1 | +1 | -1 |
| 2017-05-17 20:25 | Merge pull request #7 from u3shit/api-fixes | katlogic | 1 | +7 | -3 |
| 2017-02-25 17:33 | lua_len: invoke __len metamethod for tables | u3shit | 1 | +4 | -0 |
| 2017-02-25 17:26 | luaL_getmetafield: return pushed value's type | u3shit | 1 | +2 | -2 |
| 2017-02-19 01:24 | fix lua_absindex | u3shit | 1 | +1 | -1 |
| 2016-07-01 01:40 | build system revamp | Karel Tuma | 7 | +37 | -22 |
| 2016-06-20 14:16 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Karel Tuma | 7 | +12 | -7 |
| 2016-06-18 12:28 | Merge pull request #6 from u3shit/rawsetp-fix | katlogic | 1 | +1 | -1 |
| 2016-06-17 16:45 | fix lua_rawsetp :open_mouth: | u3shit | 1 | +1 | -1 |
| 2016-06-16 01:46 | Merge pull request #5 from u3shit/amalg-fix | katlogic | 3 | +4 | -3 |
| 2016-06-11 23:06 | fix amalgamated build | u3shit | 3 | +4 | -3 |
| 2016-06-08 08:24 | MIPS: Support MIPS16 interlinking. | Mike Pall | 5 | +9 | -3 |
| 2016-06-05 11:07 | x64/LJ_GC64: Fix code generation for IR_KNULL call argument. | Mike Pall | 1 | +1 | -1 |
| 2016-06-05 10:54 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +2 | -3 |
| 2016-06-05 10:53 | Fix PHI remarking in SINK pass. | Mike Pall | 1 | +2 | -3 |
| 2016-06-03 18:31 | lj_cdata_setfin() merge fix | Karel Tuma | 1 | +5 | -3 |
| 2016-06-03 18:26 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Karel Tuma | 10 | +24 | -17 |
| 2016-06-03 04:54 | LJ_GC64: Set correct nil value when clearing a cdata finalizer. | Mike Pall | 1 | +6 | -4 |
| 2016-06-03 04:53 | LJ_GC64: Ensure all IR slot fields are initialized. | Mike Pall | 2 | +5 | -0 |
| 2016-06-03 04:42 | LJ_GC64: Allow optional use of the system memory allocator. | Mike Pall | 3 | +6 | -6 |
| 2016-06-03 04:40 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -3 |
| 2016-06-03 04:39 | Fix Valgrind suppressions. | Mike Pall | 1 | +3 | -3 |
| 2016-06-03 02:28 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2016-06-03 02:26 | Don't try to record outermost pcall() return to lower frame. | Mike Pall | 1 | +1 | -1 |
| 2016-05-29 16:12 | MIPS: Fix build failures and warnings. | Mike Pall | 3 | +5 | -5 |
| 2016-05-28 11:36 | Proper fix for LJ_GC64 changes to asm_href(). | Mike Pall | 1 | +4 | -2 |
| 2016-05-28 09:44 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Karel Tuma | 57 | +6840 | -715 |
| 2016-05-28 09:38 | Revert "ESETV should not fall through to USETV" | katlogic | 1 | +1 | -1 |
| 2016-05-28 03:10 | MIPS64, part 1: Add MIPS64 support to interpreter. | Mike Pall | 19 | +5213 | -62 |
| 2016-05-28 03:03 | DynASM/MIPS: Add missing MIPS64 instructions. | Mike Pall | 3 | +84 | -14 |
| 2016-05-28 03:02 | Fix compiler warning. | Mike Pall | 1 | +2 | -0 |
| 2016-05-28 03:01 | x64/LJ_GC64: Fix __call metamethod for tailcall. | Mike Pall | 1 | +1 | -1 |
| 2016-05-27 22:35 | Fix collateral damage from LJ_GC64 changes to asm_href(). | Mike Pall | 1 | +1 | -2 |
| 2016-05-26 11:54 | Cleanup install docs. | Mike Pall | 1 | +46 | -31 |
| 2016-05-23 12:28 | Use MAP_TRYFIXED for the probing memory allocator, if available. | Mike Pall | 1 | +7 | -1 |
| 2016-05-23 04:47 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +17 | -4 |
| 2016-05-23 04:24 | x86: Don't spill an explicit REF_BASE in the IR. | Mike Pall | 1 | +3 | -3 |
| 2016-05-23 04:01 | x64/LJ_GC64: Add missing backend support and enable JIT compilation. | Mike Pall | 10 | +517 | -90 |
| 2016-05-22 23:49 | LJ_FR2: Add support for trace recording and snapshots. | Mike Pall | 11 | +291 | -138 |
| 2016-05-22 22:38 | LJ_GC64: Update IR type sizes. | Mike Pall | 1 | +8 | -5 |
| 2016-05-22 22:34 | LJ_GC64: Add support for 64 bit GCobj constants in the IR. | Mike Pall | 3 | +33 | -13 |
| 2016-05-22 22:27 | Strip out old infrastructure for 64 bit constants. | Mike Pall | 4 | +0 | -80 |
| 2016-05-22 22:25 | Embed 64 bit constants directly in the IR, using two slots. | Mike Pall | 17 | +105 | -60 |
| 2016-05-22 21:45 | Always walk IR constants in ascending order. | Mike Pall | 2 | +7 | -3 |
| 2016-05-22 21:40 | Simplify GCtrace * reference embedding for trace stitching. | Mike Pall | 6 | +22 | -8 |
| 2016-05-22 21:25 | Make the IR immovable after assembly. | Mike Pall | 4 | +97 | -33 |
| 2016-05-20 23:45 | Add ra_addrename(). | Mike Pall | 1 | +14 | -12 |
| 2016-05-20 23:04 | Load SIMD constants with IR_FLOAD from GG_State. | Mike Pall | 4 | +5 | -5 |
| 2016-05-20 22:30 | Add IR_FLOAD with REF_NIL for field loads from GG_State. | Mike Pall | 8 | +72 | -31 |
| 2016-05-20 22:02 | Move common 32/64 bit in-memory FP constants to jit_State. | Mike Pall | 6 | +77 | -34 |
| 2016-05-20 20:41 | LJ_GC64: Introduce IRT_PGC. | Mike Pall | 6 | +71 | -70 |
| 2016-05-20 18:26 | Merge branch 'master' into v2.1 | Mike Pall | 6 | +8 | -12 |
| 2016-05-20 18:24 | Add guard for obscure aliasing between open upvalues and SSA slots. | Mike Pall | 6 | +8 | -12 |
| 2016-05-20 17:45 | Workaround for MinGW headers lacking some exception definitions. | Mike Pall | 1 | +3 | -3 |
| 2016-05-20 17:44 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -7 |
| 2016-05-20 17:43 | Remove assumption that lj_math_random_step() doesn't clobber FPRs. | Mike Pall | 1 | +1 | -7 |
| 2016-05-19 13:09 | Fix dependencies. | Mike Pall | 1 | +13 | -13 |
| 2016-05-07 10:32 | Windows/x86: Add full exception interoperability. | Mike Pall | 7 | +158 | -28 |
| 2016-05-06 10:09 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -3 |
| 2016-05-06 10:08 | x86/x64: Fix instruction length decoder. | Mike Pall | 1 | +3 | -3 |
| 2016-05-03 16:30 | Use the GDB JIT API in a thread-safe manner. | Mike Pall | 1 | +18 | -0 |
| 2016-04-28 13:07 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Karel Tuma | 28 | +292 | -127 |
| 2016-04-24 15:32 | Constrain value range of lj_ir_kptr() to unsigned 32 bit pointers. | Mike Pall | 4 | +9 | -16 |
| 2016-04-24 15:14 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +16 | -7 |
| 2016-04-24 15:10 | Fix GCC 6 -Wmisleading-indentation warnings. | Mike Pall | 1 | +10 | -5 |
| 2016-04-21 15:01 | Merge branch 'master' into v2.1 | Mike Pall | 4 | +28 | -28 |
| 2016-04-21 15:00 | Fix handling of non-numeric strings in arithmetic coercions. | Mike Pall | 4 | +28 | -28 |
| 2016-04-18 11:41 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +11 | -11 |
| 2016-04-18 11:40 | Whitespace. | Mike Pall | 1 | +11 | -11 |
| 2016-04-18 09:17 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +104 | -9 |
| 2016-04-18 09:16 | x86/x64: Search for exit jumps with instruction length decoder. | Mike Pall | 1 | +104 | -9 |
| 2016-04-18 08:57 | Rewrite memory block allocator. | Mike Pall | 1 | +170 | -85 |
| 2016-04-13 22:16 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +17 | -17 |
| 2016-04-13 22:14 | MIPS: Fix BC_ISNEXT fallback path. | Mike Pall | 1 | +17 | -17 |
| 2016-04-13 14:10 | x64/LJ_GC64: Fix BC_UCLO check for fast-path. | Mike Pall | 1 | +1 | -1 |
| 2016-04-05 13:10 | x86: Improve disassembly of BMI2 instructions. | Mike Pall | 1 | +4 | -4 |
| 2016-04-03 17:13 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +4 | -1 |
| 2016-04-03 17:12 | Fix recording of select(n, ...) with off-trace varargs | Mike Pall | 1 | +4 | -1 |
| 2016-04-03 17:08 | Merge branch 'master' into v2.1 | Mike Pall | 3 | +11 | -8 |
| 2016-04-03 17:07 | Cygwin: Allow cross-builds to non-Cygwin targets. | Mike Pall | 3 | +11 | -8 |
| 2016-03-31 02:17 | Windows/x64/LJ_GC64: Fix math.frexp() and math.modf() (again). | Mike Pall | 1 | +4 | -5 |
| 2016-03-30 14:30 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +6 | -3 |
| 2016-03-30 14:26 | MIPS: Fix use of ffgccheck delay slots in interpreter. | Mike Pall | 1 | +5 | -0 |
| 2016-03-28 21:05 | x86: Generate BMI2 shifts and rotates, if available. | Mike Pall | 5 | +51 | -7 |
| 2016-03-28 21:04 | x86: Detect BMI2 instruction support. | Mike Pall | 4 | +10 | -1 |
| 2016-03-28 20:31 | x64/LJ_GC64: Fix JIT glue code in interpreter. | Mike Pall | 1 | +12 | -12 |
| 2016-03-28 20:24 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +2 | -0 |
| 2016-03-28 20:23 | Windows: Remove intermediate files at end of build. | Mike Pall | 1 | +2 | -0 |
| 2016-03-28 20:19 | Fix compiler warnings. | Mike Pall | 2 | +3 | -3 |
| 2016-03-28 20:17 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2016-03-28 20:15 | Fix display of NULL (light)userdata in -jdump. | Mike Pall | 1 | +1 | -1 |
| 2016-03-28 19:39 | Fix formatting of some small denormals at low precision. | Mike Pall | 1 | +1 | -0 |
| 2016-03-22 21:22 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +23 | -14 |
| 2016-03-22 21:16 | Fix install for cross-builds. | Mike Pall | 2 | +23 | -14 |
| 2016-03-22 19:42 | Merge branch 'master' into v2.1 | Mike Pall | 3 | +3 | -2 |
| 2016-03-22 19:40 | Fix compiler warnings. | Mike Pall | 3 | +3 | -2 |
| 2016-03-15 10:27 | ARM: Fix build problem with external frame unwinding. | Mike Pall | 1 | +0 | -1 |
| 2016-03-12 14:11 | Fix string.range recorder | Karel Tuma | 1 | +0 | -6 |
| 2016-03-12 14:00 | Abi fixes | Karel Tuma | 21 | +354 | -119 |
| 2016-03-12 04:30 | Fix utf8.charpattern | Karel Tuma | 1 | +5 | -2 |
| 2016-03-11 15:16 | Update README | katlogic | 1 | +8 | -12 |
| 2016-03-11 15:01 | Fix %U coding and utf8.char() | Karel Tuma | 3 | +54 | -3 |
| 2016-03-11 14:07 | Tag custom code for easier grepping | Karel Tuma | 8 | +200 | -202 |
| 2016-03-11 13:55 | Some tests | Karel Tuma | 3 | +59 | -0 |
| 2016-03-11 13:30 | Properly JIT __gc wrt setmetatable() | Karel Tuma | 2 | +29 | -2 |
| 2016-03-11 11:34 | Fixup setmetatable() | Karel Tuma | 2 | +5 | -1 |
| 2016-03-11 11:29 | typo | Karel Tuma | 1 | +1 | -1 |
| 2016-03-11 04:57 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Karel Tuma | 1 | +1 | -2 |
| 2016-03-11 03:38 | Make barrier in setfenv unconditional | Karel Tuma | 1 | +1 | -2 |
| 2016-03-11 03:31 | Fix lua_{set|get}uservalue() | Karel Tuma | 3 | +23 | -17 |
| 2016-03-11 03:15 | Clarify makefile | Karel Tuma | 1 | +10 | -11 |
| 2016-03-10 16:08 | MIPS soft-float: Fix code generation for HREF. | Mike Pall | 1 | +1 | -2 |
| 2016-03-10 07:27 | Make stitching configurable | Karel Tuma | 2 | +6 | -2 |
| 2016-03-10 07:26 | Fix IR_IDIV | Karel Tuma | 2 | +3 | -1 |
| 2016-03-10 05:36 | Emulate bit32 | Karel Tuma | 4 | +64 | -0 |
| 2016-03-10 04:45 | Implement table.move | Karel Tuma | 2 | +35 | -2 |
| 2016-03-10 04:16 | Add utf8 library and string.pack/unpack | Karel Tuma | 8 | +727 | -3 |
| 2016-03-10 02:01 | Forgot about // - TOK_idiv | Karel Tuma | 1 | +6 | -0 |
| 2016-03-10 01:57 | Comments, reorg | Karel Tuma | 1 | +9 | -6 |
| 2016-03-10 01:25 | Bitwise operators JIT | Karel Tuma | 7 | +146 | -39 |
| 2016-03-09 22:16 | Make cconv fail silently (return -1) | Karel Tuma | 3 | +12 | -6 |
| 2016-03-09 21:46 | 5.3 operators: Interpreter working | Karel Tuma | 9 | +66 | -20 |
| 2016-03-09 20:44 | Implement bitwise interp | Karel Tuma | 7 | +130 | -17 |
| 2016-03-09 15:27 | ESETV should not fall through to USETV | Karel Tuma | 1 | +1 | -1 |
| 2016-03-09 15:27 | show git version | Karel Tuma | 1 | +2 | -2 |
| 2016-03-09 13:58 | Hopefuly final fix for arith ordering | Karel Tuma | 4 | +16 | -15 |
| 2016-03-09 12:26 | Fix ordering | Karel Tuma | 5 | +63 | -22 |
| 2016-03-09 10:20 | Revert meta semantics | Karel Tuma | 1 | +1 | -4 |
| 2016-03-09 10:04 | Update bytecodes | Karel Tuma | 1 | +12 | -27 |
| 2016-03-09 10:03 | Remove genlibbc circular dependency | Karel Tuma | 1 | +4 | -4 |
| 2016-03-09 09:43 | Merge branch 'master' of github.com:katlogic/ljx | Karel Tuma | 0 | +0 | -0 |
| 2016-03-09 09:42 | 5.3 int | Karel Tuma | 8 | +85 | -47 |
| 2016-03-09 06:47 | Cosmetic fixes | Karel Tuma | 3 | +42 | -37 |
| 2016-03-09 05:59 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Karel Tuma | 187 | +227 | -217 |
| 2016-03-09 05:54 | Use POSIX x64 align mode with MSYS/Cygwin. | Karel Tuma | 1 | +1 | -1 |
| 2016-03-06 11:25 | DynASM/x86: Add ADX instructions. | Mike Pall | 1 | +4 | -0 |
| 2016-03-04 04:15 | Fix symbol resolution on msys. | Karel Tuma | 2 | +13 | -0 |
| 2016-03-04 02:23 | Fix upvalue resolution when lambda lifting. | Karel Tuma | 2 | +7 | -8 |
| 2016-03-03 11:40 | RELEASE LuaJIT-2.1.0-beta2 | Mike Pall | 5 | +6 | -6 |
| 2016-03-03 11:29 | Update changelog. | Mike Pall | 1 | +14 | -4 |
| 2016-03-03 11:11 | Merge branch 'master' into v2.1 | Mike Pall | 192 | +211 | -211 |
| 2016-03-03 11:02 | Bump copyright date to 2016. | Mike Pall | 177 | +196 | -197 |
| 2016-03-03 10:46 | Fix Android/x86 build. | Mike Pall | 1 | +1 | -1 |
| 2016-03-01 12:26 | Fix build with JIT disabled. | Mike Pall | 2 | +0 | -4 |
| 2016-02-29 22:21 | Revert c6ed1ffb5c26beb5cd62332ed8db920fbbe90f67 | Karel Tuma | 2 | +11 | -29 |
| 2016-02-27 11:04 | Make `make install` on MSYS2 happen | Karel Tuma | 1 | +13 | -7 |
| 2016-02-27 10:43 | MSYS2 support | Karel Tuma | 3 | +12 | -3 |
| 2016-02-27 18:50 | More 5.3 compat. | Karel Tuma | 5 | +147 | -16 |
| 2016-02-27 14:54 | Third argument to __index handlers? | Karel Tuma | 4 | +13 | -3 |
| 2016-02-27 14:40 | Keep dynamic mode on win32. | Karel Tuma | 1 | +3 | -3 |
| 2016-02-27 14:23 | Use readline with mingw | Karel Tuma | 3 | +4 | -4 |
| 2016-02-27 08:56 | Merge branch 'v2.1' of https://github.com/LuaJIT/LuaJIT | Karel Tuma | 12 | +635 | -121 |
| 2016-02-26 16:59 | Use internal implementation for converting FP numbers to strings. | Mike Pall | 11 | +627 | -121 |
| 2016-02-22 18:14 | Windows/x64/LJ_GC64: Fix math.frexp() and math.modf(). | Mike Pall | 1 | +8 | -0 |
| 2016-02-10 21:46 | string.find() JIT cleanups | Karel Tuma | 2 | +4 | -14 |
| 2016-02-10 21:30 | fix | Karel Tuma | 1 | +1 | -1 |
| 2016-02-10 21:27 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Karel Tuma | 44 | +3000 | -1075 |
| 2016-02-10 17:53 | Merge branch 'master' into v2.1 | Mike Pall | 3 | +3 | -3 |
| 2016-02-10 17:51 | Don't allocate unused 2nd result register in JIT compiler backend. | Mike Pall | 4 | +4 | -4 |
| 2016-02-10 17:49 | MIPS: Add soft-float support to JIT compiler backend. | Mike Pall | 7 | +418 | -83 |
| 2016-02-09 16:29 | Generalize LJ_SOFTFP dependencies in lj_asm.c. | Mike Pall | 2 | +12 | -15 |
| 2016-02-01 17:18 | PS4: Switch default build to amalgamated and LJ_GC64 mode. | Mike Pall | 1 | +26 | -6 |
| 2016-01-29 06:03 | MIPS: Switch to dual-number mode. Fix soft-float interpreter. | Mike Pall | 7 | +1419 | -1427 |
| 2016-01-18 15:57 | Add proper DynASM dependency. | Mike Pall | 1 | +1 | -1 |
| 2016-01-18 11:34 | FFI: Parse #line NN and #NN. | Mike Pall | 1 | +26 | -5 |
| 2016-01-18 11:02 | Always merge snapshots without instructions inbetween. | Mike Pall | 1 | +2 | -2 |
| 2016-01-18 10:58 | Rollback due to HREFK + load fwd must restore guardemit state. | Mike Pall | 1 | +12 | -4 |
| 2015-12-28 16:06 | DynASM/x64: Fix for full VREG support. | Mike Pall | 1 | +2 | -1 |
| 2015-12-28 15:46 | x86: Disassemble AES instructions. | Mike Pall | 1 | +5 | -0 |
| 2015-12-28 15:42 | x86: Improve disassembly of AVX shift instructions. | Mike Pall | 1 | +2 | -2 |
| 2015-12-28 15:40 | DynASM/x86: Add AVX AES instructions. | Mike Pall | 1 | +6 | -0 |
| 2015-12-28 15:34 | ARM: Add external frame unwinding. | Mike Pall | 3 | +84 | -28 |
| 2015-12-28 12:28 | DynASM/x64: Add full VREG support. | Mike Pall | 2 | +104 | -36 |
| 2015-12-28 12:02 | FFI: Properly unsink non-standard cdata allocations. | Mike Pall | 4 | +15 | -6 |
| 2015-12-18 20:38 | MIPS soft-float, part 2: Add soft-float FFI support. | Mike Pall | 3 | +53 | -21 |
| 2015-12-17 21:42 | MIPS soft-float, part 1: Add soft-float support to interpreter. | Mike Pall | 6 | +1189 | -224 |
| 2015-11-26 21:26 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +2 | -1 |
| 2015-11-26 21:25 | FFI: Fix SPLIT pass for CONV i64.u64. | Mike Pall | 1 | +2 | -1 |
| 2015-11-18 22:24 | x64/LJ_GC64: Fix stack growth in vararg function setup. | Mike Pall | 1 | +1 | -1 |
| 2015-11-04 13:13 | Document minimum compiler requirements for 2.1 branch. | Mike Pall | 1 | +3 | -3 |
| 2015-11-04 13:09 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +16 | -0 |
| 2015-11-04 13:04 | DynASM/x86: Add rdpmc instruction. | Mike Pall | 1 | +1 | -0 |
| 2015-11-04 13:01 | Extend Valgrind suppressions for non-inlined C code. | Mike Pall | 1 | +15 | -0 |
| 2015-10-24 17:38 | Update changelog. | Mike Pall | 1 | +1 | -0 |
| 2015-10-24 17:35 | iOS/ARM64: Add build instructions. | Mike Pall | 1 | +7 | -0 |
| 2015-10-24 17:30 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +41 | -34 |
| 2015-10-24 17:20 | Update build instructions. | Mike Pall | 1 | +12 | -15 |
| 2015-10-24 17:10 | OSX: Switch to Clang as the default compiler. | Mike Pall | 1 | +28 | -18 |
| 2015-10-24 17:03 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +4 | -1 |
| 2015-10-24 17:02 | iOS: Disable os.execute() when building for iOS >= 8.0. | Mike Pall | 2 | +4 | -1 |
| 2015-10-24 16:55 | x86/x64: Disassemble AVX/AVX2 instructions. | Mike Pall | 1 | +155 | -70 |
| 2015-10-24 16:53 | Whitespace. | Mike Pall | 1 | +1 | -1 |
| 2015-10-24 16:46 | DynASM: Bump version to 1.4. | Mike Pall | 7 | +20 | -20 |
| 2015-10-24 16:43 | DynASM/x86: Add AVX and AVX2 opcodes. | Mike Pall | 2 | +338 | -71 |
| 2015-10-24 16:18 | DynASM/x86: Add AES-NI opcodes. | Mike Pall | 1 | +9 | -0 |
| 2015-10-24 16:18 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +5 | -5 |
| 2015-10-24 16:15 | DynASM/x86: Restrict shld/shrd to operands with same width. | Mike Pall | 1 | +2 | -2 |
| 2015-10-24 16:12 | DynASM/x86: Fix some SSE instruction templates. | Mike Pall | 1 | +3 | -3 |
| 2015-10-24 16:04 | Fix pairs() recording. | Mike Pall | 1 | +1 | -1 |
| 2015-10-24 16:03 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +5 | -4 |
| 2015-10-24 15:59 | FFI: Fix ipairs() recording. | Mike Pall | 1 | +5 | -4 |
| 2015-10-15 00:29 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2015-10-15 00:28 | Drop marks from replayed instructions when sinking. | Mike Pall | 1 | +1 | -1 |
| 2015-10-04 15:26 | Update Makefile | Karel Tuma | 1 | +2 | -2 |
| 2015-10-04 15:19 | __gc fixes | Karel Tuma | 7 | +69 | -51 |
| 2015-10-02 04:25 | Implement table __gc | Karel Tuma | 8 | +87 | -33 |
| 2015-10-01 23:35 | GC and allocator perf tuning. | Karel Tuma | 2 | +15 | -8 |
| 2015-10-01 22:20 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Karel Tuma | 4 | +16 | -16 |
| 2015-10-01 22:18 | Small GC fixes. | Karel Tuma | 2 | +1 | -2 |
| 2015-10-01 22:14 | Backport fixed match compiler. | Karel Tuma | 2 | +77 | -104 |
| 2015-10-01 22:13 | Indicate memory model. | Karel Tuma | 1 | +7 | -1 |
| 2015-10-01 14:34 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -0 |
| 2015-10-01 14:32 | Flush symbol tables in jit.dump on trace flush. | Mike Pall | 1 | +1 | -0 |
| 2015-10-01 14:26 | Add collectgarbage("isrunning"). | Mike Pall | 3 | +6 | -2 |
| 2015-10-01 14:16 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +11 | -15 |
| 2015-10-01 14:12 | Fix unsinking check. | Mike Pall | 1 | +11 | -15 |
| 2015-10-01 03:01 | Fix string.find trace aborts. | Karel Tuma | 1 | +1 | -1 |
| 2015-09-30 23:37 | Revert to original GC (better cross arch compat). | Karel Tuma | 10 | +452 | -752 |
| 2015-09-30 18:15 | Proper implementation of 4GB heaps on linux. | Karel Tuma | 7 | +75 | -16 |
| 2015-09-29 19:26 | Typos in banner. | Karel Tuma | 2 | +3 | -2 |
| 2015-09-26 20:43 | Revert "Add 4GB heap support for Linux/x64." | Karel Tuma | 9 | +28 | -52 |
| 2015-09-26 18:05 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Karel Tuma | 29 | +268 | -343 |
| 2015-09-20 17:25 | FFI: Add ssize_t declaration. | Mike Pall | 3 | +5 | -0 |
| 2015-09-20 17:18 | Merge branch 'master' into v2.1 | Mike Pall | 3 | +10 | -4 |
| 2015-09-20 17:17 | Fix Cygwin support. Note: this is not a supported target. | Mike Pall | 3 | +10 | -4 |
| 2015-08-29 21:58 | Parse Unicode string escape \u{XX...}. | Mike Pall | 3 | +35 | -0 |
| 2015-08-29 21:22 | Re-enable trace stitching. | Mike Pall | 13 | +60 | -84 |
| 2015-08-26 07:48 | ARM64: Fix ELF bytecode saving. | Mike Pall | 1 | +1 | -1 |
| 2015-08-25 21:32 | RELEASE LuaJIT-2.1.0-beta1 | Mike Pall | 5 | +6 | -6 |
| 2015-08-25 08:16 | ARM64: Add support for saving bytecode as object files. | Mike Pall | 1 | +8 | -6 |
| 2015-08-24 22:17 | Update changelog. | Mike Pall | 1 | +53 | -0 |
| 2015-08-24 22:17 | Add note about bytecode compatibility wrt. LJ_GC64/LJ_FR2. | Mike Pall | 1 | +5 | -0 |
| 2015-08-24 21:23 | Remove LuaJIT 1.x change history. | Mike Pall | 1 | +0 | -229 |
| 2015-08-19 23:11 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +12 | -4 |
| 2015-08-19 23:10 | Properly handle OOM in trace_save(). | Mike Pall | 1 | +12 | -4 |
| 2015-08-19 22:51 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2015-08-19 22:49 | Fix NYICF error message. | Mike Pall | 1 | +1 | -1 |
| 2015-08-19 00:10 | Parse binary number literals (0bxxx). | Mike Pall | 3 | +56 | -7 |
| 2015-07-17 21:17 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +4 | -0 |
| 2015-07-17 21:14 | FFI: Don't propagate qualifiers into subtypes of complex. | Mike Pall | 1 | +4 | -0 |
| 2015-07-14 11:04 | ARM64: Fix __call metamethod handling for tail calls. | Mike Pall | 1 | +2 | -2 |
| 2015-07-10 01:45 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +11 | -4 |
| 2015-07-10 01:42 | Limit number of arguments given to io.lines() and fp:lines(). | Mike Pall | 1 | +11 | -4 |
| 2015-07-03 17:34 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Your Name | 17 | +240 | -25 |
| 2015-06-16 02:27 | Fix Xbox One port. | Mike Pall | 4 | +8 | -9 |
| 2015-06-12 22:42 | Disable table allocation bump optimization (for now). | Mike Pall | 2 | +16 | -0 |
| 2015-06-12 20:28 | Add Xbox One port. | Mike Pall | 7 | +138 | -4 |
| 2015-06-10 15:06 | Fix table allocation bump optimization (sigh). | Mike Pall | 1 | +9 | -1 |
| 2015-06-10 14:15 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +2 | -5 |
| 2015-06-10 14:14 | Fix narrowing of TOBIT. | Mike Pall | 1 | +2 | -5 |
| 2015-06-10 10:15 | x64/LJ_GC64: Fix ipairs(). | Mike Pall | 1 | +7 | -0 |
| 2015-06-09 21:46 | Fix table allocation bump optimization (again). | Mike Pall | 1 | +2 | -1 |
| 2015-06-09 20:09 | Merge branch 'master' into v2.1 | Mike Pall | 7 | +61 | -8 |
| 2015-06-09 19:56 | x64: Allow building without external unwinder. | Mike Pall | 6 | +37 | -8 |
| 2015-06-06 07:09 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | Your Name | 27 | +5236 | -59 |
| 2015-05-29 14:45 | x64/LJ_GC64: Fix upvalue write barrier. | Mike Pall | 1 | +8 | -5 |
| 2015-05-25 14:31 | x64/LJ_GC64: Fix setmetatable(). | Mike Pall | 1 | +3 | -3 |
| 2015-05-21 14:38 | Fix table allocation bump optimization. | Mike Pall | 2 | +4 | -1 |
| 2015-05-20 14:43 | LJ_GC64: Fix frame unwinding. | Mike Pall | 1 | +2 | -2 |
| 2015-05-19 00:25 | Fix for last commit. | Mike Pall | 1 | +1 | -0 |
| 2015-05-18 23:59 | Bump table allocations retroactively if they grow later on. | Mike Pall | 6 | +101 | -9 |
| 2015-05-14 18:52 | Merge branch 'master' into v2.1 | Mike Pall | 3 | +54 | -4 |
| 2015-05-14 18:29 | RELEASE LuaJIT-2.0.4 | Mike Pall | 13 | +16 | -16 |
| 2015-05-14 18:15 | Update changelog. | Mike Pall | 1 | +50 | -0 |
| 2015-05-04 04:38 | Cleanup. | Mike Pall | 1 | +0 | -2 |
| 2015-05-04 04:37 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +7 | -3 |
| 2015-05-04 04:36 | x86/x64: Fix argument check for bit shifts. | Mike Pall | 1 | +7 | -3 |
| 2015-05-04 04:30 | x64: Add LJ_GC64 mode interpreter. | Mike Pall | 8 | +4906 | -5 |
| 2015-04-29 08:13 | Fix broken Windows build. | Mike Pall | 1 | +2 | -2 |
| 2015-04-28 18:46 | Disable trace stitching (for now) due to a design mistake. | Mike Pall | 2 | +34 | -0 |
| 2015-04-28 18:29 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +11 | -3 |
| 2015-04-28 18:28 | Fix stack check in narrowing optimization. | Mike Pall | 1 | +11 | -3 |
| 2015-04-15 20:09 | ARM64: Fix math.floor/math.ceil for string args. | Mike Pall | 1 | +1 | -0 |
| 2015-04-11 23:27 | DynASM/PPC: Add sub/shift/rotate/clear instruction aliases. | Mike Pall | 2 | +88 | -12 |
| 2015-04-11 23:25 | DynASM/PPC: Add support for parameterized shifts/masks. | Mike Pall | 2 | +14 | -6 |
| 2015-04-11 23:23 | PPC: Fix cross-endian builds. | Mike Pall | 2 | +7 | -0 |
| 2015-04-09 16:48 | PPC: Fix write barrier in BC_TSETR. | Mike Pall | 1 | +2 | -2 |
| 2015-03-30 23:40 | Merge branch 'master' of github.com:katlogic/ljx | kat | 1 | +11 | -2 |
| 2015-03-30 23:38 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | kat | 10 | +81 | -25 |
| 2015-03-11 16:47 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +2 | -11 |
| 2015-03-11 16:47 | Doc cleanup. | Mike Pall | 1 | +2 | -11 |
| 2015-03-06 02:47 | PPC64: Add build infrastructure. | Mike Pall | 8 | +50 | -18 |
| 2015-03-05 11:21 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +17 | -3 |
| 2015-03-05 11:19 | Fix Lua/C API typecheck error for special indexes. | Mike Pall | 1 | +17 | -3 |
| 2015-03-02 16:34 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +8 | -3 |
| 2015-03-02 16:31 | FFI: Fix FOLD rule for TOBIT + CONV num.u32. | Mike Pall | 1 | +8 | -3 |
| 2015-02-25 17:12 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +6 | -1 |
| 2015-02-25 17:10 | ARM: Handle more arch defines. | Mike Pall | 1 | +3 | -1 |
| 2015-02-25 17:02 | Properly fail unsupported cross-compile to MIPS64. | Mike Pall | 1 | +3 | -0 |
| 2015-02-24 23:14 | Update README | @catbrainland | 1 | +6 | -4 |
| 2015-02-24 23:11 | Update README | @catbrainland | 1 | +9 | -2 |
| 2015-02-24 22:01 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | kat | 5 | +11 | -5 |
| 2015-02-22 22:08 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2015-02-22 22:07 | Fix string to number conversion. | Mike Pall | 1 | +1 | -1 |
| 2015-02-21 20:46 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +6 | -2 |
| 2015-02-21 20:44 | x86/x64: Fix code generation for fused test/arith ops. | Mike Pall | 1 | +6 | -2 |
| 2015-02-18 15:01 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -0 |
| 2015-02-18 15:00 | FFI: Prevent DSE across ffi.string(). | Mike Pall | 1 | +1 | -0 |
| 2015-02-08 19:25 | LJ_FR2: Fix bytecode generation for method lookups. | Mike Pall | 1 | +2 | -2 |
| 2015-02-02 10:06 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -0 |
| 2015-02-02 10:03 | Fix lexer error for chunks without tokens. | Mike Pall | 1 | +1 | -0 |
| 2015-01-30 15:59 | Fix luaL_findtable | kat | 1 | +1 | -1 |
| 2015-01-28 16:37 | AA64 merge fixes. | kat | 2 | +2 | -13 |
| 2015-01-28 16:29 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | kat | 192 | +5647 | -640 |
| 2015-01-17 13:57 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +17 | -2 |
| 2015-01-17 13:50 | Don't compile IR_RETF after CALLT to ff with-side effects. | Mike Pall | 1 | +2 | -0 |
| 2015-01-17 11:55 | OpenBSD/x86: Better executable memory allocation for W^X mode. | Mike Pall | 1 | +15 | -2 |
| 2015-01-14 20:40 | DynASM/PPC: Add missing PPC64 instructions and various extensions. | Mike Pall | 2 | +592 | -6 |
| 2015-01-08 01:52 | iOS/ARM64: Fix target OS detection. | Mike Pall | 1 | +1 | -1 |
| 2015-01-07 20:14 | LJ_GC64: Return true for ffi.abi("gc64"). | Mike Pall | 2 | +5 | -0 |
| 2015-01-07 20:06 | ARM64: Add FFI support. | Mike Pall | 7 | +412 | -20 |
| 2015-01-07 19:59 | iOS/ARM64: The frame pointer is required. | Mike Pall | 1 | +3 | -0 |
| 2015-01-07 12:17 | LJ_FR2: Fix lua_settable() and lua_setfield(). | Mike Pall | 1 | +2 | -2 |
| 2015-01-07 12:17 | DynASM/ARM64: Fix checks for scaled immediates. | Mike Pall | 1 | +3 | -2 |
| 2015-01-05 23:12 | Merge branch 'master' into v2.1 | Mike Pall | 189 | +208 | -208 |
| 2015-01-05 22:59 | Bump copyright date to 2015. | Mike Pall | 177 | +195 | -195 |
| 2015-01-05 22:43 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +4 | -2 |
| 2015-01-05 22:39 | Fix BC_UCLO/BC_JMP join optimization in Lua parser. | Mike Pall | 1 | +4 | -2 |
| 2015-01-04 23:38 | Fix MSVC build. | Mike Pall | 1 | +8 | -3 |
| 2015-01-04 23:07 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +4 | -6 |
| 2015-01-04 23:05 | ARM: Minor interpreter optimization. | Mike Pall | 1 | +2 | -3 |
| 2015-01-04 23:04 | x86: Minor interpreter optimization. | Mike Pall | 1 | +1 | -2 |
| 2015-01-04 22:54 | ARM64: Update docs. | Mike Pall | 2 | +12 | -2 |
| 2015-01-04 22:52 | ARM64: Compatibility fixes for Clang. | Mike Pall | 2 | +14 | -2 |
| 2015-01-04 22:01 | PPC/e500: Drop support for this architecture. | Mike Pall | 14 | +16 | -3800 |
| 2015-01-04 21:58 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2015-01-04 21:58 | Fix docs. | Mike Pall | 1 | +1 | -1 |
| 2015-01-03 14:28 | ARM64: Add build infrastructure and initial port of interpreter. | Mike Pall | 9 | +3717 | -10 |
| 2015-01-03 14:23 | Add LJ_GC64 mode: 64 bit GC object references. | Mike Pall | 13 | +183 | -29 |
| 2015-01-03 14:04 | Add LJ_FR2 mode: Two-slot frame info. | Mike Pall | 33 | +300 | -139 |
| 2014-12-27 05:13 | DynASM/ARM64: Various fixes. | Mike Pall | 2 | +50 | -17 |
| 2014-12-27 05:11 | Merge branch 'master' into v2.1 | Mike Pall | 5 | +14 | -10 |
| 2014-12-27 05:08 | DynASM/ARM: Fix rollback for variant templates. | Mike Pall | 1 | +4 | -1 |
| 2014-12-27 05:06 | MIPS: Fix excess stack growth in interpreter. | Mike Pall | 1 | +1 | -1 |
| 2014-12-27 05:05 | PPC: Fix excess stack growth in interpreter. | Mike Pall | 1 | +1 | -1 |
| 2014-12-27 05:03 | ARM: Fix write barrier check in BC_USETS. | Mike Pall | 1 | +2 | -2 |
| 2014-12-27 04:59 | ARM: Fix excess stack growth in interpreter. | Mike Pall | 1 | +2 | -2 |
| 2014-12-27 04:46 | Fix corner case in string to number conversion. | Mike Pall | 1 | +4 | -3 |
| 2014-12-20 00:48 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2014-12-19 23:59 | Cleanup of TValue setters. No functional changes. | Mike Pall | 11 | +26 | -21 |
| 2014-12-20 00:05 | x86: Fix argument checks for ipairs() iterator. | Mike Pall | 1 | +1 | -1 |
| 2014-12-19 23:17 | Cleanup of memory vs. GC sizes. No functional changes. | Mike Pall | 10 | +39 | -35 |
| 2014-12-16 21:22 | x86: Fix stack slot reservation for FP math functions. | Mike Pall | 1 | +27 | -23 |
| 2014-12-16 01:32 | Disable debug info for generated *.S to avoid confusing gdb. | Mike Pall | 1 | +5 | -3 |
| 2014-12-15 05:07 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | kat | 15 | +1811 | -481 |
| 2014-12-15 01:45 | Avoid dependency on frame layout for LJ_POST_FIXCOMP. | Mike Pall | 2 | +2 | -3 |
| 2014-12-15 01:27 | Cleanup of frame handling. No functional changes. | Mike Pall | 11 | +28 | -35 |
| 2014-12-15 00:56 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -2 |
| 2014-12-15 00:55 | Gracefully handle lua_error() for a suspended coroutine. | Mike Pall | 1 | +1 | -2 |
| 2014-12-08 01:10 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -7 |
| 2014-12-08 01:07 | Avoid error messages when building with Clang. | Mike Pall | 1 | +3 | -7 |
| 2014-12-08 01:02 | x86/x64: Drop internal x87 math functions. Use libm functions. | Mike Pall | 7 | +114 | -455 |
| 2014-12-08 00:58 | x86/x64: Call external symbols directly from interpreter code. | Mike Pall | 7 | +43 | -18 |
| 2014-12-03 13:12 | DynASM/ARM64: Initial commit of ARM64 module. | Mike Pall | 2 | +1650 | -0 |
| 2014-12-03 13:11 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2014-12-03 13:09 | DynASM/ARM: Fix description shown for multi-element templates. | Mike Pall | 1 | +1 | -1 |
| 2014-11-30 21:06 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | kat | 1 | +5 | -0 |
| 2014-11-28 19:21 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +5 | -0 |
| 2014-11-28 19:20 | Fix snapshot #0 handling for traces with a stack check on entry. | Mike Pall | 1 | +5 | -0 |
| 2014-11-27 22:04 | Disable 5.1 compat for good. | kat | 2 | +13 | -6 |
| 2014-11-27 21:54 | Typo. | kat | 1 | +1 | -1 |
| 2014-11-27 20:10 | Expose miscmap to user. | kat | 1 | +1 | -0 |
| 2014-11-05 20:38 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | kat | 1 | +9 | -9 |
| 2014-11-03 20:35 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +9 | -9 |
| 2014-11-03 20:34 | FFI: No meta fallback when indexing pointer to incomplete struct. | Mike Pall | 1 | +9 | -9 |
| 2014-10-09 00:57 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 7 | +43 | -6 |
| 2014-10-08 20:16 | FFI: Add ffi.typeinfo(). | Mike Pall | 1 | +25 | -0 |
| 2014-10-08 20:06 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +10 | -1 |
| 2014-10-08 20:04 | Fix fused constant loads under high register pressure. | Mike Pall | 2 | +10 | -1 |
| 2014-10-08 01:36 | Prevent string.match() ReDoS | katlogic | 3 | +7 | -5 |
| 2014-10-07 14:18 | Merge branch 'master' into v2.1 | Mike Pall | 4 | +8 | -5 |
| 2014-10-07 14:17 | Fix DragonFly build (unsupported). | Mike Pall | 4 | +8 | -5 |
| 2014-09-23 18:20 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 1 | +8 | -0 |
| 2014-09-22 11:46 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +5 | -0 |
| 2014-09-22 11:44 | DynASM/x86: Add fldenv, f[n]stenv, fxsave, fxrstor opcodes. | Mike Pall | 1 | +5 | -0 |
| 2014-09-21 16:05 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -0 |
| 2014-09-21 16:03 | DynASM/x86: Add shld/shrd opcodes. | Mike Pall | 1 | +3 | -0 |
| 2014-09-19 18:56 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 1 | +11 | -4 |
| 2014-09-17 17:45 | Eliminate hmask guard for forwarded HREFK. | Mike Pall | 1 | +11 | -4 |
| 2014-09-09 03:20 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 2 | +2 | -0 |
| 2014-09-08 21:39 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +2 | -0 |
| 2014-09-08 21:37 | FFI: Fix initialization of unions of subtypes. | Mike Pall | 1 | +1 | -0 |
| 2014-09-08 21:28 | FFI: Fix for cdata vs. non-cdata arithmetic and comparisons. | Mike Pall | 1 | +1 | -0 |
| 2014-09-03 10:02 | Fix 5.2 GC http://lua-users.org/lists/lua-l/2014-09/msg00010.html | katlogic | 1 | +1 | -1 |
| 2014-08-18 18:11 | Do not use sys malloc by default. | katlogic | 1 | +1 | -1 |
| 2014-08-18 18:01 | Fix 5.1 compat | katlogic | 4 | +6 | -3 |
| 2014-08-15 20:29 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 0 | +0 | -0 |
| 2014-08-15 18:31 | Add 4GB heap support for Linux/x64. | katlogic | 9 | +53 | -29 |
| 2014-08-14 22:27 | Disable Lua 5.3 ints in master, for off to integer53 branch. | katlogic | 2 | +4 | -4 |
| 2014-08-14 22:22 | Advanced readline support. | katlogic | 1 | +207 | -0 |
| 2014-08-05 23:31 | Versioning, credits, better REPL. | katlogic | 8 | +150 | -27 |
| 2014-08-05 22:49 | Carry (evaluated) lj_arch.h during install | katlogic | 4 | +22 | -6 |
| 2014-08-05 18:15 | FFI: Fix __index/__newindex metamethod resolution for ctypes. | Mike Pall | 1 | +1 | -0 |
| 2014-08-04 15:22 | Fix ffi.load for library names containing dot. | katlogic | 1 | +9 | -5 |
| 2014-08-05 18:18 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -0 |
| 2014-08-05 18:15 | FFI: Fix __index/__newindex metamethod resolution for ctypes. | Mike Pall | 1 | +1 | -0 |
| 2014-08-04 13:23 | Always luaopen_ffi on init (but no ffi global). | katlogic | 2 | +10 | -0 |
| 2014-08-02 23:53 | GC finalizer pending list must be white before marking | katlogic | 1 | +3 | -1 |
| 2014-07-24 16:35 | Fix setmetatable for udata | katlogic | 1 | +8 | -1 |
| 2014-07-24 16:15 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 2 | +5 | -1 |
| 2014-07-24 11:08 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -0 |
| 2014-07-24 11:08 | Invalidate backpropagation cache after DCE. | Mike Pall | 1 | +1 | -0 |
| 2014-07-04 16:19 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +4 | -1 |
| 2014-07-04 16:17 | FFI: Fix compilation of reference field access. | Mike Pall | 1 | +4 | -1 |
| 2014-07-02 18:00 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 1 | +1 | -1 |
| 2014-07-01 15:54 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2014-07-01 15:53 | Fix ABC elimination. | Mike Pall | 1 | +1 | -1 |
| 2014-06-18 11:12 | JIT: Rebase debug.getmetatable with Mike's tree. | katlogic | 1 | +20 | -41 |
| 2014-06-18 11:04 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 2 | +23 | -1 |
| 2014-06-18 10:36 | Compile debug.getmetatable(). | Mike Pall | 2 | +23 | -1 |
| 2014-06-14 19:45 | JIT debug.getmetatable for all types. | katlogic | 1 | +12 | -5 |
| 2014-06-14 16:40 | JIT debug.[gs]etmetatable | katlogic | 2 | +36 | -2 |
| 2014-06-14 15:13 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 1 | +1 | -1 |
| 2014-06-13 09:16 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2014-06-13 09:16 | Typo. | Mike Pall | 1 | +1 | -1 |
| 2014-06-12 10:15 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 3 | +12 | -4 |
| 2014-06-12 09:02 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +4 | -2 |
| 2014-06-12 08:58 | FFI: Fix frame traversal for backtraces with FFI callbacks. | Mike Pall | 2 | +4 | -2 |
| 2014-06-11 20:47 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +7 | -1 |
| 2014-06-11 20:44 | x86: lj_math_random_step() clobbers XMM regs on OSX Clang. | Mike Pall | 1 | +7 | -1 |
| 2014-06-11 08:21 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2014-06-11 08:19 | Fix debug info for main chunk of stripped bytecode. | Mike Pall | 1 | +1 | -1 |
| 2014-05-30 15:55 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 4 | +12 | -3 |
| 2014-05-28 13:47 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +7 | -1 |
| 2014-05-28 13:46 | Fix compatibility issues with Illumos. | Mike Pall | 1 | +7 | -1 |
| 2014-05-27 13:59 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +3 | -1 |
| 2014-05-27 13:58 | PPC: Fix red zone overflow in machine code generation. | Mike Pall | 1 | +2 | -0 |
| 2014-05-27 13:25 | x86: Fix code generation for unused result of math.random(). | Mike Pall | 1 | +1 | -1 |
| 2014-05-20 09:56 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +2 | -1 |
| 2014-05-20 09:41 | Fix FOLD rule for string.sub(s, ...) == k. | Mike Pall | 1 | +2 | -1 |
| 2014-05-17 14:37 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 2 | +10 | -8 |
| 2014-05-15 15:37 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +10 | -8 |
| 2014-05-15 15:28 | FFI: Fix recording of indexing a struct pointer ctype object itself. | Mike Pall | 1 | +2 | -1 |
| 2014-05-15 15:03 | Fix FOLD rule for STRREF of SNEW. | Mike Pall | 1 | +8 | -7 |
| 2014-05-12 13:59 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 2 | +13 | -7 |
| 2014-05-12 12:36 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -1 |
| 2014-05-12 12:35 | Fix frame traversal while searching for error function. | Mike Pall | 1 | +3 | -1 |
| 2014-05-06 12:49 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2014-05-06 12:47 | x64: Workaround for MSVC build issue. | Mike Pall | 1 | +1 | -1 |
| 2014-05-06 12:33 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +9 | -5 |
| 2014-05-06 12:31 | FFI: Another fix for cdata equality comparisons. | Mike Pall | 1 | +9 | -5 |
| 2014-05-03 21:58 | Native lua_pushuserdata() | katlogic | 2 | +8 | -0 |
| 2014-05-03 21:51 | Identify LJX dialect. | katlogic | 1 | +1 | -0 |
| 2014-04-27 06:36 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 8 | +158 | -28 |
| 2014-04-26 22:10 | Merge branch 'master' into v2.1 | Mike Pall | 8 | +158 | -28 |
| 2014-04-26 22:09 | Add PS Vita port. | Mike Pall | 8 | +158 | -28 |
| 2014-04-22 10:53 | Typos | katlogic | 1 | +1 | -1 |
| 2014-04-22 10:31 | Merge branch 'v2.1' | katlogic | 4 | +7 | -4 |
| 2014-04-22 09:29 | Merge branch 'master' into v2.1 | Mike Pall | 5 | +9 | -6 |
| 2014-04-22 09:26 | Prevent GC estimate miscalculation due to buffer growth. | Mike Pall | 1 | +2 | -2 |
| 2014-04-22 07:57 | Prevent adding side traces for stack checks. | Mike Pall | 1 | +1 | -0 |
| 2014-04-22 04:10 | 5.2-style token quoting in errors | katlogic | 5 | +13 | -9 |
| 2014-04-22 04:09 | UB kludges | katlogic | 3 | +35 | -11 |
| 2014-04-21 20:26 | x64: Allow building with LUAJIT_USE_SYSMALLOC and LUAJIT_USE_VALGRIND. | Mike Pall | 3 | +6 | -4 |
| 2014-04-20 02:05 | GC: Fix userdata env bugs | katlogic | 2 | +8 | -9 |
| 2014-04-20 01:31 | Experiment: metatypes for number types | katlogic | 1 | +13 | -1 |
| 2014-04-19 23:29 | Don't quote "near" token in parse errors. | katlogic | 1 | +1 | -1 |
| 2014-04-18 03:15 | More conscise chunk error handling | katlogic | 4 | +15 | -2 |
| 2014-04-18 02:54 | Prevent coroutines from blowing up C stack | katlogic | 6 | +12 | -0 |
| 2014-04-18 02:09 | Clarify main changes to LuaJIT | katlogic | 3 | +3 | -3 |
| 2014-04-18 01:16 | Document rough corners | katlogic | 3 | +6 | -2 |
| 2014-04-17 22:51 | GC 5.2 fixes | katlogic | 1 | +38 | -31 |
| 2014-04-17 17:38 | GC fixes | katlogic | 6 | +46 | -31 |
| 2014-04-17 14:33 | Fix vm_setmetatable register trashing | katlogic | 1 | +4 | -4 |
| 2014-04-17 13:49 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 1 | +29 | -6 |
| 2014-04-17 08:32 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +29 | -6 |
| 2014-04-17 08:30 | PPC: Don't use mcrxr on PPE. | Mike Pall | 1 | +29 | -6 |
| 2014-04-16 09:09 | 5.2 gc fixes | katlogic | 5 | +41 | -43 |
| 2014-04-16 05:28 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 1 | +2 | -1 |
| 2014-04-16 05:27 | Bulk 5.2 port | katlogic | 43 | +793 | -5273 |
| 2014-04-15 17:56 | Fix FOLD of string concatenations. | Mike Pall | 1 | +2 | -1 |
| 2014-04-15 01:46 | gc isrunning fix | katlogic | 2 | +4 | -1 |
| 2014-04-15 00:37 | Make startup behave more like Rio lua | katlogic | 2 | +35 | -28 |
| 2014-04-14 23:49 | LUA_INIT_5_2 ordering | katlogic | 2 | +4 | -1 |
| 2014-04-14 05:40 | Fix typo in CPATH | katlogic | 1 | +1 | -1 |
| 2014-04-13 06:11 | Ported loadlib.c from Lua 5.2.3 | katlogic | 7 | +224 | -150 |
| 2014-04-13 03:49 | Lua 5.2 actually allows empty patterns | katlogic | 1 | +1 | -1 |
| 2014-04-13 02:30 | Implement 5.2 ABI | katlogic | 12 | +460 | -68 |
| 2014-04-12 21:47 | Make search paths follow 5.2 semantics | katlogic | 1 | +27 | -14 |
| 2014-04-12 20:28 | Makefile fixes | katlogic | 3 | +49 | -41 |
| 2014-04-11 07:22 | Bump version | katlogic | 1 | +1 | -1 |
| 2014-04-11 07:17 | JIT string.match() position captures | katlogic | 3 | +26 | -19 |
| 2014-04-11 05:18 | JIT for string.match/find patterns | katlogic | 8 | +229 | -70 |
| 2014-04-10 23:50 | backed = ffi.strbuf(GCstr *ptr) | katlogic | 3 | +30 | -0 |
| 2014-04-08 18:49 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 2 | +6 | -4 |
| 2014-04-08 14:55 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2014-04-08 14:53 | FFI: Fix cdata equality comparison against other Lua types. | Mike Pall | 1 | +1 | -1 |
| 2014-04-08 10:12 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +5 | -3 |
| 2014-04-08 10:10 | FFI: Fix cdata equality comparison against strings. | Mike Pall | 2 | +5 | -3 |
| 2014-04-06 08:58 | More closure tests | katlogic | 2 | +9 | -1 |
| 2014-04-06 08:49 | Removed duplicate test | katlogic | 1 | +0 | -257 |
| 2014-04-06 08:36 | Strict number modes | katlogic | 3 | +302 | -5 |
| 2014-04-06 07:47 | KT and string tests | katlogic | 2 | +167 | -1 |
| 2014-04-06 07:45 | more PM tests | katlogic | 1 | +15 | -1 |
| 2014-04-06 07:43 | 5.2 compat patterns | katlogic | 1 | +22 | -15 |
| 2014-04-06 06:25 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 1 | +3 | -2 |
| 2014-04-05 18:58 | More accurate closure lifting | katlogic | 8 | +225 | -227 |
| 2014-04-03 19:48 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -2 |
| 2014-04-03 19:45 | Fix top slot calculation for snapshots with continuations. | Mike Pall | 1 | +3 | -2 |
| 2014-04-02 20:00 | FENV/llift opT | katlogic | 6 | +225 | -189 |
| 2014-04-01 23:15 | Display upvalues in BC disassembly | katlogic | 2 | +18 | -2 |
| 2014-04-01 22:35 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 1 | +1 | -1 |
| 2014-04-01 08:33 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2014-04-01 08:07 | Correct fix for reuse of SCEV results in FORL. | Mike Pall | 1 | +1 | -1 |
| 2014-04-01 07:04 | on/off FNEW lifting | katlogic | 1 | +1 | -1 |
| 2014-04-01 03:50 | Preliminary FNEW JIT | katlogic | 4 | +109 | -17 |
| 2014-04-01 00:56 | UCLO fixes | katlogic | 1 | +6 | -10 |
| 2014-04-01 00:40 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 3 | +57 | -38 |
| 2014-04-01 00:36 | UCLO JIT | katlogic | 2 | +38 | -1 |
| 2014-03-31 23:55 | Fix alias analysis for table.len vs. table.clear. | Mike Pall | 1 | +19 | -9 |
| 2014-03-31 22:34 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +38 | -29 |
| 2014-03-31 22:30 | FFI: Allow non-scalar cdata to be compared for equality by address. | Mike Pall | 2 | +38 | -29 |
| 2014-03-31 09:31 | Tag bump | katlogic | 1 | +1 | -1 |
| 2014-03-31 09:30 | Testing tag bump | katlogic | 1 | +1 | -1 |
| 2014-03-31 09:28 | Don't clash on system with existing luajit | katlogic | 4 | +27 | -26 |
| 2014-03-31 07:57 | Match 5.2 debug.setupvalue(fn,1) more closely | katlogic | 6 | +39 | -22 |
| 2014-03-31 06:43 | _ENV fixes | katlogic | 4 | +9 | -5 |
| 2014-03-31 05:44 | Cleaner reimplementation of _ENV 2/2 | katlogic | 7 | +55 | -9 |
| 2014-03-30 21:39 | Cleaner reimplementation of _ENV 1/2 | katlogic | 6 | +71 | -79 |
| 2014-03-29 10:35 | Fix Makefile | katlogic | 1 | +1 | -1 |
| 2014-03-29 07:45 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 3 | +13 | -12 |
| 2014-03-28 18:11 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +9 | -11 |
| 2014-03-28 18:09 | FFI: Fix pseudo type conversions for type punning. | Mike Pall | 1 | +9 | -11 |
| 2014-03-27 22:32 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +4 | -1 |
| 2014-03-27 22:29 | Fix check for reuse of SCEV results in FORL. | Mike Pall | 2 | +4 | -1 |
| 2014-03-27 16:20 | Merge branch 'v2.1' of http://luajit.org/git/luajit-2.0 | katlogic | 1 | +1 | -1 |
| 2014-03-27 10:39 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2014-03-27 10:38 | x86/x64: Avoid use of SAHF instruction. | Mike Pall | 1 | +1 | -1 |
| 2014-03-26 07:09 | Allow only tables as global _ENV | katlogic | 1 | +5 | -3 |
| 2014-03-26 06:59 | 5.2 | katlogic | 1 | +4 | -4 |
| 2014-03-26 04:35 | Added regression tests | katlogic | 18 | +4580 | -0 |
| 2014-03-26 04:28 | 5.2 gc compat API | katlogic | 3 | +9 | -3 |
| 2014-03-26 04:00 | Full _ENV implementation | katlogic | 2 | +58 | -22 |
| 2014-03-26 03:56 | Merge branch 'master' of github.com:katsys/ljx | katlogic | 28 | +79 | -237 |
| 2014-03-24 11:30 | Implemented _ENV | katlogic | 3 | +31 | -3 |
| 2014-03-24 08:42 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +9 | -9 |
| 2014-03-24 08:41 | Fix compiler warnings. | Mike Pall | 1 | +9 | -9 |
| 2014-03-24 04:04 | Tagging | katlogic | 2 | +1 | -2 |
| 2014-03-24 03:42 | Introduce 5.1 compat. Put warning signs everywhere. | katlogic | 7 | +28 | -17 |
| 2014-03-24 02:22 | Get rid of 5.2 compat | katlogic | 20 | +22 | -218 |
| 2014-03-12 12:24 | Merge branch 'master' into v2.1 | Mike Pall | 3 | +40 | -4 |
| 2014-03-12 12:24 | RELEASE LuaJIT-2.0.3 | Mike Pall | 13 | +16 | -16 |
| 2014-03-12 11:54 | Update changelog. | Mike Pall | 1 | +36 | -0 |
| 2014-03-06 16:55 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +4 | -5 |
| 2014-03-06 16:54 | DynASM: Emit version check after .arch directive. | Mike Pall | 1 | +4 | -5 |
| 2014-03-05 23:42 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +11 | -9 |
| 2014-03-05 23:39 | Don't access dangling reference to reallocated IR. | Mike Pall | 1 | +11 | -9 |
| 2014-03-04 15:11 | Specialize to ffid for non-monomorphic builtins. | Mike Pall | 2 | +5 | -1 |
| 2014-02-28 13:10 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +2 | -6 |
| 2014-02-28 13:09 | Fix frame depth display for bytecode dump in -jdump. | Mike Pall | 1 | +0 | -2 |
| 2014-02-28 13:09 | Fix recording of BC_VARG. | Mike Pall | 1 | +2 | -4 |
| 2014-02-27 11:25 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -0 |
| 2014-02-27 11:25 | Fix for -jdump docs. | Mike Pall | 1 | +1 | -0 |
| 2014-02-26 14:57 | Merge branch 'master' into v2.1 | Mike Pall | 7 | +138 | -10 |
| 2014-02-26 14:56 | Add PS4 port. | Mike Pall | 7 | +138 | -10 |
| 2014-02-20 14:09 | Merge branch 'master' into v2.1 | Mike Pall | 7 | +18 | -12 |
| 2014-02-20 14:08 | Fix Xbox 360 build. | Mike Pall | 1 | +5 | -0 |
| 2014-02-20 03:24 | Don't purge modified function from stack slots in BC_RET. | Mike Pall | 1 | +1 | -1 |
| 2014-02-19 21:05 | FFI: Disallow nested VLS. | Mike Pall | 1 | +1 | -1 |
| 2014-02-19 16:09 | Prevent BASE register coalescing if parent uses IR_RETF. | Mike Pall | 4 | +14 | -8 |
| 2014-02-11 23:44 | Fix quoting in xedkbuild.bat (again). | Mike Pall | 1 | +2 | -2 |
| 2014-02-06 11:27 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2014-02-05 11:04 | Fix exception unwind struct declaration. | Mike Pall | 1 | +1 | -1 |
| 2014-02-01 19:44 | Use own buffer for LOOP substitution table. | Mike Pall | 1 | +20 | -6 |
| 2014-01-31 19:44 | Don't start a trace on side exit to non-Lua function. | Mike Pall | 1 | +1 | -0 |
| 2014-01-20 20:31 | Don't start stitched trace with CALLMT, too. | Mike Pall | 1 | +2 | -1 |
| 2014-01-20 15:59 | Merge branch 'master' into v2.1 | Mike Pall | 4 | +6 | -4 |
| 2014-01-20 15:56 | Fix OSX build issue. | Mike Pall | 1 | +3 | -1 |
| 2014-01-20 15:49 | Fix initial maxslot for down-recursive traces. | Mike Pall | 1 | +1 | -1 |
| 2014-01-20 15:48 | Fix compiler warnings. | Mike Pall | 2 | +2 | -2 |
| 2014-01-19 12:12 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +3 | -3 |
| 2014-01-19 12:11 | Fix OSX build issue. | Mike Pall | 1 | +2 | -2 |
| 2014-01-19 12:09 | FFI: Fix cts->L for cdata unsinking in snapshot restore. | Mike Pall | 1 | +1 | -1 |
| 2014-01-16 22:18 | Merge branch 'master' into v2.1 | Mike Pall | 185 | +204 | -204 |
| 2014-01-16 22:10 | Bump copyright date to 2014. | Mike Pall | 177 | +195 | -195 |
| 2014-01-16 21:53 | Fix KBASE for Lua functions below stitched fast functions. | Mike Pall | 4 | +79 | -10 |
| 2014-01-05 15:58 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +2 | -1 |
| 2014-01-05 15:57 | Fix ABC elimination. | Mike Pall | 1 | +2 | -1 |
| 2013-12-29 18:21 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +2 | -0 |
| 2013-12-29 18:21 | Fix MinGW build. | Mike Pall | 2 | +2 | -0 |
| 2013-12-28 11:34 | Fix final snapshot for trace stitching. | Mike Pall | 1 | +2 | -1 |
| 2013-12-26 10:03 | x86: Fix stack slot counting for IR_CALLA (affects table.new). | Mike Pall | 1 | +1 | -1 |
| 2013-12-25 19:56 | Show trailing NYI item for stitched trace with -jv. | Mike Pall | 2 | +4 | -0 |
| 2013-12-25 01:55 | Add trace stitching. | Mike Pall | 17 | +422 | -69 |
| 2013-12-24 23:27 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2013-12-24 23:26 | MIPS: Cosmetic fix for interpreter. | Mike Pall | 1 | +1 | -1 |
| 2013-12-22 10:46 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +10 | -11 |
| 2013-12-22 10:43 | Fix compilation of string.byte(s, nil, n). | Mike Pall | 1 | +10 | -11 |
| 2013-12-21 15:49 | Merge branch 'master' into v2.1 | Mike Pall | 4 | +4 | -7 |
| 2013-12-21 15:49 | Fix MinGW build. | Mike Pall | 4 | +4 | -7 |
| 2013-12-08 23:32 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -0 |
| 2013-12-08 23:29 | Fix call unroll checks in the presence of metamethod frames. | Mike Pall | 1 | +1 | -0 |
| 2013-12-02 08:19 | Merge branch 'master' into v2.1 | Mike Pall | 4 | +6 | -6 |
| 2013-12-02 08:18 | x64: Fix store to upvalue for lightuserdata values. | Mike Pall | 4 | +6 | -6 |
| 2013-11-25 14:18 | Add table.clear(). | Mike Pall | 8 | +62 | -2 |
| 2013-11-25 14:17 | Abstract out post-registration handling of pre-registered modules. | Mike Pall | 3 | +25 | -18 |
| 2013-11-22 04:45 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +3 | -1 |
| 2013-11-22 04:42 | Respect jit.off(func) when returning to a function, too. | Mike Pall | 2 | +3 | -1 |
| 2013-11-22 04:14 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +3 | -2 |
| 2013-11-22 04:13 | Follow-up fix for GC step threshold fix. | Mike Pall | 2 | +3 | -2 |
| 2013-11-21 12:47 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +5 | -5 |
| 2013-11-21 12:47 | Improve msvcbuild.bat static linking. | Mike Pall | 1 | +5 | -5 |
| 2013-11-16 17:28 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -1 |
| 2013-11-16 17:28 | FFI: Clarify ffi.cdef behavior. | Mike Pall | 1 | +3 | -1 |
| 2013-11-07 12:30 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +5 | -4 |
| 2013-11-07 12:29 | Fix type punning alias analysis for constified pointers. | Mike Pall | 1 | +5 | -4 |
| 2013-11-05 18:46 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +2 | -2 |
| 2013-11-05 18:45 | Fix for last commit | Mike Pall | 2 | +2 | -2 |
| 2013-11-05 18:41 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +5 | -3 |
| 2013-11-05 18:36 | Fix GC steps threshold handling when called by JIT-compiled code. | Mike Pall | 2 | +5 | -3 |
| 2013-10-26 15:32 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +15 | -16 |
| 2013-10-26 15:31 | Fix handling of redundant PHIs. | Mike Pall | 1 | +15 | -16 |
| 2013-10-24 13:21 | Merge branch 'master' into v2.1 | Mike Pall | 3 | +27 | -13 |
| 2013-10-24 13:19 | Check for failure to mark memory as executable (restricted kernels). | Mike Pall | 3 | +29 | -15 |
| 2013-10-16 17:51 | FFI: Compile conversions from functions to function pointers. | Mike Pall | 1 | +7 | -1 |
| 2013-10-15 20:47 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -1 |
| 2013-10-15 20:46 | Fix line number for relocated bytecode after closure fixup. | Mike Pall | 1 | +3 | -1 |
| 2013-10-14 17:34 | Merge branch 'master' into v2.1 | Mike Pall | 4 | +18 | -1 |
| 2013-10-14 17:31 | FFI: Rehash finalizer table after GC cycle, if needed. | Mike Pall | 4 | +18 | -1 |
| 2013-10-10 12:34 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2013-10-10 12:34 | Check for MAP_32BIT presence instead of checking for Linux. | Mike Pall | 1 | +1 | -1 |
| 2013-10-09 21:51 | Compile BC_TSETM, e.g. {1,2,3,f()}. | Mike Pall | 1 | +20 | -1 |
| 2013-10-09 18:34 | Compile getfenv(0). | Mike Pall | 5 | +31 | -2 |
| 2013-10-09 15:23 | FFI: Compile lightuserdata to void * conversion. | Mike Pall | 2 | +7 | -1 |
| 2013-10-09 15:01 | Add table.new(). | Mike Pall | 11 | +55 | -6 |
| 2013-09-20 09:36 | Properly fix loading of embedded bytecode. | Mike Pall | 1 | +2 | -1 |
| 2013-09-19 16:08 | Fix loading of embedded bytecode. | Mike Pall | 1 | +2 | -2 |
| 2013-09-18 13:27 | Fix profiler/hook interaction. | Mike Pall | 3 | +40 | -0 |
| 2013-09-18 13:17 | Fix build with profiler but without JIT compiler. | Mike Pall | 2 | +4 | -4 |
| 2013-09-16 09:23 | Protect g->hookmask with lock when using profiler thread. | Mike Pall | 4 | +49 | -29 |
| 2013-09-14 10:56 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +2 | -1 |
| 2013-09-14 10:52 | Fix ABC elimination. | Mike Pall | 1 | +2 | -1 |
| 2013-09-12 22:35 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +6 | -3 |
| 2013-09-12 22:33 | Fix snapshot restore for exit to function header. | Mike Pall | 1 | +6 | -3 |
| 2013-09-12 10:51 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2013-09-12 10:46 | DynASM: Emit #line <n> <file> instead of #<n> <file>. | Mike Pall | 1 | +1 | -1 |
| 2013-09-11 21:51 | Fix profiler stack dump for string chunks. | Mike Pall | 1 | +1 | -1 |
| 2013-09-10 17:21 | Fix -jp=a mode. | Mike Pall | 1 | +4 | -2 |
| 2013-09-09 23:02 | Low-overhead profiler, part 7: console ports. | Mike Pall | 3 | +25 | -3 |
| 2013-09-09 22:47 | Fix non-FFI build. | Mike Pall | 3 | +7 | -6 |
| 2013-09-09 22:42 | Fix PS3 build. | Mike Pall | 1 | +1 | -1 |
| 2013-09-09 22:06 | Low-overhead profiler, part 6: documentation. | Mike Pall | 15 | +400 | -1 |
| 2013-09-09 22:02 | Add -jp=fl mode and minor fixes. | Mike Pall | 3 | +19 | -8 |
| 2013-09-09 02:24 | Low-overhead profiler, part 5: add annotation mode for -jp. | Mike Pall | 1 | +88 | -7 |
| 2013-09-09 00:27 | Switch from -jp=n<top_n> to -jp=m<min_pct> as a threshold. | Mike Pall | 1 | +9 | -7 |
| 2013-09-08 11:12 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -2 |
| 2013-09-08 11:11 | FFI/x64: Fix passing of vector arguments to calls. | Mike Pall | 1 | +3 | -2 |
| 2013-09-08 01:10 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +2 | -2 |
| 2013-09-08 01:09 | FFI: Fix argument checks for ffi.string(). | Mike Pall | 2 | +2 | -2 |
| 2013-09-08 01:01 | Load jit.util module on demand (saves 1 KB). | Mike Pall | 1 | +7 | -1 |
| 2013-09-08 00:53 | Low-overhead profiler, part 4: JIT compiler support. | Mike Pall | 12 | +151 | -12 |
| 2013-09-08 00:50 | Add notice when no samples were collected by -jp. | Mike Pall | 1 | +4 | -2 |
| 2013-09-03 14:11 | Fix string.format("%#X", 1). | Mike Pall | 1 | +2 | -2 |
| 2013-09-03 14:02 | Merge branch 'master' into v2.1 | Mike Pall | 3 | +17 | -10 |
| 2013-09-03 14:02 | Fix quoting in xedkbuild.bat. | Mike Pall | 1 | +4 | -4 |
| 2013-09-03 13:55 | Recent GCC versions need more memory. | Mike Pall | 1 | +1 | -1 |
| 2013-09-03 13:53 | Fix frame traversal for backtraces. | Mike Pall | 1 | +12 | -5 |
| 2013-09-02 09:34 | Install new jit.* modules, too. | Mike Pall | 1 | +3 | -2 |
| 2013-09-01 23:57 | Add low-overhead profiler. Part 3: command line interface. | Mike Pall | 1 | +216 | -0 |
| 2013-09-01 23:55 | Add low-overhead profiler. Part 2: low-level Lua API. | Mike Pall | 2 | +142 | -0 |
| 2013-09-01 23:55 | Add internal API to add sub-modules to package.preload. | Mike Pall | 2 | +12 | -0 |
| 2013-09-01 23:49 | Add low-overhead profiler. Part 1: interpreter, low-level C API. | Mike Pall | 18 | +558 | -33 |
| 2013-08-31 17:38 | Add common helper for pointer to string formatting. | Mike Pall | 3 | +9 | -4 |
| 2013-08-28 11:06 | Save currently executing lua_State in g->cur_L. | Mike Pall | 15 | +89 | -67 |
| 2013-08-26 16:28 | Use g->jit_base for on/off-trace detection. | Mike Pall | 9 | +31 | -24 |
| 2013-08-22 17:29 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2013-08-22 17:29 | Fix compiler warning. | Mike Pall | 1 | +1 | -1 |
| 2013-08-16 22:54 | Merge branch 'master' into v2.1 | Mike Pall | 0 | +0 | -0 |
| 2013-08-16 22:50 | Fix argument checks for math.deg()/math.rad(). | Mike Pall | 1 | +6 | -6 |
| 2013-08-11 11:52 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2013-08-11 11:47 | Fix jit.flush(func|true). | Mike Pall | 1 | +1 | -1 |
| 2013-08-03 12:24 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +10 | -10 |
| 2013-08-03 12:15 | Compatibility fix for old GCC versions. | Mike Pall | 1 | +10 | -10 |
| 2013-07-30 23:49 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +7 | -7 |
| 2013-07-30 23:48 | ARM: Fix register allocation when rematerializing FPRs. | Mike Pall | 1 | +7 | -7 |
| 2013-07-24 21:50 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2013-07-24 21:49 | FFI: Properly unload loaded DLLs. | Mike Pall | 1 | +1 | -1 |
| 2013-07-18 06:53 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +8 | -2 |
| 2013-07-18 06:51 | DynASM/x64: Add VREG support to mov64. | Mike Pall | 1 | +8 | -2 |
| 2013-07-17 22:39 | Fix compiler warning. | Mike Pall | 1 | +7 | -6 |
| 2013-07-17 09:06 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2013-07-17 09:04 | Fix compilation on NetBSD/x64. | Mike Pall | 1 | +1 | -1 |
| 2013-07-09 15:30 | Merge branch 'master' into v2.1 | Mike Pall | 6 | +51 | -25 |
| 2013-07-09 15:25 | Add support for multilib distro builds. | Mike Pall | 5 | +50 | -24 |
| 2013-06-24 10:20 | DynASM/x86: Add lock prefix. | Mike Pall | 1 | +1 | -1 |
| 2013-06-20 14:33 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +4 | -1 |
| 2013-06-20 14:32 | FFI: Add missing GC steps for callback argument conversions. | Mike Pall | 1 | +4 | -1 |
| 2013-06-18 18:10 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +12 | -3 |
| 2013-06-18 18:08 | Improve ULOAD forwarding for open upvalues. | Mike Pall | 1 | +12 | -3 |
| 2013-06-03 19:21 | Merge branch 'master' into v2.1 | Mike Pall | 4 | +35 | -5 |
| 2013-06-03 19:16 | RELEASE LuaJIT-2.0.2 | Mike Pall | 13 | +17 | -17 |
| 2013-06-03 18:21 | Update changelog. | Mike Pall | 1 | +30 | -0 |
| 2013-06-03 15:32 | Merge branch 'master' into v2.1 | Mike Pall | 3 | +15 | -9 |
| 2013-06-03 15:30 | PPC: Add plt suffix for external calls from assembler code. | Mike Pall | 3 | +15 | -9 |
| 2013-05-29 21:12 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -2 |
| 2013-05-29 21:05 | FFI: Preserve intermediate string for const char * conversion. | Mike Pall | 1 | +3 | -2 |
| 2013-05-29 18:17 | Refactor string buffer growth helpers. | Mike Pall | 3 | +31 | -21 |
| 2013-05-29 17:57 | Fix -jdump broken by 2ef2c34d. | Mike Pall | 1 | +6 | -1 |
| 2013-05-29 12:54 | Minor change to lj_lib_pushcc(). | Mike Pall | 2 | +6 | -4 |
| 2013-05-25 08:20 | Merge branch 'master' into v2.1 | Mike Pall | 3 | +23 | -13 |
| 2013-05-25 08:18 | Fix compatibility issues with Illumos. | Mike Pall | 3 | +23 | -13 |
| 2013-05-24 15:44 | FFI: Refactor ffi.gc()/__gc. Compile ffi.gc(cdata, nil), too. | Mike Pall | 5 | +22 | -32 |
| 2013-05-23 23:32 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -0 |
| 2013-05-23 23:28 | Add missing PHI barrier to string.sub(str, a, b) == kstr FOLD rule. | Mike Pall | 1 | +1 | -0 |
| 2013-05-23 22:45 | FFI: Compile VLA/VLS and large cdata allocs with default initialization. | Mike Pall | 9 | +139 | -61 |
| 2013-05-23 20:20 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +3 | -6 |
| 2013-05-23 20:15 | FFI: Must sink XBAR together with XSTOREs. | Mike Pall | 1 | +2 | -0 |
| 2013-05-23 20:17 | FFI: Fix unroll limit for ffi.fill(). | Mike Pall | 1 | +1 | -6 |
| 2013-05-23 17:58 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +4 | -0 |
| 2013-05-23 17:43 | FFI: Insert no-op type conversion for pointer to integer cast. | Mike Pall | 1 | +4 | -0 |
| 2013-05-23 16:43 | Refactor lj_cdata_newv(). | Mike Pall | 3 | +5 | -5 |
| 2013-05-22 20:57 | Don't try to reinvent memcpy(). | Mike Pall | 2 | +7 | -11 |
| 2013-05-18 12:14 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2013-05-18 12:11 | FFI: Improve error messages for arithmetic and comparison operators. | Mike Pall | 1 | +1 | -1 |
| 2013-05-18 11:48 | Remove use of printf() in luajit.c. | Mike Pall | 1 | +6 | -7 |
| 2013-05-16 18:34 | Get rid of module() in all internal modules. | Mike Pall | 12 | +92 | -98 |
| 2013-05-16 18:07 | Merge branch 'master' into v2.1 | Mike Pall | 5 | +9 | -9 |
| 2013-05-16 17:59 | Handle calls with max. args in backends even after SPLIT. | Mike Pall | 5 | +9 | -9 |
| 2013-05-16 12:48 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +6 | -2 |
| 2013-05-16 12:47 | FFI: Fix calling conventions for ARM hard-float EABI. | Mike Pall | 1 | +6 | -2 |
| 2013-05-16 12:40 | Merge branch 'master' into v2.1 | Mike Pall | 4 | +74 | -11 |
| 2013-05-16 12:35 | FFI: Fix calling conventions for 32 bit OSX and iOS simulator. | Mike Pall | 1 | +58 | -0 |
| 2013-05-15 16:48 | Add partial support for building with MingW64 GCC 4.8-SEH. | Mike Pall | 4 | +16 | -11 |
| 2013-05-15 11:57 | Compile bit.tohex(). | Mike Pall | 5 | +59 | -10 |
| 2013-05-15 11:54 | Another fix for bit.tohex(). | Mike Pall | 1 | +6 | -1 |
| 2013-05-13 19:18 | Compile string.format(). | Mike Pall | 4 | +133 | -5 |
| 2013-05-13 19:07 | FFI: Load FFI library on-demand for -jdump. | Mike Pall | 2 | +14 | -3 |
| 2013-05-13 17:49 | Refactor CCallInfo representation for split arguments. | Mike Pall | 6 | +74 | -59 |
| 2013-05-13 17:45 | Fix bit.tohex() broken by 7d5acc29. | Mike Pall | 1 | +2 | -2 |
| 2013-05-13 17:39 | Adapt -jdump to unified string.format("%x", -1) behavior. | Mike Pall | 2 | +6 | -3 |
| 2013-05-13 15:04 | Abstract out default BUFHDR emitter. | Mike Pall | 1 | +12 | -11 |
| 2013-05-13 10:13 | Fix compiler warnings. | Mike Pall | 1 | +4 | -4 |
| 2013-05-13 08:21 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2013-05-13 08:20 | FFI: Ignore CTF_LONG in ffi.istype(). | Mike Pall | 1 | +1 | -1 |
| 2013-05-13 08:15 | Big renaming of string buffer/formatting/conversion functions. | Mike Pall | 40 | +393 | -354 |
| 2013-05-12 22:34 | Refactor raw object to pointer or string conversions. | Mike Pall | 9 | +62 | -58 |
| 2013-05-12 21:52 | Refactor internal string formatting. | Mike Pall | 14 | +149 | -126 |
| 2013-05-12 21:14 | Refactor bit.tohex(). | Mike Pall | 4 | +31 | -30 |
| 2013-05-12 20:37 | Refactor string.format(). | Mike Pall | 8 | +463 | -193 |
| 2013-05-08 09:10 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +12 | -19 |
| 2013-05-08 09:06 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -3 |
| 2013-05-08 09:05 | Fix optional argument handling in table.concat(). | Mike Pall | 1 | +2 | -2 |
| 2013-05-08 08:46 | Fix optional argument handling while recording builtins. | Mike Pall | 1 | +3 | -3 |
| 2013-05-08 08:37 | Compile string.find() for fixed string searches (no patterns). | Mike Pall | 3 | +89 | -22 |
| 2013-05-07 18:44 | Partially refactor string.find(). | Mike Pall | 3 | +73 | -63 |
| 2013-05-02 00:07 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +1 | -1 |
| 2013-05-02 00:04 | FFI: Fix tailcall in lowest frame to C function with bool result. | Mike Pall | 1 | +1 | -1 |
| 2013-04-29 12:29 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -2 |
| 2013-04-29 12:28 | Fix builtin string to number conversion for overflow digits. | Mike Pall | 1 | +3 | -2 |
| 2013-04-28 09:31 | Inhibit CSE for table.concat(). | Mike Pall | 1 | +2 | -0 |
| 2013-04-27 23:51 | Compile __concat metamethod. | Mike Pall | 1 | +48 | -14 |
| 2013-04-27 23:49 | Fix BC_ISTYPE for WIN64 calling conventions. | Mike Pall | 1 | +3 | -3 |
| 2013-04-27 13:52 | Compile table.concat(). | Mike Pall | 3 | +29 | -1 |
| 2013-04-27 13:51 | Refactor table.concat(). | Mike Pall | 4 | +45 | -22 |
| 2013-04-26 22:17 | Optimize BUFHDR code generation. | Mike Pall | 1 | +13 | -1 |
| 2013-04-26 20:55 | Compile string.rep(). | Mike Pall | 4 | +55 | -16 |
| 2013-04-26 17:57 | Refactor string.rep(). | Mike Pall | 8 | +39 | -184 |
| 2013-04-26 17:20 | Abstract out some common buffer operations. | Mike Pall | 5 | +24 | -17 |
| 2013-04-26 16:40 | Replace string.len with bytecode builtin. | Mike Pall | 8 | +24 | -54 |
| 2013-04-26 11:47 | Change semantics of buffer ops to simplify CSE and DCE. | Mike Pall | 6 | +58 | -56 |
| 2013-04-26 08:38 | Fix MSVC build. | Mike Pall | 2 | +3 | -3 |
| 2013-04-25 22:59 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +7 | -5 |
| 2013-04-25 22:54 | Tighten requirements for non-default optimization flags. | Mike Pall | 1 | +7 | -5 |
| 2013-04-25 22:32 | Compile string.reverse(), string.lower(), string.upper(). | Mike Pall | 5 | +42 | -8 |
| 2013-04-25 22:31 | Refactor string.reverse(), string.lower(), string.upper(). | Mike Pall | 10 | +137 | -216 |
| 2013-04-25 22:26 | Fix FOLD rules for appending to string buffers. | Mike Pall | 1 | +21 | -6 |
| 2013-04-24 09:22 | Fix os.date() broken by d38d10a3. | Mike Pall | 1 | +3 | -3 |
| 2013-04-23 10:25 | Compile string.char(). | Mike Pall | 3 | +33 | -2 |
| 2013-04-23 00:20 | Use explicit conversion type for IR_TOSTR. Add char conversion. | Mike Pall | 10 | +47 | -20 |
| 2013-04-22 22:56 | Fuse string creation into concats. Optimize single-char concats. | Mike Pall | 4 | +37 | -8 |
| 2013-04-22 22:08 | Always emit TOSTR for non-string CAT operands. Fuse in backend. | Mike Pall | 3 | +35 | -32 |
| 2013-04-22 20:37 | Fix PHI barrier in BUFPUT FOLD rule. | Mike Pall | 1 | +2 | -2 |
| 2013-04-22 20:32 | Combine IR instruction dispatch for all assembler backends. | Mike Pall | 5 | +454 | -654 |
| 2013-04-22 20:30 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +8 | -3 |
| 2013-04-22 20:27 | Fix compiler warning. | Mike Pall | 1 | +8 | -3 |
| 2013-04-22 18:47 | Use same HREF+EQ/NE optimization in all assembler backends. | Mike Pall | 2 | +47 | -47 |
| 2013-04-22 15:34 | Reorganize generic operations common to all assembler backends. | Mike Pall | 5 | +219 | -461 |
| 2013-04-20 23:01 | Compile string concatenations (BC_CAT). | Mike Pall | 18 | +279 | -16 |
| 2013-04-20 23:00 | Move buffer shrinking to atomic GC phase. | Mike Pall | 1 | +4 | -9 |
| 2013-04-20 22:58 | Add generic load/store with offset to assembler backends. | Mike Pall | 6 | +39 | -32 |
| 2013-04-09 14:35 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +4 | -3 |
| 2013-04-09 14:33 | Document support for Lua 5.2 extension of loadfile(). | Mike Pall | 1 | +3 | -2 |
| 2013-04-09 09:50 | Inhibit DSE for implicit loads via calls. | Mike Pall | 1 | +1 | -1 |
| 2013-04-05 18:24 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +2 | -1 |
| 2013-04-05 18:22 | Fix jump-range constrained mcode allocation. | Mike Pall | 1 | +2 | -1 |
| 2013-04-04 16:20 | Merge branch 'master' into v2.1 | Mike Pall | 4 | +33 | -8 |
| 2013-04-04 15:19 | Fix spurious red zone overflows in machine code generation. | Mike Pall | 4 | +31 | -2 |
| 2013-04-04 15:05 | FFI/x86: Fix register allocation for 64 bit comparisons. | Mike Pall | 1 | +2 | -6 |
| 2013-03-25 15:44 | Tune string concatenation. | Mike Pall | 1 | +22 | -36 |
| 2013-03-25 15:41 | Optimize and refactor printing of numbers to buffers. | Mike Pall | 5 | +70 | -63 |
| 2013-03-23 13:55 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +27 | -19 |
| 2013-03-23 13:51 | FFI: Fix snapshot substitution in SPLIT pass. | Mike Pall | 1 | +27 | -19 |
| 2013-03-20 21:45 | Use string buffer for string.format(). | Mike Pall | 3 | +117 | -104 |
| 2013-03-20 15:56 | Use string buffer for string.dump(). | Mike Pall | 1 | +8 | -6 |
| 2013-03-20 15:53 | Use string buffer for os.date(). | Mike Pall | 2 | +21 | -16 |
| 2013-03-18 16:10 | Use string buffer for table.concat(). | Mike Pall | 2 | +18 | -11 |
| 2013-03-18 16:08 | Clean up TValue to buffer conversions. | Mike Pall | 6 | +43 | -39 |
| 2013-03-17 13:22 | Merge branch 'master' into v2.1 | Mike Pall | 4 | +8 | -4 |
| 2013-03-17 13:20 | DynASM: Improve validation of local backwards relocations. | Mike Pall | 4 | +8 | -4 |
| 2013-03-13 21:44 | FFI: Add 64 bit bitwise operations. | Mike Pall | 12 | +495 | -60 |
| 2013-03-13 20:59 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +2 | -2 |
| 2013-03-13 20:58 | Fix rotate definitions for variable shifts. | Mike Pall | 1 | +2 | -2 |
| 2013-03-13 16:12 | ARM: Rearrange global_State to satisfy imm12 encoding constraints. | Mike Pall | 1 | +2 | -2 |
| 2013-03-04 12:34 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +4 | -0 |
| 2013-03-03 20:18 | Add missing GC steps for io.* functions. | Mike Pall | 1 | +4 | -0 |
| 2013-02-28 16:53 | Merge branch 'master' into v2.1 | Mike Pall | 2 | +2 | -0 |
| 2013-02-28 16:52 | MIPS: Fix cache flush/sync for JIT-compiled code jump area. | Mike Pall | 1 | +1 | -0 |
| 2013-02-28 16:51 | ARM: Fix cache flush/sync for exit stubs of JIT-compiled code. | Mike Pall | 1 | +1 | -0 |
| 2013-02-28 12:37 | String buffer refactoring, part 4. | Mike Pall | 11 | +68 | -62 |
| 2013-02-28 01:31 | String buffer refactoring, part 3. | Mike Pall | 4 | +50 | -62 |
| 2013-02-28 00:11 | Cleanup lexer source code. | Mike Pall | 5 | +218 | -204 |
| 2013-02-27 20:17 | String buffer refactoring, part 2. | Mike Pall | 18 | +334 | -336 |
| 2013-02-27 16:11 | String buffer refactoring, part 1. | Mike Pall | 22 | +197 | -184 |
| 2013-02-26 17:31 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +8 | -6 |
| 2013-02-26 17:31 | Allow changing *.dll/*.lib name in msvcbuild.bat. | Mike Pall | 1 | +8 | -6 |
| 2013-02-24 16:59 | Replace table.remove with bytecode builtin. | Mike Pall | 3 | +30 | -55 |
| 2013-02-24 16:58 | Fix genlibbc. | Mike Pall | 1 | +1 | -1 |
| 2013-02-24 11:43 | Merge branch 'master' into v2.1 | Mike Pall | 1 | +3 | -3 |
| 2013-02-24 11:41 | Properly fix MSVC intrinsics for older versions. | Mike Pall | 1 | +3 | -3 |
| 2013-02-23 01:17 | Replace table.getn/foreach/foreachi with bytecode builtins. | Mike Pall | 8 | +37 | -99 |
| 2013-02-23 01:09 | Add special bytecodes for builtins. | Mike Pall | 16 | +614 | -38 |
| 2013-02-22 19:39 | Remove obsolete non-truncating number to integer conversions. | Mike Pall | 12 | +31 | -55 |
| 2013-02-22 11:29 | Don't modify generated libbc header if unchanged. | Mike Pall | 2 | +57 | -20 |
| 2013-02-22 00:44 | Replace math.deg/math.rad with builtin Lua function. | Mike Pall | 9 | +8 | -53 |
| 2013-02-22 00:40 | Add support for embedding LuaJIT bytecode for builtins. | Mike Pall | 12 | +199 | -31 |
| 2013-02-21 16:04 | x86/x64: Drop xmm register/memory move tuning for K8. | Mike Pall | 4 | +14 | -26 |
| 2013-02-21 15:56 | x86: Remove x87 support from interpreter. | Mike Pall | 7 | +100 | -645 |
| 2013-02-21 15:49 | BRANCH LuaJIT-2.1 | Mike Pall | 9 | +27 | -20 |
| 2013-02-21 15:22 | Fix memory access check for fast string interning. | Mike Pall | 1 | +2 | -2 |
| 2013-02-19 20:14 | RELEASE LuaJIT-2.0.1 (fixed) | Mike Pall | 4 | +4 | -4 |
| 2013-02-19 17:05 | RELEASE LuaJIT-2.0.1 | Mike Pall | 8 | +12 | -12 |
| 2013-02-19 16:44 | Update changelog. | Mike Pall | 1 | +21 | -0 |
| 2013-02-13 10:57 | Fix capitalization of 'Xbox'. | Mike Pall | 5 | +10 | -10 |
| 2013-02-12 11:37 | PPC/e500: Fix lj_vm_floor() for inf/nan. | Mike Pall | 1 | +1 | -0 |
| 2013-02-11 16:58 | OSX: Add support for Mach-O object files to -b option. | Mike Pall | 1 | +159 | -1 |
| 2013-02-11 13:50 | Improve buffer handling for io.read(). | Mike Pall | 1 | +35 | -40 |
| 2013-02-11 11:54 | Bump copyright date to 2013. | Mike Pall | 176 | +195 | -194 |
| 2013-02-03 11:47 | FFI: Stricter parsing of declaration specifiers. | Mike Pall | 1 | +30 | -23 |
| 2013-02-03 10:51 | FFI: Fix handling of qualified transparent structs/unions. | Mike Pall | 5 | +21 | -9 |
| 2013-01-31 11:36 | Keep line number for KPRI to KNIL optimization. | Mike Pall | 1 | +2 | -2 |
| 2013-01-30 19:37 | Fix XBox 360 port. | Mike Pall | 1 | +1 | -0 |
| 2013-01-28 11:29 | Avoid leaking memory on kernels with recalcitrant mmap() behavior. | Mike Pall | 1 | +8 | -7 |
| 2013-01-21 15:49 | Add missing FOLD rules for U32 conversions. | Mike Pall | 1 | +28 | -17 |
| 2013-01-21 15:43 | Add XBox 360 port. | Mike Pall | 9 | +232 | -24 |
| 2013-01-15 00:16 | FFI: Load FFI library on-demand for bytecode with cdata literals. | Mike Pall | 2 | +13 | -3 |
| 2013-01-14 15:03 | x86/x64: Always mark ref for shift count as non-weak. | Mike Pall | 1 | +2 | -3 |
| 2013-01-14 13:14 | Another fix for PS3 build. | Mike Pall | 1 | +6 | -1 |
| 2013-01-11 12:36 | PPC/e500: Remove assembler code for lj_vm_foldarith(). | Mike Pall | 1 | +0 | -32 |
| 2013-01-11 11:30 | Remove redundant code in jit/*.lua. | Mike Pall | 2 | +0 | -2 |
| 2013-01-11 11:23 | Remove fictitious Solaris define. | Mike Pall | 4 | +4 | -5 |
| 2013-01-11 11:19 | Fix PS3 build. | Mike Pall | 2 | +9 | -3 |
| 2013-01-11 11:19 | Fix discharge order of comparisons in Lua parser. | Mike Pall | 1 | +1 | -0 |
| 2013-01-03 20:41 | Allow using MSVC intrinsics with older versions. | Mike Pall | 1 | +2 | -0 |
| 2013-01-02 22:52 | FFI: Fix code generation for bool call result check on x86/x64. | Mike Pall | 1 | +17 | -2 |
| 2012-12-10 08:55 | ARM: Handle armv7s arch defines. | Mike Pall | 1 | +1 | -1 |
| 2012-12-06 13:14 | Leave hook when resume catches error thrown from hook. | Mike Pall | 1 | +1 | -0 |
| 2012-12-02 20:22 | ARM: Fix code generation for integer math.min/math.max. | Mike Pall | 1 | +2 | -2 |
| 2012-12-02 20:21 | ARM: Fix armhf call argument handling. | Mike Pall | 1 | +1 | -1 |
| 2012-11-26 10:01 | FFI: Add debug define to check for unanchored CTypes. | Mike Pall | 1 | +13 | -0 |
| 2012-11-16 12:20 | Add missing GC steps for template table creation. | Mike Pall | 1 | +1 | -0 |
| 2012-11-14 23:21 | FFI: Change priority of table initializer variants for structs. | Mike Pall | 2 | +10 | -9 |
| 2012-11-14 21:16 | Prevent erroneous x64 builds with non-native exception handling. | Mike Pall | 1 | +5 | -1 |
| 2012-11-14 20:54 | Don't clear frame for out-of-memory error. | Mike Pall | 1 | +0 | -1 |
| 2012-11-14 20:54 | Fix assertion. | Mike Pall | 1 | +1 | -1 |
| 2012-11-13 18:24 | Mention -Osink in docs. | Mike Pall | 1 | +2 | -0 |
| 2012-11-13 18:20 | x64: Don't fuse implicitly 32-to-64 extended operands. | Mike Pall | 1 | +18 | -6 |
| 2012-11-08 10:05 | RELEASE LuaJIT-2.0.0-rc3 | Mike Pall | 1 | +6 | -4 |
| 2012-11-07 22:20 | FFI: Clarify callback docs. | Mike Pall | 1 | +7 | -6 |
| 2012-11-07 22:00 | Improve iOS install docs. | Mike Pall | 1 | +2 | -2 |
| 2012-11-07 17:09 | FFI: Mention __thiscall attribute in docs. | Mike Pall | 1 | +3 | -3 |
| 2012-11-07 17:05 | ARM: Fix ordered comparisons for number <=> non-number. | Mike Pall | 1 | +2 | -0 |
| 2012-11-07 17:04 | FFI: Fix stack-adjustment for __thiscall callbacks. | Mike Pall | 1 | +2 | -5 |
| 2012-11-06 16:07 | RELEASE LuaJIT-2.0.0-rc2 | Mike Pall | 1 | +6 | -1 |
| 2012-11-06 16:05 | FFI: Fix recording of bool call result check on x86/x64. | Mike Pall | 3 | +9 | -2 |
| 2012-11-06 16:04 | FFI: Fix signedness of bool. | Mike Pall | 1 | +1 | -1 |
| 2012-11-06 15:58 | Don't propagate implicitly widened number to index metamethods. | Mike Pall | 1 | +1 | -1 |
| 2012-11-06 15:57 | Fix CONV.num.int sinking. | Mike Pall | 1 | +12 | -3 |
| 2012-11-06 15:56 | Don't create unneeded array part for template tables. | Mike Pall | 1 | +1 | -1 |
| 2012-10-31 17:24 | RELEASE LuaJIT-2.0.0-rc1 | Mike Pall | 5 | +8 | -9 |
| 2012-10-31 17:14 | Update docs for release candidate. | Mike Pall | 5 | +9 | -41 |
| 2012-10-31 17:11 | Update changelog. | Mike Pall | 1 | +16 | -4 |
| 2012-10-31 17:10 | Install bin/luajit symlink for non-beta releases. | Mike Pall | 1 | +3 | -9 |
| 2012-10-29 16:21 | FFI: Fix code generation for replay of sunk float fields. | Mike Pall | 1 | +1 | -1 |
| 2012-10-28 13:20 | Document tonumber() enhancements. | Mike Pall | 1 | +12 | -1 |
| 2012-10-24 21:46 | Fix builtin string to number conversion for INT_MIN. | Mike Pall | 1 | +10 | -11 |
| 2012-10-24 11:12 | Remove strict.lua. | Mike Pall | 1 | +0 | -41 |
| 2012-10-24 11:09 | Release planning update. | Mike Pall | 1 | +4 | -3 |
| 2012-10-21 17:15 | Replace error with PANIC for callbacks from JIT-compiled code. | Mike Pall | 2 | +23 | -3 |
| 2012-10-21 11:51 | Fix detection of immutable upvalues. | Mike Pall | 2 | +67 | -60 |
| 2012-10-19 15:03 | Fix recording of equality comparisons with __eq metamethods. | Mike Pall | 1 | +3 | -5 |
| 2012-10-17 12:23 | Extended Android build instructions. | Mike Pall | 1 | +33 | -4 |
| 2012-10-17 12:22 | Fix Android/x86 build. | Mike Pall | 1 | +1 | -1 |
| 2012-10-16 18:13 | RELEASE LuaJIT-2.0.0-beta11 | Mike Pall | 10 | +21 | -30 |
| 2012-10-16 17:44 | Update changelog. | Mike Pall | 1 | +100 | -0 |
| 2012-10-15 19:28 | MIPS: Compile math.sqrt() to sqrt.d instruction. | Mike Pall | 2 | +3 | -0 |
| 2012-10-15 19:23 | PPC: Compile math.sqrt() to fsqrt instruction. | Mike Pall | 2 | +5 | -1 |
| 2012-10-15 14:53 | ARM: Drop hard-fp variants of floor/ceil/trunc. | Mike Pall | 3 | +57 | -88 |
| 2012-10-15 14:52 | DynASM/ARM: Fix conditional VFP instruction encoding. | Mike Pall | 1 | +4 | -1 |
| 2012-10-15 13:47 | ARM, MIPS: Fix workaround for argument GPRs vs. FPR remat. | Mike Pall | 2 | +2 | -2 |
| 2012-10-14 23:31 | Workaround for broken Android sprintf("%g", -0.0). | Mike Pall | 1 | +3 | -0 |
| 2012-10-14 23:09 | Update Android install docs. | Mike Pall | 1 | +7 | -4 |
| 2012-10-14 19:52 | Add note to recalcitrant distro maintainers. | Mike Pall | 1 | +4 | -0 |
| 2012-10-14 19:48 | Documentation cleanup and reorganization. | Mike Pall | 14 | +245 | -207 |
| 2012-10-13 22:47 | Documentation layout changes. | Mike Pall | 5 | +17 | -18 |
| 2012-10-12 12:42 | From Lua 5.2: Add package.loadlib(libname, "*"). | Mike Pall | 1 | +16 | -12 |
| 2012-10-12 12:11 | From Lua 5.2: Add format options to io.lines(). | Mike Pall | 2 | +37 | -26 |
| 2012-10-11 19:40 | Fix assertion. | Mike Pall | 1 | +1 | -1 |
| 2012-10-10 17:57 | FFI: Update docs on FFI semantics. | Mike Pall | 1 | +51 | -10 |
| 2012-10-10 16:56 | FFI: Compile ffi.gc(). | Mike Pall | 3 | +29 | -17 |
| 2012-10-10 16:16 | FFI: Compile ffi.sizeof(), ffi.alignof() and ffi.offsetof(). | Mike Pall | 6 | +42 | -8 |
| 2012-10-09 19:50 | FFI: Compile array/struct copies. | Mike Pall | 2 | +3 | -4 |
| 2012-10-09 19:49 | FFI: Optimize ffi.copy() and ffi.fill(). | Mike Pall | 1 | +261 | -26 |
| 2012-10-09 19:42 | Add LJ_TARGET_UNALIGNED. | Mike Pall | 2 | +7 | -1 |
| 2012-10-09 19:36 | Add FOLD rules for CONV.int.i8/u8/i16/u16 of KINT. | Mike Pall | 1 | +14 | -0 |
| 2012-10-09 11:19 | Don't use stack unwinding for lua_yield(). | Mike Pall | 6 | +35 | -17 |
| 2012-10-08 15:14 | FFI: Add support for copy constructors. | Mike Pall | 4 | +10 | -6 |
| 2012-10-07 15:12 | PPC: Fix string.sub() range check. | Mike Pall | 1 | +4 | -4 |
| 2012-10-07 15:11 | From Lua 5.2: Add string.rep(s, n, sep). | Mike Pall | 6 | +40 | -13 |
| 2012-10-07 13:47 | From Lua 5.2: Add math.log(x, base). | Mike Pall | 8 | +129 | -11 |
| 2012-10-04 11:55 | Clarify comments in Makefile on -DLUAJIT_ENABLE_LUA52COMPAT. | Mike Pall | 1 | +4 | -3 |
| 2012-10-03 09:53 | Fix scope for resolving break labels. | Mike Pall | 1 | +5 | -4 |
| 2012-10-02 14:50 | Fix x64 build. | Mike Pall | 1 | +2 | -0 |
| 2012-10-02 09:59 | From Lua 5.2: '%s' option to string.format() behaves like tostring(). | Mike Pall | 2 | +39 | -3 |
| 2012-10-02 09:56 | From Lua 5.2: Return nil for bad position in string.find(). | Mike Pall | 1 | +8 | -2 |
| 2012-10-02 07:57 | Move a GC macro. | Mike Pall | 3 | +5 | -5 |
| 2012-10-01 18:45 | From Lua 5.2: Add luaL_traceback(). | Mike Pall | 5 | +59 | -60 |
| 2012-09-28 17:32 | Update dependencies. | Mike Pall | 1 | +3 | -3 |
| 2012-09-28 17:30 | From Lua 5.2: Allow mixed metamethods for ordered comparisons. | Mike Pall | 2 | +22 | -3 |
| 2012-09-28 16:12 | From Lua 5.2: Remove error for ambiguous function call syntax. | Mike Pall | 2 | +4 | -0 |
| 2012-09-28 15:54 | From Lua 5.2: Return file object for io.write() and file:write(). | Mike Pall | 2 | +11 | -4 |
| 2012-09-28 15:29 | From Lua 5.2: Add table.pack(). Needs -DLUAJIT_ENABLE_LUA52COMPAT. | Mike Pall | 1 | +18 | -0 |
| 2012-09-27 12:48 | FFI: ctypeid of ctype object is immutable. | Mike Pall | 2 | +2 | -2 |
| 2012-09-27 12:39 | Fold KPTR + offset in SPLIT pass. | Mike Pall | 1 | +2 | -0 |
| 2012-09-27 12:16 | x86: Fix register allocation for calls returning register pair. | Mike Pall | 3 | +12 | -3 |
| 2012-09-24 17:00 | From Lua 5.2: Extended results from os.execute() and pipe:close(). | Mike Pall | 4 | +95 | -52 |
| 2012-09-24 15:52 | From Lua 5.2: Add debug.getuservalue() and debug.setuservalue(). | Mike Pall | 1 | +25 | -0 |
| 2012-09-24 15:33 | From Lua 5.2: Add rawlen(). Needs -DLUAJIT_ENABLE_LUA52COMPAT. | Mike Pall | 2 | +27 | -0 |
| 2012-09-24 15:13 | Rearrange library functions to get a fixed FF_next. | Mike Pall | 2 | +51 | -51 |
| 2012-09-24 14:56 | Remove some library functions for no-JIT/no-FFI builds. | Mike Pall | 4 | +12 | -34 |
| 2012-09-24 14:55 | Allow conditional inclusion of builtin library functions. | Mike Pall | 1 | +21 | -0 |
| 2012-09-21 14:33 | From Lua 5.2: Add mode and env arguments to load*(). | Mike Pall | 1 | +41 | -26 |
| 2012-09-21 14:32 | Move load/dump functions to lj_load.c. Add load modes. | Mike Pall | 11 | +197 | -139 |
| 2012-09-21 14:14 | Fix package.searchpath(). | Mike Pall | 1 | +13 | -6 |
| 2012-09-20 15:41 | Fix last commit. | Mike Pall | 2 | +3 | -1 |
| 2012-09-20 15:36 | From Lua 5.2: Add debug.upvalueid() and debug.upvaluejoin(). | Mike Pall | 4 | +56 | -1 |
| 2012-09-20 13:50 | From Lua 5.2: debug.getinfo(..., "u") returns nparams and isvararg. | Mike Pall | 4 | +49 | -5 |
| 2012-09-20 13:19 | Fix 'f' and 'L' options for debug.getinfo() and lua_getinfo(). | Mike Pall | 2 | +58 | -45 |
| 2012-09-19 16:14 | Disable LUA_COMPAT_GFIND and LUA_COMPAT_MOD in Lua 5.2 mode. | Mike Pall | 2 | +2 | -2 |
| 2012-09-19 14:33 | From Lua 5.2: debug.setmetatable() returns object. | Mike Pall | 1 | +2 | -0 |
| 2012-09-19 14:30 | From Lua 5.2: 'break' allowed anywhere. | Mike Pall | 1 | +1 | -1 |
| 2012-09-19 10:08 | From Lua 5.2: debug.getlocal() accepts function arg, too. | Mike Pall | 2 | +15 | -5 |
| 2012-09-19 10:06 | From Lua 5.2: debug.getlocal()/setlocal() treats slot < 0 as vararg. | Mike Pall | 1 | +21 | -5 |
| 2012-09-19 10:03 | From Lua 5.2: debug.getupvalue() returns "" for C function upvalues. | Mike Pall | 1 | +9 | -9 |
| 2012-09-16 16:46 | From Lua 5.2: Add goto and ::label:: statements. | Mike Pall | 5 | +362 | -172 |
| 2012-09-12 14:58 | Fix despecialization of ITERN when already running. | Mike Pall | 6 | +15 | -2 |
| 2012-09-12 09:20 | Use 0/1 macro for Lua 5.2 compatibility. | Mike Pall | 13 | +49 | -59 |
| 2012-09-12 09:02 | Add more assertions for stack consistency during recording. | Mike Pall | 1 | +8 | -0 |
| 2012-09-10 16:05 | FFI: Correctly propagate alignment when interning nested types. | Mike Pall | 1 | +3 | -1 |
| 2012-09-08 19:03 | FFI: Always resolve metamethods for pointers to structs. | Mike Pall | 2 | +24 | -10 |
| 2012-09-03 19:10 | FFI: Handle __pairs/__ipairs metamethods for cdata objects. | Mike Pall | 5 | +47 | -7 |
| 2012-09-03 19:08 | Fix recording of ctype() constructors for pointers. | Mike Pall | 1 | +1 | -2 |
| 2012-08-31 22:58 | Preserve snapshot #0 PC for all traces (potential gcstep exit). | Mike Pall | 1 | +1 | -2 |
| 2012-08-30 08:31 | Add check for unsupported MIPS soft-float targets. | Mike Pall | 1 | +4 | -0 |
| 2012-08-28 19:22 | Limit recursion depth in string.match() et al. | Mike Pall | 2 | +41 | -26 |
| 2012-08-28 13:24 | Don't constify upvalues that may retain large amounts of memory. | Mike Pall | 2 | +30 | -3 |
| 2012-08-27 18:52 | FFI: Detect type punning through unions. | Mike Pall | 2 | +29 | -19 |
| 2012-08-27 18:27 | Add table of IR type sizes. | Mike Pall | 3 | +21 | -6 |
| 2012-08-27 18:25 | ARM, PPC, MIPS: Improve XLOAD operand fusion and register hinting. | Mike Pall | 4 | +9 | -5 |
| 2012-08-27 12:26 | Fix underflow handling in builtin string to number conversion. | Mike Pall | 1 | +1 | -1 |
| 2012-08-26 18:13 | Replace some trivial uses of fprintf() with fputs. | Mike Pall | 2 | +9 | -5 |
| 2012-08-26 17:41 | Replace divisions with simpler code. | Mike Pall | 2 | +14 | -11 |
| 2012-08-26 12:36 | Fix compilation with FFI disabled. | Mike Pall | 2 | +5 | -3 |
| 2012-08-26 09:58 | Remove old Makefile rules. | Mike Pall | 2 | +2 | -9 |
| 2012-08-25 21:02 | Replace strtod() with builtin string to number conversion. | Mike Pall | 24 | +660 | -272 |
| 2012-08-25 20:46 | Add support for '%a' and '%A' to string.format. | Mike Pall | 1 | +3 | -3 |
| 2012-08-25 16:38 | ARM: Fix base register coalescing. | Mike Pall | 2 | +7 | -3 |
| 2012-08-25 12:13 | ARM: Fix commit ceaa60c0. | Mike Pall | 1 | +5 | -2 |
| 2012-08-20 16:45 | Minor fixes to FOLD rules. | Mike Pall | 1 | +20 | -8 |
| 2012-08-19 20:37 | ARM: Fix hard-float lj_vm_trunc() (used by compiled math.modf). | Mike Pall | 1 | +2 | -2 |
| 2012-08-19 16:44 | MIPS: Don't use argument GPRs to rematerialize FPR arguments. | Mike Pall | 1 | +20 | -11 |
| 2012-08-19 16:43 | ARM: Don't use argument GPRs to rematerialize FPR arguments. | Mike Pall | 1 | +15 | -4 |
| 2012-08-19 16:42 | ARM, MIPS, PPC: Rematerialize FPR invariants first. | Mike Pall | 1 | +11 | -2 |
| 2012-08-19 16:41 | MIPS: Fix calls to floor/ceil/trunc. | Mike Pall | 2 | +6 | -8 |
| 2012-08-19 16:39 | ARM: Fix calls to hard-float floor/ceil/trunc. | Mike Pall | 1 | +2 | -1 |
| 2012-08-16 11:18 | Fix shrinking of direct mapped block in builtin allocator. | Mike Pall | 1 | +1 | -1 |
| 2012-08-15 19:08 | Fix last commit. | Mike Pall | 1 | +3 | -3 |
| 2012-08-15 14:17 | FOLD x / 2^k ==> x * 2^-k. | Mike Pall | 1 | +9 | -0 |
| 2012-08-14 11:19 | x86: Simplify error message for CPUs lacking CMOV. | Mike Pall | 1 | +1 | -1 |
| 2012-08-11 23:16 | FFI: Don't keep CType * across call. Callback may reallocate table. | Mike Pall | 1 | +2 | -0 |
| 2012-08-11 03:41 | Do not use DWARF unwinder on Windows. | Mike Pall | 1 | +0 | -45 |
| 2012-08-09 11:15 | Update cross-compilation docs. | Mike Pall | 1 | +63 | -63 |
| 2012-08-09 11:13 | ARM: Enable VFP and hard-float ABI support. | Mike Pall | 1 | +2 | -5 |
| 2012-08-09 11:11 | ARM: Add VFP and hard-float ABI variants to JIT compiler. | Mike Pall | 8 | +760 | -113 |
| 2012-08-09 11:09 | Never compile DWARF unwinder on Windows. | Mike Pall | 1 | +1 | -1 |
| 2012-08-08 19:01 | FFI: Compile ffi.typeof(cdata). | Mike Pall | 3 | +16 | -2 |
| 2012-08-08 18:35 | FFI: Compile assignments from enums. | Mike Pall | 1 | +5 | -2 |
| 2012-08-05 17:13 | Add missing change for last commit. | Mike Pall | 1 | +1 | -0 |
| 2012-08-05 15:26 | FFI: Improve error message for bad indexing attempts. | Mike Pall | 1 | +7 | -3 |
| 1232 more commits remaining, fetch the repository |