summaryrefslogtreecommitdiff
path: root/src/lj_record.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Disable table allocation bump optimization (for now).Mike Pall2015-06-131-0/+14
* Fix table allocation bump optimization (sigh).Mike Pall2015-06-101-1/+9
* Fix table allocation bump optimization (again).Mike Pall2015-06-091-1/+2
* Fix table allocation bump optimization.Mike Pall2015-05-211-1/+3
* Fix for last commit.Mike Pall2015-05-191-0/+1
* Bump table allocations retroactively if they grow later on.Mike Pall2015-05-191-2/+74
* Merge branch 'master' into v2.1Mike Pall2015-01-171-0/+2
|\
| * Don't compile IR_RETF after CALLT to ff with-side effects.Mike Pall2015-01-171-0/+2
* | Merge branch 'master' into v2.1Mike Pall2015-01-061-1/+1
|\|
| * Bump copyright date to 2015.Mike Pall2015-01-051-1/+1
* | Add LJ_FR2 mode: Two-slot frame info.Mike Pall2015-01-031-9/+16
* | Cleanup of TValue setters. No functional changes.Mike Pall2014-12-201-1/+1
* | Avoid dependency on frame layout for LJ_POST_FIXCOMP.Mike Pall2014-12-151-1/+1
* | Cleanup of frame handling. No functional changes.Mike Pall2014-12-151-1/+2
* | Eliminate hmask guard for forwarded HREFK.Mike Pall2014-09-171-4/+11
* | Merge branch 'master' into v2.1Mike Pall2014-07-011-1/+1
|\|
| * Fix ABC elimination.Mike Pall2014-07-011-1/+1
* | Merge branch 'master' into v2.1Mike Pall2014-04-011-1/+1
|\|
| * Correct fix for reuse of SCEV results in FORL.Mike Pall2014-04-011-1/+1
* | Merge branch 'master' into v2.1Mike Pall2014-03-271-1/+3
|\|
| * Fix check for reuse of SCEV results in FORL.Mike Pall2014-03-271-1/+3
* | Specialize to ffid for non-monomorphic builtins.Mike Pall2014-03-041-1/+4
* | Merge branch 'master' into v2.1Mike Pall2014-02-281-4/+2
|\|
| * Fix recording of BC_VARG.Mike Pall2014-02-281-4/+2
* | Merge branch 'master' into v2.1Mike Pall2014-02-201-1/+1
|\|
| * Don't purge modified function from stack slots in BC_RET.Mike Pall2014-02-201-1/+1
* | Merge branch 'master' into v2.1Mike Pall2014-01-201-1/+1
|\|
| * Fix initial maxslot for down-recursive traces.Mike Pall2014-01-201-1/+1
* | Merge branch 'master' into v2.1Mike Pall2014-01-161-1/+1
|\|
| * Bump copyright date to 2014.Mike Pall2014-01-161-1/+1
* | Add trace stitching.Mike Pall2013-12-251-18/+39
* | Merge branch 'master' into v2.1Mike Pall2013-12-091-0/+1
|\|
| * Fix call unroll checks in the presence of metamethod frames.Mike Pall2013-12-091-0/+1
* | Merge branch 'master' into v2.1Mike Pall2013-11-221-0/+2
|\|
| * Respect jit.off(func) when returning to a function, too.Mike Pall2013-11-221-0/+2
* | Compile BC_TSETM, e.g. {1,2,3,f()}.Mike Pall2013-10-091-1/+20
* | Low-overhead profiler, part 4: JIT compiler support.Mike Pall2013-09-081-0/+60
* | Big renaming of string buffer/formatting/conversion functions.Mike Pall2013-05-131-1/+0
* | Compile __concat metamethod.Mike Pall2013-04-281-14/+48
* | Change semantics of buffer ops to simplify CSE and DCE.Mike Pall2013-04-261-1/+1
* | Use explicit conversion type for IR_TOSTR. Add char conversion.Mike Pall2013-04-231-1/+2
* | Always emit TOSTR for non-string CAT operands. Fuse in backend.Mike Pall2013-04-231-3/+6
* | Compile string concatenations (BC_CAT).Mike Pall2013-04-211-1/+34
* | Add special bytecodes for builtins.Mike Pall2013-02-231-0/+16
|/
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
* Don't propagate implicitly widened number to index metamethods.Mike Pall2012-11-061-1/+1
* Fix recording of equality comparisons with __eq metamethods.Mike Pall2012-10-191-5/+3
* FFI: Compile ffi.sizeof(), ffi.alignof() and ffi.offsetof().Mike Pall2012-10-101-1/+11
* From Lua 5.2: Allow mixed metamethods for ordered comparisons.Mike Pall2012-09-281-1/+14
* Remove some library functions for no-JIT/no-FFI builds.Mike Pall2012-09-241-0/+2