aboutsummaryrefslogtreecommitdiff
path: root/src/lj_snap.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2020-01-201-1/+1
|\
| * Bump copyright date.Mike Pall2020-01-201-1/+1
| |
* | Fix unsinking of 64 bit constants.Mike Pall2019-08-301-1/+1
| | | | | | | | Contributed by Thibault Charbonnier.
* | Merge branch 'master' into v2.1Mike Pall2019-01-101-3/+3
|\|
| * Fix overflow of snapshot map offset.Mike Pall2019-01-101-3/+3
| | | | | | | | Thanks to Yichun Zhang.
* | MIPS64: Add soft-float support to JIT compiler backend.Mike Pall2017-06-071-9/+12
| | | | | | | | | | Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc.
* | MIPS64, part 2: Add MIPS64 hard-float JIT compiler backend.Mike Pall2017-02-201-1/+2
| | | | | | | | | | Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc.
* | Merge branch 'master' into v2.1Mike Pall2017-01-171-1/+1
|\|
| * Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
| |
* | LJ_FR2: Fix slot 1 handling.Mike Pall2016-10-161-4/+12
| | | | | | | | Contributed by Peter Cawley.
* | Fix compiler warning.Mike Pall2016-05-281-0/+2
| |
* | x64/LJ_GC64: Add missing backend support and enable JIT compilation.Mike Pall2016-05-231-3/+6
| | | | | | | | Contributed by Peter Cawley.
* | LJ_FR2: Add support for trace recording and snapshots.Mike Pall2016-05-231-14/+47
| | | | | | | | Contributed by Peter Cawley.
* | Embed 64 bit constants directly in the IR, using two slots.Mike Pall2016-05-231-5/+4
| | | | | | | | Contributed by Peter Cawley.
* | Merge branch 'master' into v2.1Mike Pall2016-03-031-1/+1
|\|
| * Bump copyright date to 2016.Mike Pall2016-03-031-1/+1
| |
* | Always merge snapshots without instructions inbetween.Mike Pall2016-01-181-2/+2
| | | | | | | | Thanks to Vyacheslav Egorov.
* | FFI: Properly unsink non-standard cdata allocations.Mike Pall2015-12-281-2/+3
| |
* | Merge branch 'master' into v2.1Mike Pall2015-10-151-1/+1
|\|
| * Drop marks from replayed instructions when sinking.Mike Pall2015-10-151-1/+1
| | | | | | | | Reported by Vyacheslav Egorov.
* | Merge branch 'master' into v2.1Mike Pall2015-10-011-15/+11
|\|
| * Fix unsinking check.Mike Pall2015-10-011-15/+11
| | | | | | | | Reported by Elias Hogstvedt. Debugged and fixed by Vyacheslav Egorov.
* | Re-enable trace stitching.Mike Pall2015-08-291-2/+2
| | | | | | | | Thanks to Vyacheslav Egorov.
* | Merge branch 'master' into v2.1Mike Pall2015-01-061-1/+1
|\|
| * Bump copyright date to 2015.Mike Pall2015-01-051-1/+1
| |
* | Add LJ_GC64 mode: 64 bit GC object references.Mike Pall2015-01-031-0/+1
| | | | | | | | Actually NaN tagging with 47 bit pointers and 13+4 bit tags.
* | Add LJ_FR2 mode: Two-slot frame info.Mike Pall2015-01-031-1/+4
| |
* | Cleanup of TValue setters. No functional changes.Mike Pall2014-12-201-5/+4
| |
* | Cleanup of frame handling. No functional changes.Mike Pall2014-12-151-2/+2
| |
* | Merge branch 'master' into v2.1Mike Pall2014-04-031-2/+3
|\|
| * Fix top slot calculation for snapshots with continuations.Mike Pall2014-04-031-2/+3
| |
* | Merge branch 'master' into v2.1Mike Pall2014-01-191-1/+1
|\|
| * FFI: Fix cts->L for cdata unsinking in snapshot restore.Mike Pall2014-01-191-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-1/+2
|/
* 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
|