aboutsummaryrefslogtreecommitdiff
path: root/src/lj_snap.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright date.Mike Pall2025-01-131-1/+1
|
* Different fix for partial snapshot restore due to stack overflow.Mike Pall2024-08-151-1/+2
| | | | Reported by Junlong Li. Fixed by Peter Cawley. #1196
* Prevent sanitizer warning in snap_restoredata().Mike Pall2024-05-251-2/+4
| | | | Thanks to Sergey Kaplun. #1193
* Fix unsinking of IR_FSTORE for NULL metatable.Mike Pall2024-01-231-3/+8
| | | | Reported by pwnhacker0x18. #1147
* Only emit proper parent references in snapshot replay.Mike Pall2023-12-111-4/+8
| | | | Thanks to Peter Cawley. #1132
* Emit sunk IR_NEWREF only once per key on snapshot replay.Mike Pall2023-12-101-0/+12
| | | | Thanks to Sergey Kaplun and Peter Cawley. #1128
* Handle table unsinking in the presence of IRFL_TAB_NOMM.Mike Pall2023-08-281-5/+15
| | | | Reported by Sergey Kaplun. #1052
* Bump copyright date.Mike Pall2023-08-201-1/+1
|
* Don't export internal symbol.Mike Pall2022-01-251-1/+1
|
* Bump copyright date.Mike Pall2022-01-151-1/+1
|
* Consider slots used by upvalues in use-def analysis.Mike Pall2021-07-271-3/+32
| | | | Reported by XmiliaH.
* Prevent loop in snap_usedef().Mike Pall2021-07-231-1/+6
| | | | Reported by XmiliaH.
* Fix use-def analysis for vararg functions.Mike Pall2021-05-291-2/+4
| | | | Reported by Shmuel Zeigerman.
* Fix use-def analysis for BC_VARG.Mike Pall2021-05-241-1/+3
| | | | Reported by Ryan Lucia.
* 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-0/+3
| | | | | Reported by Arseny Vakhrushev. Fix contributed by Peter Cawley.
* Bump copyright date.Mike Pall2020-01-201-1/+1
|
* Fix overflow of snapshot map offset.Mike Pall2019-01-101-3/+3
| | | | Thanks to Yichun Zhang.
* Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
|
* Bump copyright date to 2016.Mike Pall2016-03-031-1/+1
|
* Drop marks from replayed instructions when sinking.Mike Pall2015-10-151-1/+1
| | | | Reported by Vyacheslav Egorov.
* Fix unsinking check.Mike Pall2015-10-011-15/+11
| | | | Reported by Elias Hogstvedt. Debugged and fixed by Vyacheslav Egorov.
* Bump copyright date to 2015.Mike Pall2015-01-051-1/+1
|
* Fix top slot calculation for snapshots with continuations.Mike Pall2014-04-031-2/+3
|
* FFI: Fix cts->L for cdata unsinking in snapshot restore.Mike Pall2014-01-191-1/+1
|
* Bump copyright date to 2014.Mike Pall2014-01-161-1/+1
|
* Fix snapshot restore for exit to function header.Mike Pall2013-09-131-3/+6
|
* FFI: Must sink XBAR together with XSTOREs.Mike Pall2013-05-231-0/+2
|
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
|
* Preserve snapshot #0 PC for all traces (potential gcstep exit).Mike Pall2012-09-011-2/+1
|
* Only replay sunk stores up to the snapshot reference.Mike Pall2012-07-291-2/+1
|
* Fix slot flags in snapshot replay.Mike Pall2012-07-201-1/+1
|
* Fix restore of sunk CNEWI with implicit P32 to P64 conversion.Mike Pall2012-07-181-0/+4
|
* Drop range limit for sunk stores relative to sunk allocation.Mike Pall2012-07-041-4/+25
|
* Invoke SPLIT pass in side trace for rejoined sunk stores.Mike Pall2012-07-031-0/+1
|
* Avoid strict aliasing issues.Mike Pall2012-07-031-5/+5
|
* Add allocation sinking and store sinking optimization.Mike Pall2012-07-021-13/+317
|
* Handle initial snapshot for side traces in lj_snap.c only.Mike Pall2012-07-021-0/+1
|
* Add IR_PVAL instruction for non-slot parent links.Mike Pall2012-07-021-0/+2
|
* Move snapshot replay for side traces to lj_snap.c.Mike Pall2012-07-021-0/+64
|
* Clean up RegSP handling for parent link instructions.Mike Pall2012-07-011-15/+25
|
* Clean up snapshot restore.Mike Pall2012-06-301-65/+64
|
* Correctly preserve snapshot #0 PC for root traces (insert NOP).Mike Pall2012-06-081-2/+7
|
* Preserve snapshot #0 PC for root traces.Mike Pall2012-05-141-0/+5
|
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
|
* Fix stack check in side exit.Mike Pall2011-11-251-1/+1
|
* Keep maximum frame extent in snap->topslot.Mike Pall2011-11-201-25/+15
|
* Get rid of snap->depth.Mike Pall2011-11-201-3/+2
|
* Fix data-flow analysis for BC_ITERL.Mike Pall2011-06-271-1/+1
|
* Fix data-flow analysis for BC_UCLO.Mike Pall2011-06-071-0/+1
|