Mike Pall
|
e8ec6fe996
|
Prevent patching of the GC exit check branch.
Reported by Arseny Vakhrushev.
|
2020-09-27 16:44:13 +02:00 |
|
Mike Pall
|
881d02d311
|
Mark CONV as non-weak, to prevent elimination of its side-effect.
An unused guarded CONV int.num cannot be omitted in general.
|
2020-09-22 11:56:06 +02:00 |
|
Mike Pall
|
412d5a4039
|
DynASM/x86: Fix VREG support.
|
2020-09-12 17:32:30 +02:00 |
|
Mike Pall
|
90e65514dd
|
Limit path length passed to C library loader.
|
2020-09-05 20:02:54 +02:00 |
|
Mike Pall
|
e296f56b82
|
Call error function on rethrow after trace exit.
|
2020-08-09 22:50:31 +02:00 |
|
Mike Pall
|
12ab596997
|
Fix handling of errors during snapshot restore.
|
2020-08-09 18:08:38 +02:00 |
|
Mike Pall
|
2211f6f960
|
ARM: Ensure relative GG_State element alignment differently.
Thanks to jojo59516 and dwing4g.
|
2020-08-05 15:21:00 +02:00 |
|
Mike Pall
|
c4b1e0feae
|
Fix Makefile dependencies.
Thanks to Stefanos Chaliasos.
|
2020-08-05 14:14:58 +02:00 |
|
Mike Pall
|
7eb96843ff
|
Add FAQ about sandboxing. Minor fixes.
|
2020-07-12 15:09:55 +02:00 |
|
Mike Pall
|
53f82e6e2e
|
Fix frame traversal for __gc handler frames.
Reported by Changochen.
|
2020-07-12 14:30:34 +02:00 |
|
Mike Pall
|
f5b0fff5a9
|
Fix debug.debug() for non-string errors.
|
2020-06-07 14:34:09 +02:00 |
|
Mike Pall
|
2f3f07882f
|
Fix bytecode register allocation for comparisons.
|
2020-05-22 03:28:52 +02:00 |
|
Mike Pall
|
cc4bbec483
|
FFI: Always fall back to metamethods for cdata length/concat.
Thanks to Egor Skriptunoff.
|
2020-05-08 13:50:41 +02:00 |
|
Mike Pall
|
179cf2eb84
|
Fix overflow check in unpack().
Thanks to HybridDog.
|
2020-04-28 17:52:28 +02:00 |
|
Mike Pall
|
db0b7ec194
|
Fix Windows make clean.
|
2020-04-28 16:52:28 +02:00 |
|
Mike Pall
|
e613105ca9
|
Fix write barrier for lua_setupvalue() and debug.setupvalue().
|
2020-03-20 13:35:49 +01:00 |
|
Mike Pall
|
522d2073da
|
x86/x64: Fix loop realignment.
|
2020-02-02 18:19:44 +01:00 |
|
Mike Pall
|
bd907032e3
|
Documentation cleanup.
|
2020-01-26 15:37:33 +01:00 |
|
Mike Pall
|
18c9cf7d37
|
Fix POSIX install with missing or incompatible ldconfig.
|
2020-01-25 17:37:12 +01:00 |
|
Mike Pall
|
62903bacf4
|
Fix C file generation in jit.bcsave.
Thanks to codicodi.
|
2020-01-22 02:37:21 +01:00 |
|
Mike Pall
|
38a5ed4b43
|
Bump copyright date.
|
2020-01-20 23:26:51 +01:00 |
|
Mike Pall
|
8203399601
|
Fix embedded bytecode loader.
|
2020-01-13 14:28:43 +01:00 |
|
Mike Pall
|
45a7e5073c
|
Fix tonumber("-0").
Reported by bluecheetah001.
|
2019-12-08 19:51:33 +01:00 |
|
Mike Pall
|
de48d00094
|
Fix hash table chaining (again).
Thanks to Peter Cawley.
|
2019-12-08 19:47:00 +01:00 |
|
Mike Pall
|
324aef08d9
|
Typo.
|
2019-12-08 19:45:07 +01:00 |
|
Mike Pall
|
41a25efc80
|
Fix declarations of _BitScanForward/_BitScanReverse.
Reported by Mumin Guler.
|
2019-12-08 19:42:49 +01:00 |
|
Mike Pall
|
46a1b268eb
|
Add stricter check for print() vs. tostring() shortcut.
|
2019-12-08 19:40:24 +01:00 |
|
Mike Pall
|
16e5605eec
|
Prevent integer overflow while parsing long strings.
|
2019-12-08 19:35:25 +01:00 |
|
Mike Pall
|
e0388e6c00
|
Fix stack check when recording BC_VARG.
Contributed by Yichun Zhang.
|
2019-12-08 19:32:27 +01:00 |
|
Mike Pall
|
1d1bac5a65
|
FFI: Add missing write barrier on C library index update.
Contributed by Yichun Zhang.
|
2019-12-08 19:32:16 +01:00 |
|
Mike Pall
|
478bcfe52a
|
FFI: Workaround for platform dlerror() returning NULL.
Contributed by mcclure.
|
2019-12-08 19:25:45 +01:00 |
|
Mike Pall
|
44382e833a
|
OSX: Use __thread attribute.
|
2019-12-08 19:22:37 +01:00 |
|
Mike Pall
|
8961a92dd1
|
OSX: Don't set a default MACOSX_DEPLOYMENT_TARGET.
|
2019-12-08 19:22:00 +01:00 |
|
Mike Pall
|
eba586854b
|
Build MinGW import library, too.
Thanks to Tarnyko.
|
2019-12-08 19:19:12 +01:00 |
|
Mike Pall
|
c43b6a9137
|
Fix MinGW make clean.
Reported by Shmuel Zeigerman.
|
2019-12-08 19:16:34 +01:00 |
|
Mike Pall
|
08272de59e
|
Update Android and iOS build docs.
|
2019-12-08 19:07:22 +01:00 |
|
Mike Pall
|
a75d13c63a
|
Add note about the unsuitabilty of math.random() for crypto.
|
2019-12-08 19:01:06 +01:00 |
|
Mike Pall
|
c6c6e3b416
|
Update MSVC build script and docs.
|
2019-12-08 18:52:41 +01:00 |
|
Mike Pall
|
3ece3a3e3a
|
More recent MSVC is partially C99 compliant.
|
2019-12-08 18:43:12 +01:00 |
|
Mike Pall
|
c4e15b457e
|
Fix narrowing of conversions to U32.
Reported by spacewander.
|
2019-11-10 22:37:42 +01:00 |
|
Mike Pall
|
20ac817a74
|
Fix bytecode dump unpatching.
Reported by Christopher Oliver.
|
2019-08-30 11:07:45 +02:00 |
|
Mike Pall
|
0cd643d7cf
|
Fix debug.getinfo() argument check.
Thanks to Sergey Ostanevich.
|
2019-08-10 00:54:41 +02:00 |
|
Mike Pall
|
51e013934b
|
MIPS: Fix delay slot hint.
This is documentation only. Thanks to snyh.
|
2019-07-05 13:19:41 +02:00 |
|
Mike Pall
|
d4c0c6e17e
|
Fix TNEW load forwarding with instable types.
|
2019-05-09 11:33:03 +02:00 |
|
Mike Pall
|
9bd5a722be
|
ARM: Fix GCC 7 -Wimplicit-fallthrough warnings.
|
2019-04-29 18:02:50 +02:00 |
|
Mike Pall
|
5802ab56b6
|
ARM: Fix condition code check fusion.
Reported by Qingjun Wei.
|
2019-04-29 17:38:05 +02:00 |
|
Mike Pall
|
61464b0a5b
|
Fix MinGW build.
Thanks to Victor Bombi.
|
2019-01-10 12:37:09 +01:00 |
|
Mike Pall
|
5c911998a3
|
DynASM/MIPS: Fix shadowed variable.
Cleanup only, bug cannot trigger.
Thanks to Domingo Alvarez Duarte.
|
2019-01-10 12:32:08 +01:00 |
|
Mike Pall
|
20e4c52945
|
DynASM/PPC: Fix shadowed variable.
Cleanup only, bug cannot trigger.
Thanks to Domingo Alvarez Duarte.
|
2019-01-10 12:28:24 +01:00 |
|
Mike Pall
|
380e4409a7
|
Fix overflow of snapshot map offset.
Thanks to Yichun Zhang.
|
2019-01-10 12:19:30 +01:00 |
|