Mike Pall
|
a32aeadc68
|
Handle on-trace OOM errors from helper functions.
|
2021-03-23 00:39:50 +01:00 |
|
Mike Pall
|
e131936133
|
Cleanup and enable external unwinding for more platforms.
|
2021-03-23 00:22:34 +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
|
2e2fb8f6b5
|
OSX/iOS: Handle iOS simulator and ARM64 Macs.
|
2020-06-23 03:24:40 +02:00 |
|
Mike Pall
|
2e68e1fc18
|
Add jit.security().
|
2020-06-23 03:12:32 +02:00 |
|
Mike Pall
|
ff34b48ddd
|
Redesign and harden string interning.
Up to 40% faster on hash-intensive benchmarks.
With some ideas from Sokolov Yura.
|
2020-06-23 03:06:45 +02:00 |
|
Mike Pall
|
a44f53acf5
|
Use a securely seeded global PRNG for the VM.
It's not 2005 anymore.
|
2020-06-15 12:21:05 +02:00 |
|
Mike Pall
|
34e53736c6
|
Cleanup some arch defines and fix builds.
|
2020-06-15 11:23:04 +02:00 |
|
Mike Pall
|
b2307c8ad8
|
Remove pow() splitting and cleanup backends.
|
2020-05-23 21:33:01 +02:00 |
|
Mike Pall
|
0eddcbead2
|
Cleanup CPU detection and tuning for old CPUs.
|
2020-05-20 20:42:04 +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
|
981ec8d2aa
|
Remove support for de-facto dead archs.
|
2020-01-20 22:56:47 +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
|
bd00094c3b
|
x64: Enable LJ_GC64 mode by default.
|
2019-12-08 21:21:30 +01:00 |
|
Mike Pall
|
c3c54ce1ae
|
Windows: Add UWP support, part 1.
Contributed by Ben Pye.
|
2018-06-05 17:03:08 +02:00 |
|
Mike Pall
|
d36afcfea5
|
Merge branch 'master' into v2.1
|
2018-06-05 11:39:10 +02:00 |
|
Mike Pall
|
b025b01c5b
|
PPC/NetBSD: Fix endianess check.
Thanks to he32 and daurnimator.
|
2018-06-05 11:36:18 +02:00 |
|
Mike Pall
|
9eaad8574f
|
Fix ARMv8 (32 bit subset) detection.
Thanks to Markus Oberhumber.
|
2018-01-18 12:24:36 +01:00 |
|
Mike Pall
|
71b7bc8834
|
PPC: 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-09-03 23:20:53 +02:00 |
|
Mike Pall
|
fd37da0d58
|
PPC: Add soft-float support to interpreter.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2017-07-26 09:52:19 +02: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
|
22dfa63283
|
Allow building on Haiku OS.
Note: this is not an officially supported target.
Thanks to kallisti5.
|
2017-04-07 12:05:18 +02:00 |
|
Mike Pall
|
3143b21894
|
ARM64: Add big-endian support.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2017-03-30 11:30:01 +02:00 |
|
Mike Pall
|
779a1eb8e6
|
ARM64: Fix Nintendo Switch build.
Thanks to Eddie Edwards.
|
2017-03-20 23:53:16 +01: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
|
1abd779907
|
MIPS: Backport workaround for compact unwind tables.
|
2017-02-20 02:29:42 +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
|
04b60707d7
|
ARM64: Add JIT compiler backend.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2016-11-20 22:18:14 +01:00 |
|
Mike Pall
|
384ce2f9ef
|
MIPS: Fix build failures and warnings.
|
2016-05-29 18:12:58 +02:00 |
|
Mike Pall
|
d9986fbadb
|
MIPS64, part 1: Add MIPS64 support to interpreter.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2016-05-28 05:10:55 +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 |
|
Mike Pall
|
25b377942a
|
Merge branch 'master' into v2.1
|
2016-04-03 19:08:32 +02:00 |
|
Mike Pall
|
4ab6367b21
|
Cygwin: Allow cross-builds to non-Cygwin targets.
|
2016-04-03 19:07:19 +02:00 |
|
Mike Pall
|
f4231949b5
|
Merge branch 'master' into v2.1
|
2016-03-03 12:11:37 +01:00 |
|
Mike Pall
|
db1b399af1
|
Bump copyright date to 2016.
|
2016-03-03 12:02:22 +01:00 |
|
Mike Pall
|
6f3eed9fd8
|
Fix Android/x86 build.
|
2016-03-03 11:46:48 +01:00 |
|
Mike Pall
|
f547a1425e
|
MIPS: Add soft-float support to JIT compiler backend.
|
2016-02-10 18:49:22 +01:00 |
|
Mike Pall
|
60de2f3d51
|
MIPS: Switch to dual-number mode. Fix soft-float interpreter.
|
2016-01-29 07:03:36 +01:00 |
|
Mike Pall
|
3f5c72421e
|
MIPS soft-float, part 1: Add soft-float support to interpreter.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2015-12-17 22:42:20 +01:00 |
|
Mike Pall
|
ffb124ec77
|
Merge branch 'master' into v2.1
|
2015-10-24 19:03:14 +02:00 |
|
Mike Pall
|
3639ff4142
|
iOS: Disable os.execute() when building for iOS >= 8.0.
Thanks to Vyacheslav Egorov.
|
2015-10-24 19:02:15 +02:00 |
|
Mike Pall
|
49427dfcc2
|
Merge branch 'master' into v2.1
|
2015-09-20 19:18:31 +02:00 |
|
Mike Pall
|
076d625dc6
|
Fix Cygwin support. Note: this is not a supported target.
Contributed by Yaakov Selkowitz.
|
2015-09-20 19:17:02 +02:00 |
|
Mike Pall
|
28d8728869
|
Fix Xbox One port.
|
2015-06-16 04:27:44 +02:00 |
|
Mike Pall
|
26b95a90f5
|
Add Xbox One port.
|
2015-06-12 22:28:38 +02:00 |
|
Mike Pall
|
fb19df9fd7
|
Merge branch 'master' into v2.1
|
2015-06-09 22:09:11 +02:00 |
|