| Commit message (Expand) | Author | Files | Lines |
2016-07-17 | Fix unused vars etc. in internal Lua files. | Mike Pall | 5 | -11/+11 |
2016-06-27 | Properly clean up state before restart of trace assembly. | Mike Pall | 1 | -6/+10 |
2016-06-27 | Drop leftover regs in 'for' iterator assignment, too. | Mike Pall | 1 | -2/+2 |
2016-06-08 | MIPS: Support MIPS16 interlinking. | Mike Pall | 5 | -3/+9 |
2016-06-05 | x64/LJ_GC64: Fix code generation for IR_KNULL call argument. | Mike Pall | 1 | -1/+1 |
2016-06-05 | Fix PHI remarking in SINK pass. | Mike Pall | 1 | -3/+2 |
2016-06-03 | LJ_GC64: Set correct nil value when clearing a cdata finalizer. | Mike Pall | 1 | -4/+6 |
2016-06-03 | LJ_GC64: Ensure all IR slot fields are initialized. | Mike Pall | 2 | -0/+5 |
2016-06-03 | LJ_GC64: Allow optional use of the system memory allocator. | Mike Pall | 3 | -6/+6 |
2016-06-03 | Fix Valgrind suppressions. | Mike Pall | 1 | -3/+3 |
2016-06-03 | Don't try to record outermost pcall() return to lower frame. | Mike Pall | 1 | -1/+1 |
2016-05-29 | MIPS: Fix build failures and warnings. | Mike Pall | 3 | -5/+5 |
2016-05-28 | Proper fix for LJ_GC64 changes to asm_href(). | Mike Pall | 1 | -2/+4 |
2016-05-28 | MIPS64, part 1: Add MIPS64 support to interpreter. | Mike Pall | 19 | -62/+5213 |
2016-05-28 | DynASM/MIPS: Add missing MIPS64 instructions. | Mike Pall | 3 | -14/+84 |
2016-05-28 | Fix compiler warning. | Mike Pall | 1 | -0/+2 |
2016-05-28 | x64/LJ_GC64: Fix __call metamethod for tailcall. | Mike Pall | 1 | -1/+1 |
2016-05-28 | Fix collateral damage from LJ_GC64 changes to asm_href(). | Mike Pall | 1 | -2/+1 |
2016-05-26 | Cleanup install docs. | Mike Pall | 1 | -31/+46 |
2016-05-23 | Use MAP_TRYFIXED for the probing memory allocator, if available. | Mike Pall | 1 | -1/+7 |
2016-05-23 | x86: Don't spill an explicit REF_BASE in the IR. | Mike Pall | 1 | -3/+3 |
2016-05-23 | x64/LJ_GC64: Add missing backend support and enable JIT compilation. | Mike Pall | 10 | -90/+517 |
2016-05-23 | LJ_FR2: Add support for trace recording and snapshots. | Mike Pall | 11 | -138/+291 |
2016-05-23 | LJ_GC64: Update IR type sizes. | Mike Pall | 1 | -5/+8 |
2016-05-23 | LJ_GC64: Add support for 64 bit GCobj constants in the IR. | Mike Pall | 3 | -13/+33 |
2016-05-23 | Strip out old infrastructure for 64 bit constants. | Mike Pall | 4 | -80/+0 |
2016-05-23 | Embed 64 bit constants directly in the IR, using two slots. | Mike Pall | 17 | -60/+105 |
2016-05-22 | Always walk IR constants in ascending order. | Mike Pall | 2 | -3/+7 |
2016-05-22 | Simplify GCtrace * reference embedding for trace stitching. | Mike Pall | 6 | -8/+22 |
2016-05-22 | Make the IR immovable after assembly. | Mike Pall | 4 | -33/+97 |
2016-05-21 | Add ra_addrename(). | Mike Pall | 1 | -12/+14 |
2016-05-21 | Load SIMD constants with IR_FLOAD from GG_State. | Mike Pall | 4 | -5/+5 |
2016-05-21 | Add IR_FLOAD with REF_NIL for field loads from GG_State. | Mike Pall | 8 | -31/+72 |
2016-05-21 | Move common 32/64 bit in-memory FP constants to jit_State. | Mike Pall | 6 | -34/+77 |
2016-05-20 | LJ_GC64: Introduce IRT_PGC. | Mike Pall | 6 | -70/+71 |
2016-05-20 | Add guard for obscure aliasing between open upvalues and SSA slots. | Mike Pall | 6 | -12/+8 |
2016-05-20 | Workaround for MinGW headers lacking some exception definitions. | Mike Pall | 1 | -3/+3 |
2016-05-20 | Remove assumption that lj_math_random_step() doesn't clobber FPRs. | Mike Pall | 1 | -7/+1 |
2016-05-19 | Fix dependencies. | Mike Pall | 1 | -13/+13 |
2016-05-07 | Windows/x86: Add full exception interoperability. | Mike Pall | 7 | -28/+158 |
2016-05-06 | x86/x64: Fix instruction length decoder. | Mike Pall | 1 | -3/+3 |
2016-05-03 | Use the GDB JIT API in a thread-safe manner. | Mike Pall | 1 | -0/+18 |
2016-04-24 | Constrain value range of lj_ir_kptr() to unsigned 32 bit pointers. | Mike Pall | 4 | -16/+9 |
2016-04-24 | Fix GCC 6 -Wmisleading-indentation warnings. | Mike Pall | 1 | -5/+10 |
2016-04-21 | Fix handling of non-numeric strings in arithmetic coercions. | Mike Pall | 4 | -28/+28 |
2016-04-18 | Whitespace. | Mike Pall | 1 | -11/+11 |
2016-04-18 | x86/x64: Search for exit jumps with instruction length decoder. | Mike Pall | 1 | -9/+104 |
2016-04-18 | Rewrite memory block allocator. | Mike Pall | 1 | -85/+170 |
2016-04-14 | MIPS: Fix BC_ISNEXT fallback path. | Mike Pall | 1 | -17/+17 |
2016-04-13 | x64/LJ_GC64: Fix BC_UCLO check for fast-path. | Mike Pall | 1 | -1/+1 |