Mike Pall
|
6d267ff613
|
Merge branch 'master' into v2.1
|
2020-01-25 17:38:49 +01:00 |
|
Mike Pall
|
18c9cf7d37
|
Fix POSIX install with missing or incompatible ldconfig.
|
2020-01-25 17:37:12 +01:00 |
|
Mike Pall
|
694d69aed9
|
Merge branch 'master' into v2.1
|
2020-01-22 02:39:26 +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
|
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
|
981ec8d2aa
|
Remove support for de-facto dead archs.
|
2020-01-20 22:56:47 +01:00 |
|
Mike Pall
|
9749952b55
|
DynASM/x86: Fix BMI instructions.
Thanks to Peter Cawley.
|
2020-01-20 22:23:17 +01:00 |
|
Mike Pall
|
54484e257f
|
Minor fixes.
|
2020-01-20 22:20:55 +01:00 |
|
Mike Pall
|
94d0b53004
|
MIPS: Add MIPS64 R6 port.
Contributed by Hua Zhang, YunQiang Su from Wave Computing,
and Radovan Birdic from RT-RK.
Sponsored by Wave Computing.
|
2020-01-20 22:15:45 +01:00 |
|
Mike Pall
|
dfa692b746
|
Fix string.char() recording with no arguments.
|
2020-01-14 11:08:42 +01:00 |
|
Mike Pall
|
e49863eda1
|
Followup fix for embedded bytecode loader.
|
2020-01-14 11:07:07 +01:00 |
|
Mike Pall
|
1357a25f81
|
Merge branch 'master' into v2.1
|
2020-01-13 14:50:30 +01:00 |
|
Mike Pall
|
8203399601
|
Fix embedded bytecode loader.
|
2020-01-13 14:28:43 +01:00 |
|
Mike Pall
|
0bee44c9dc
|
Properly fix pointer diff in string.find().
Thanks to Vyacheslav Egorov.
|
2019-12-21 13:52:47 +01:00 |
|
Mike Pall
|
bd00094c3b
|
x64: Enable LJ_GC64 mode by default.
|
2019-12-08 21:21:30 +01:00 |
|
Mike Pall
|
70f4b15ee4
|
FFI: Eliminate hardcoded string hashes.
|
2019-12-08 20:53:31 +01:00 |
|
Mike Pall
|
92fa45f9eb
|
Fix interaction between profiler hooks and finalizers.
Thanks to Julien Desgats.
|
2019-12-08 19:56:56 +01:00 |
|
Mike Pall
|
9600e4318e
|
Don't use STRREF for pointer diff in string.find().
Thanks to Sergey Ostanevich and Vyacheslav Egorov.
|
2019-12-08 19:54:21 +01:00 |
|
Mike Pall
|
2a7c200dc2
|
Merge branch 'master' into v2.1
|
2019-12-08 19:52:56 +01:00 |
|
Mike Pall
|
45a7e5073c
|
Fix tonumber("-0").
Reported by bluecheetah001.
|
2019-12-08 19:51:33 +01:00 |
|
Mike Pall
|
1d9a337de6
|
Merge branch 'master' into v2.1
|
2019-12-08 19:50:36 +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
|
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 |
|