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
|
05898a8824
|
Merge branch 'master' into v2.1
|
2019-12-08 19:24:47 +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
|
84ee8091f6
|
Merge branch 'master' into v2.1
|
2019-12-08 19:12:45 +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
|
6e228a9cb6
|
Merge branch 'master' into v2.1
|
2019-12-08 18:58:50 +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
|
e45b04f499
|
Merge branch 'master' into v2.1
|
2019-11-10 22:39:40 +01:00 |
|
Mike Pall
|
c4e15b457e
|
Fix narrowing of conversions to U32.
Reported by spacewander.
|
2019-11-10 22:37:42 +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
|
88d40b00c3
|
Merge branch 'master' into v2.1
|
2019-08-30 11:24:44 +02:00 |
|
Mike Pall
|
20ac817a74
|
Fix bytecode dump unpatching.
Reported by Christopher Oliver.
|
2019-08-30 11:07:45 +02:00 |
|
Mike Pall
|
2bde5c7c62
|
Merge branch 'master' into v2.1
|
2019-08-10 00:58:37 +02:00 |
|
Mike Pall
|
0cd643d7cf
|
Fix debug.getinfo() argument check.
Thanks to Sergey Ostanevich.
|
2019-08-10 00:54:41 +02:00 |
|
Mike Pall
|
b1915c3b6f
|
Merge branch 'master' into v2.1
|
2019-07-05 13:22:12 +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
|
827916c67e
|
Merge branch 'master' into v2.1
|
2019-05-09 11:33:30 +02:00 |
|
Mike Pall
|
d4c0c6e17e
|
Fix TNEW load forwarding with instable types.
|
2019-05-09 11:33:03 +02:00 |
|
Mike Pall
|
178512fab9
|
Merge branch 'master' into v2.1
|
2019-04-29 18:04:47 +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
|
b33e3f2d44
|
ARM64: Avoid side-effects of constant rematerialization.
Thanks to Patrick Galizia.
|
2019-02-04 23:04:48 +01:00 |
|
Mike Pall
|
f0e865dd48
|
Improve luaL_addlstring().
Thanks to Domingo Alvarez Duarte.
|
2019-01-10 13:09:17 +01:00 |
|
Mike Pall
|
fc63c938b5
|
Fix os.date() for wider libc strftime() compatibility.
Thanks to Jesper Lundgren.
|
2019-01-10 12:47:28 +01:00 |
|
Mike Pall
|
c4f36ce565
|
Merge branch 'master' into v2.1
|
2019-01-10 12:37:40 +01:00 |
|
Mike Pall
|
61464b0a5b
|
Fix MinGW build.
Thanks to Victor Bombi.
|
2019-01-10 12:37:09 +01:00 |
|
Mike Pall
|
617f532542
|
Merge branch 'master' into v2.1
|
2019-01-10 12:34:20 +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
|
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
|
e2cc89b190
|
Merge branch 'master' into v2.1
|
2019-01-10 12:02:31 +01:00 |
|
Mike Pall
|
3404183e23
|
Better detection of MinGW build.
|
2019-01-10 12:02:15 +01:00 |
|
Mike Pall
|
0a9ff94c4a
|
Actually implement maxirconst trace limit.
Suggested by spacewander.
|
2018-10-14 15:21:37 +02:00 |
|
Mike Pall
|
9c1b637898
|
MIPS/MIPS64: Fix TSETR barrier (again).
|
2018-10-14 15:12:59 +02:00 |
|
Mike Pall
|
646148e747
|
Fix memory probing allocator to check for valid end address, too.
|
2018-09-13 17:58:50 +02:00 |
|
Mike Pall
|
26f1023819
|
DynASM/x86: Fix vroundps/vroundpd encoding.
Thanks to Alexander Nasonov.
|
2018-08-22 13:35:41 +02:00 |
|
Mike Pall
|
9b41062156
|
DynASM: Fix warning.
|
2018-06-24 14:10:21 +02:00 |
|
Mike Pall
|
9da0653509
|
ARM64: Fix exit stub patching.
Contributed by Javier Guerra Giraldez.
|
2018-06-24 14:08:59 +02:00 |
|
Mike Pall
|
c785131ca5
|
ARM64: Fix write barrier in BC_USETS.
Contributed by Javier Guerra Giraldez.
|
2018-06-24 13:18:03 +02:00 |
|
Mike Pall
|
c3c54ce1ae
|
Windows: Add UWP support, part 1.
Contributed by Ben Pye.
|
2018-06-05 17:03:08 +02:00 |
|
Mike Pall
|
a5a89ab586
|
From Lua 5.3: assert() accepts any type of error object.
|
2018-06-05 12:23:56 +02:00 |
|
Mike Pall
|
55f7082324
|
x86: Disassemble FMA3 instructions.
Thanks to Alexander Nasonov.
|
2018-06-05 12:23:29 +02:00 |
|