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