summaryrefslogtreecommitdiff
path: root/src/lj_record.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Record select().Mike Pall2010-09-131-0/+42
* Record vararg expressions with varargs defined off-trace.Mike Pall2010-09-131-23/+57
* Fix tailcalls from vararg functions.Mike Pall2010-09-131-1/+8
* Fix off-by-one errors in maxslot calculation of trace recorder.Mike Pall2010-09-121-2/+2
* Record vararg expressions with known fixed number of results.Mike Pall2010-09-121-1/+27
* Record calls to vararg functions.Mike Pall2010-09-121-2/+36
* Turn some lua_State fields into 32 bit pointers.Mike Pall2010-09-091-1/+2
* PPC: Clean up masked shift/rotate target settings.Mike Pall2010-08-291-3/+2
* Abstract out pointer hash to hashrot(). Tune hash constants.Mike Pall2010-07-211-10/+1
* Add weak guards. Emit TNEW/TDUP with a guard bit.Mike Pall2010-05-081-2/+2
* Treat the tag of a TValue as unsigned everywhere.Mike Pall2010-04-251-1/+1
* Make metamethod names proper GC roots.Mike Pall2010-04-251-7/+5
* Simplify management of current trace. Drop lazy save.Mike Pall2010-04-251-6/+6
* Turn traces into true GC objects (GCtrace).Mike Pall2010-04-251-7/+6
* No longer let the GC replace dead keys with the LJ_TDEADKEY tag.Mike Pall2010-04-211-2/+7
* Replace on-trace GC frame syncing with interpreter exit.Mike Pall2010-04-191-7/+16
* Generate EQ(HREF, niltv) for load path, too (better CSE).Mike Pall2010-03-281-1/+7
* Fix precondition check for NEWREF.Mike Pall2010-03-281-2/+2
* Avoid snapshots for returns to known callers.Mike Pall2010-03-211-2/+2
* Add array bounds check elimination (-Oabc, on by default).Mike Pall2010-03-151-1/+39
* Reorganize scalar evolution analysis.Mike Pall2010-03-151-7/+20
* Fix handling of bad argument types in recorder.Mike Pall2010-03-091-2/+3
* Fix recording of getmetatable() for non-tables.Mike Pall2010-03-091-3/+5
* Avoid tracing the nil return case of tonumber().Mike Pall2010-03-091-1/+5
* Fix assertion in rec_check_slots.Mike Pall2010-03-071-1/+1
* Fix 64 bit conversion warning.Mike Pall2010-03-031-1/+1
* Implement down-recursion.Mike Pall2010-03-011-2/+39
* Fix 64 bit conversion warnings.Mike Pall2010-02-241-3/+3
* Fix 64 bit portability problem in rec_ret().Mike Pall2010-02-241-1/+1
* Randomize penalties for aborts and add blacklisting.Mike Pall2010-02-231-3/+3
* Ensure function and all args have a reference for call recording.Mike Pall2010-02-221-11/+28
* Fix TRef for (dummy) 2nd arg of __len metamethod.Mike Pall2010-02-221-1/+1
* Back out history buffer for tailcall counts.Mike Pall2010-02-221-4/+2
* Add region selection for up-recursion and tail-recursion.Mike Pall2010-02-221-2/+4
* Allow linking to already compiled functions.Mike Pall2010-02-181-7/+24
* Use a limited history buffer for tailcall counts while recording.Mike Pall2010-02-181-13/+16
* Update trace recorder infrastructure for hot calls.Mike Pall2010-02-181-9/+10
* Drop obsolete shadow frame link stack.Mike Pall2010-02-181-35/+4
* Add more assertions to compare the recorder state and the VM state.Mike Pall2010-02-181-4/+31
* Clear frame gaps in recorder to avoid resurrecting previous refs.Mike Pall2010-02-181-2/+6
* Split CALL/FUNC recording.Mike Pall2010-02-161-444/+447
* Add missing FORI coercions in recorder.Mike Pall2010-02-151-4/+13
* Improve FOR loop const specialization and integerness checks.Mike Pall2010-02-151-29/+61
* Major redesign of function call handling.Mike Pall2010-02-131-7/+1
* 32/64 bit memory ref cleanup, part 1: GCproto ->bc and ->k.Mike Pall2010-02-051-7/+7
* Add shadow frame link stack for trace recorder.Mike Pall2010-02-041-8/+55
* Fix unroll limit checks and frame depth adjustment for pcall.Mike Pall2010-02-031-13/+11
* Clean up frame depth checks and loop detection.Mike Pall2010-02-031-5/+9
* Another loop formation test must check for return to lower frame.Mike Pall2010-02-031-1/+1
* Loop formation test must check for return to lower frame.Mike Pall2010-01-291-1/+2