aboutsummaryrefslogtreecommitdiff
path: root/lib (unfollow)
Commit message (Expand)AuthorFilesLines
2010-03-07Fix assertion in rec_check_slots.Mike Pall1-1/+1
2010-03-07Generate indirect calls for out-of-range distances on x64.Mike Pall2-0/+14
2010-03-07Fix unwind info for assembler part for OSX.Mike Pall4-144/+244
2010-03-07Fix disassembly of call/jmp ModRM.Mike Pall1-2/+2
2010-03-05Fix generated 64 bit Mach-O assembler output.Mike Pall4-0/+32
2010-03-04Document jit.status().Mike Pall1-0/+8
2010-03-04Update docs: native build default, cross-compilation, embedding.Mike Pall4-34/+65
2010-03-04Allocate 32 bit memory on OSX/x64 with mmap() hinting.Mike Pall2-5/+43
2010-03-04Build as a native 32 or 64 bit binary by default.Mike Pall1-10/+21
2010-03-03Improve performance of HREF/HREFK on x64.Mike Pall2-4/+43
2010-03-03Fix 64 bit conversion warning.Mike Pall1-1/+1
2010-03-02Improve register allocation on x64.Mike Pall1-0/+5
2010-03-02Fix comments about 64 bit FreeBSD mmap() behavior.Mike Pall1-1/+2
2010-03-02Add compile errors for 64 bit OS without an equivalent of MAP_32BIT.Mike Pall1-4/+17
2010-03-02Add support for recursion to changelog.Mike Pall1-0/+1
2010-03-02Fix amalgamated build.Mike Pall1-1/+1
2010-03-01Enable tracing of recursion.Mike Pall5-74/+75
2010-03-01Implement down-recursion.Mike Pall7-13/+114
2010-03-01Fix pc to line number translation for GDB JIT API.Mike Pall1-1/+4
2010-03-01Resize stack up to the true limit.Mike Pall1-2/+11
2010-02-28Fix error message generation for OOM error.Mike Pall2-2/+3
2010-02-28Conditionally compile functions that are unused with JIT disabled.Mike Pall8-0/+18
2010-02-28Enable JIT compiler for x64.Mike Pall7-31/+25
2010-02-28Add frame info for x64 GDB JIT API.Mike Pall2-3/+12
2010-02-27Save/restore remaining callee-save regs on trace<->interp transitions.Mike Pall6-1447/+1511
2010-02-27Correctly align and free allocated machine code areas.Mike Pall4-12/+15
2010-02-26Place dynamically generated code near static code on x64.Mike Pall3-12/+59
2010-02-26Make penalty PRNG available for general use by compiler.Mike Pall2-10/+10
2010-02-25Add x64 call argument setup. More 32/64 bit cleanups in assembler.Mike Pall2-47/+79
2010-02-24Move SIMD constants to jit_State to keep them in the low 4GB.Mike Pall6-18/+41
2010-02-24Handle negative continuation offsets (WIN64 with debug).Mike Pall1-1/+2
2010-02-24Fix 64 bit conversion warnings.Mike Pall3-5/+5
2010-02-24Major 32/64 bit cleanups in assembler and exit handling.Mike Pall4-79/+193
2010-02-24Fix 64 bit portability problem in rec_ret().Mike Pall1-1/+1
2010-02-24Add trace exit helper for x64. Fix trace entry for x64.Mike Pall4-2853/+2916
2010-02-24Check relative jump distances for x64.Mike Pall1-9/+18
2010-02-24Fix type() implementation for x64 lightuserdata.Mike Pall1-0/+12
2010-02-24Fix exit state for 64 bit mode.Mike Pall3-9/+24
2010-02-23Randomize penalties for aborts and add blacklisting.Mike Pall6-23/+50
2010-02-23Mark renamed registers as modified.Mike Pall1-1/+2
2010-02-23Don't eliminate SLOAD restores across RETF.Mike Pall3-6/+13
2010-02-22Do not patch parent exit for a stack check.Mike Pall1-0/+8
2010-02-22Ensure function and all args have a reference for call recording.Mike Pall1-11/+28
2010-02-22Fix TRef for (dummy) 2nd arg of __len metamethod.Mike Pall1-1/+1
2010-02-22Back out history buffer for tailcall counts.Mike Pall2-5/+3
2010-02-22Add region selection for up-recursion and tail-recursion.Mike Pall3-4/+5
2010-02-21Refactor Lua stack handling in lj_asm.c.Mike Pall1-104/+115
2010-02-21Eliminate redundant stack checks. Add checks for growing root traces.Mike Pall2-8/+26
2010-02-19Rethrow errors from trace exit handling from the right C frame.Mike Pall9-1679/+1719
2010-02-18Allow linking to already compiled functions.Mike Pall2-8/+24