Mike Pall
|
8358eb0cce
|
Merge branch 'master' into v2.1
|
2025-01-13 16:15:19 +01:00 |
|
Mike Pall
|
e8236561d4
|
Bump copyright date.
|
2025-01-13 15:59:10 +01:00 |
|
Mike Pall
|
833600390c
|
Merge branch 'master' into v2.1
|
2024-08-15 00:19:35 +02:00 |
|
Mike Pall
|
86e7123bb1
|
Different fix for partial snapshot restore due to stack overflow.
Reported by Junlong Li. Fixed by Peter Cawley. #1196
|
2024-08-15 00:17:19 +02:00 |
|
Mike Pall
|
f5587f5eb3
|
Merge branch 'master' into v2.1
|
2024-05-25 16:41:53 +02:00 |
|
Mike Pall
|
4a22050df9
|
Prevent sanitizer warning in snap_restoredata().
Thanks to Sergey Kaplun. #1193
|
2024-05-25 16:38:05 +02:00 |
|
Mike Pall
|
f2336c48fa
|
Merge branch 'master' into v2.1
|
2024-01-23 19:01:46 +01:00 |
|
Mike Pall
|
85b4fed0b0
|
Fix unsinking of IR_FSTORE for NULL metatable.
Reported by pwnhacker0x18. #1147
|
2024-01-23 18:58:52 +01:00 |
|
Mike Pall
|
29b0b282f5
|
Merge branch 'master' into v2.1
|
2023-12-11 13:04:43 +01:00 |
|
Mike Pall
|
9bdfd34dcc
|
Only emit proper parent references in snapshot replay.
Thanks to Peter Cawley. #1132
|
2023-12-11 13:01:36 +01:00 |
|
Mike Pall
|
7ad68a1fd3
|
Merge branch 'master' into v2.1
|
2023-12-10 14:33:48 +01:00 |
|
Mike Pall
|
1761fd2ef7
|
Emit sunk IR_NEWREF only once per key on snapshot replay.
Thanks to Sergey Kaplun and Peter Cawley. #1128
|
2023-12-10 14:29:45 +01:00 |
|
Mike Pall
|
c0d5240a25
|
Merge branch 'master' into v2.1
|
2023-08-28 22:24:36 +02:00 |
|
Mike Pall
|
0ef51b495f
|
Handle table unsinking in the presence of IRFL_TAB_NOMM.
Reported by Sergey Kaplun. #1052
|
2023-08-28 22:15:42 +02:00 |
|
Mike Pall
|
ef587afb2c
|
Merge branch 'master' into v2.1
|
2023-08-20 21:33:37 +02:00 |
|
Mike Pall
|
158a284cc9
|
Bump copyright date.
|
2023-08-20 21:25:30 +02:00 |
|
Mike Pall
|
b96d74621b
|
Merge branch 'master' into v2.1
|
2022-01-25 22:18:20 +01:00 |
|
Mike Pall
|
c2237247cc
|
Don't export internal symbol.
|
2022-01-25 22:17:56 +01:00 |
|
Mike Pall
|
7306ba78d6
|
Merge branch 'master' into v2.1
|
2022-01-15 19:42:30 +01:00 |
|
Mike Pall
|
c4dfb625ba
|
Bump copyright date.
|
2022-01-15 19:30:54 +01:00 |
|
Mike Pall
|
bb0f241015
|
Compile table traversals: next(), pairs(), BC_ISNEXT/BC_ITERN.
Sponsored by OpenResty Inc.
|
2021-09-19 17:49:25 +02:00 |
|
Mike Pall
|
983d66b8c5
|
Merge branch 'master' into v2.1
|
2021-07-27 14:50:40 +02:00 |
|
Mike Pall
|
3a654999c6
|
Consider slots used by upvalues in use-def analysis.
Reported by XmiliaH.
|
2021-07-27 14:47:41 +02:00 |
|
Mike Pall
|
89a6740ffd
|
Merge branch 'master' into v2.1
|
2021-07-23 21:36:17 +02:00 |
|
Mike Pall
|
0e66fc9637
|
Prevent loop in snap_usedef().
Reported by XmiliaH.
|
2021-07-23 21:33:59 +02:00 |
|
Mike Pall
|
e0cd3a8671
|
Merge branch 'master' into v2.1
|
2021-05-29 15:32:04 +02:00 |
|
Mike Pall
|
0e53a314d7
|
Fix use-def analysis for vararg functions.
Reported by Shmuel Zeigerman.
|
2021-05-29 15:31:13 +02:00 |
|
Mike Pall
|
fca488c715
|
Merge branch 'master' into v2.1
|
2021-05-24 22:28:58 +02:00 |
|
Mike Pall
|
2801500a26
|
Fix use-def analysis for BC_VARG.
Reported by Ryan Lucia.
|
2021-05-24 22:25:26 +02:00 |
|
Mike Pall
|
a32aeadc68
|
Handle on-trace OOM errors from helper functions.
|
2021-03-23 00:39:50 +01:00 |
|
Mike Pall
|
1e66d0f9e6
|
Merge branch 'master' into v2.1
|
2021-01-02 21:56:07 +01:00 |
|
Mike Pall
|
f47c864b01
|
Bump copyright date.
|
2021-01-02 21:49:41 +01:00 |
|
Mike Pall
|
675e08cf06
|
Merge branch 'master' into v2.1
|
2020-10-12 15:51:31 +02:00 |
|
Mike Pall
|
5c46f47736
|
Fix snapshot PC when linking to BC_JLOOP that was a BC_RET*.
Reported by Arseny Vakhrushev.
Fix contributed by Peter Cawley.
|
2020-10-12 15:45:05 +02:00 |
|
Mike Pall
|
e9af1abec5
|
Add support for full-range 64 bit lightuserdata.
|
2020-09-30 01:34:49 +02:00 |
|
Mike Pall
|
ff1e72acea
|
LJ_GC64: Always snapshot functions for non-base frames.
Reported by Arseny Vakhrushev.
Analysis and fix contributed by Peter Cawley.
|
2020-08-27 18:05:32 +02:00 |
|
Mike Pall
|
8ae5170cdc
|
Improve assertions.
|
2020-06-15 02:52:00 +02:00 |
|
Mike Pall
|
87b111f0fe
|
Merge branch 'master' into v2.1
|
2020-01-20 23:34:21 +01:00 |
|
Mike Pall
|
38a5ed4b43
|
Bump copyright date.
|
2020-01-20 23:26:51 +01:00 |
|
Mike Pall
|
8755e0b74b
|
Fix unsinking of 64 bit constants.
Contributed by Thibault Charbonnier.
|
2019-08-30 12:16:50 +02:00 |
|
Mike Pall
|
749e99ce2a
|
Merge branch 'master' into v2.1
|
2019-01-10 12:24:17 +01:00 |
|
Mike Pall
|
380e4409a7
|
Fix overflow of snapshot map offset.
Thanks to Yichun Zhang.
|
2019-01-10 12:19:30 +01:00 |
|
Mike Pall
|
a057a07ab7
|
MIPS64: Add soft-float support to JIT compiler backend.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2017-06-07 23:56:54 +02:00 |
|
Mike Pall
|
a25c0b99b8
|
MIPS64, part 2: Add MIPS64 hard-float JIT compiler backend.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2017-02-20 03:43:10 +01:00 |
|
Mike Pall
|
71ff7ef8a7
|
Merge branch 'master' into v2.1
|
2017-01-17 12:41:05 +01:00 |
|
Mike Pall
|
b93a1dd0c8
|
Bump copyright date to 2017.
|
2017-01-17 12:35:03 +01:00 |
|
Mike Pall
|
6a25014c1c
|
LJ_FR2: Fix slot 1 handling.
Contributed by Peter Cawley.
|
2016-10-16 21:04:38 +02:00 |
|
Mike Pall
|
5e2b609b3f
|
Fix compiler warning.
|
2016-05-28 05:02:18 +02:00 |
|
Mike Pall
|
2868715d80
|
x64/LJ_GC64: Add missing backend support and enable JIT compilation.
Contributed by Peter Cawley.
|
2016-05-23 06:01:54 +02:00 |
|
Mike Pall
|
6c8258d74b
|
LJ_FR2: Add support for trace recording and snapshots.
Contributed by Peter Cawley.
|
2016-05-23 01:49:00 +02:00 |
|