summaryrefslogtreecommitdiff
path: root/src/lj_record.c
Commit message (Expand)AuthorAgeFilesLines
* Fix canonicalization of +-0.0 keys for IR_NEWREF.Mike Pall2023-04-161-0/+2
* Correct fix for stack check when recording BC_VARG.Mike Pall2022-12-091-2/+2
* Bump copyright date.Mike Pall2022-01-151-1/+1
* Bump copyright date.Mike Pall2021-01-021-1/+1
* Fix snapshot PC when linking to BC_JLOOP that was a BC_RET*.Mike Pall2020-10-121-4/+5
* Bump copyright date.Mike Pall2020-01-201-1/+1
* Fix stack check when recording BC_VARG.Mike Pall2019-12-081-0/+2
* Add missing LJ_MAX_JSLOTS check.Mike Pall2017-05-171-0/+2
* Fix LJ_MAX_JSLOTS assertion in rec_check_slots().Mike Pall2017-05-091-2/+2
* Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
* Don't try to record outermost pcall() return to lower frame.Mike Pall2016-06-031-1/+1
* Add guard for obscure aliasing between open upvalues and SSA slots.Mike Pall2016-05-201-2/+8
* Fix handling of non-numeric strings in arithmetic coercions.Mike Pall2016-04-211-2/+2
* Fix recording of select(n, ...) with off-trace varargsMike Pall2016-04-031-1/+4
* Bump copyright date to 2016.Mike Pall2016-03-031-1/+1
* Don't compile IR_RETF after CALLT to ff with-side effects.Mike Pall2015-01-171-0/+2
* Bump copyright date to 2015.Mike Pall2015-01-051-1/+1
* Fix ABC elimination.Mike Pall2014-07-011-1/+1
* Correct fix for reuse of SCEV results in FORL.Mike Pall2014-04-011-1/+1
* Fix check for reuse of SCEV results in FORL.Mike Pall2014-03-271-1/+3
* Fix recording of BC_VARG.Mike Pall2014-02-281-4/+2
* Don't purge modified function from stack slots in BC_RET.Mike Pall2014-02-201-1/+1
* Fix initial maxslot for down-recursive traces.Mike Pall2014-01-201-1/+1
* Bump copyright date to 2014.Mike Pall2014-01-161-1/+1
* Fix call unroll checks in the presence of metamethod frames.Mike Pall2013-12-091-0/+1
* Respect jit.off(func) when returning to a function, too.Mike Pall2013-11-221-0/+2
* 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
* From Lua 5.2: Add goto and ::label:: statements.Mike Pall2012-09-161-1/+1
* Use 0/1 macro for Lua 5.2 compatibility.Mike Pall2012-09-121-7/+3
* Don't constify upvalues that may retain large amounts of memory.Mike Pall2012-08-281-1/+27
* Turn loads from immutable upvalues into constants.Mike Pall2012-07-201-2/+33
* Handle initial snapshot for side traces in lj_snap.c only.Mike Pall2012-07-021-1/+0
* Move snapshot replay for side traces to lj_snap.c.Mike Pall2012-07-021-58/+2
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
* FFI: Record C function calls with bool return values.Mike Pall2011-11-251-1/+7
* Specialize to prototype for non-monomorphic functions.Mike Pall2011-11-201-6/+22
* Count frames with same prototype in call unroll limit check.Mike Pall2011-11-201-4/+8
* Get rid of snap->depth.Mike Pall2011-11-201-1/+2
* Record missing FORI slot loads (e.g. after return to lower frame).Mike Pall2011-08-211-0/+1
* Don't bother to chain NOPs.Mike Pall2011-08-111-1/+1
* Return to lower frame via interpreter for unhandled cases.Mike Pall2011-06-291-3/+30
* Reorganize trace linking and track link types.Mike Pall2011-06-281-11/+18
* Fix recording of loops with instable directions in side traces.Mike Pall2011-06-201-6/+7
* From Lua 5.2: __len for tables. Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2011-06-201-11/+36
* Cleanup prototype flags.Mike Pall2011-06-091-2/+2