| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | iOS: Avoid macro name collision. | Mike Pall | 2026-06-24 | 1 | -1/+1 |
| | | | | | Reported by Andrey Filipenkov. #1477 | ||||
| * | Merge branch 'master' into v2.1 | Mike Pall | 2026-01-09 | 1 | -1/+1 |
| |\ | |||||
| | * | Bump copyright date. | Mike Pall | 2026-01-09 | 1 | -1/+1 |
| | | | |||||
| * | | ARM64: Enable unaligned accesses if indicated by the toolchain. | Mike Pall | 2025-11-08 | 1 | -0/+4 |
| | | | | | | | | | If you get a crash in jit_init() then you need to fix your toolchain. | ||||
| * | | Allow mcode allocations outside of the jump range to the support code. | Mike Pall | 2025-11-06 | 1 | -1/+2 |
| | | | | | | | | | Thank you for your patience. #285 | ||||
| * | | ARM64: Add support for ARM BTI. | Mike Pall | 2025-10-28 | 1 | -0/+5 |
| | | | | | | | | | | | Note: this is not enabled by default, look for CET in lj_arch.h. Thanks to Yuichiro Naito. #1398 | ||||
| * | | x64: Various fixes for CET IBT. | Mike Pall | 2025-10-28 | 1 | -3/+15 |
| | | | | | | | | | Also add ELF notes. #1391 | ||||
| * | | x64: Add support for CET IBT. | Mike Pall | 2025-10-16 | 1 | -0/+11 |
| | | | | | | | | | | | Note: this is not enabled by default, look for CET in lj_arch.h Contributed by Yuichiro Naito. #1391 | ||||
| * | | Add GNU/Hurd build support. | Mike Pall | 2025-10-16 | 1 | -0/+3 |
| | | | | | | | | | | | Note: this is not an officially supported target. Contributed by Pino Toscano and Samuel Thibault. #1383 #1384 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2025-01-13 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2025-01-13 | 1 | -1/+1 |
| | | | |||||
| * | | OSX/iOS: Fix SDK incompatibility. | Mike Pall | 2024-04-22 | 1 | -1/+1 |
| | | | | | | | | | Thanks to Ryan Carsten Schmidt. #1189 | ||||
| * | | Windows/ARM64: Add initial support. | Mike Pall | 2023-09-10 | 1 | -1/+1 |
| | | | | | | | | | | | Only builds with native ARM64 Visual Studio for now. Thanks to vanc and Stephen Just. #593 #964 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2023-09-09 | 1 | -3/+13 |
| |\| | |||||
| | * | Improve architecture detection error messages. | Mike Pall | 2023-09-09 | 1 | -7/+15 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2023-08-20 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2023-08-20 | 1 | -1/+1 |
| | | | |||||
| * | | ARM64: Add support for ARM64e pointer authentication codes (PAC). | Mike Pall | 2023-08-12 | 1 | -0/+7 |
| | | | | | | | | | Contributed by Peter Cawley. #559 | ||||
| * | | Don't fail for Clang builds, which pretend to be an ancient GCC. | Mike Pall | 2023-01-04 | 1 | -0/+6 |
| | | | | | | | | | Reported by pkubaj. | ||||
| * | | Fix QNX build. | Mike Pall | 2022-09-12 | 1 | -0/+3 |
| | | | | | | | | | | | Note: this is not an officially supported target. Contributed by Wen Yang. | ||||
| * | | Add Nintendo Switch port. | Mike Pall | 2022-06-08 | 1 | -0/+7 |
| | | | | | | | | | Contributed by Swyter and vdweller84. | ||||
| * | | Add PS5 port. | Mike Pall | 2022-04-17 | 1 | -2/+9 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2022-01-15 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2022-01-15 | 1 | -1/+1 |
| | | | |||||
| * | | String buffers, part 1: object serialization. | Mike Pall | 2021-03-25 | 1 | -0/+7 |
| | | | | | | | | | Sponsored by fmad.io. | ||||
| * | | Handle on-trace OOM errors from helper functions. | Mike Pall | 2021-03-23 | 1 | -0/+12 |
| | | | |||||
| * | | Cleanup and enable external unwinding for more platforms. | Mike Pall | 2021-03-23 | 1 | -17/+16 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2021-01-02 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2021-01-02 | 1 | -1/+1 |
| | | | |||||
| * | | OSX/iOS: Handle iOS simulator and ARM64 Macs. | Mike Pall | 2020-06-23 | 1 | -1/+7 |
| | | | |||||
| * | | Add jit.security(). | Mike Pall | 2020-06-23 | 1 | -0/+10 |
| | | | |||||
| * | | Redesign and harden string interning. | Mike Pall | 2020-06-23 | 1 | -0/+17 |
| | | | | | | | | | | | Up to 40% faster on hash-intensive benchmarks. With some ideas from Sokolov Yura. | ||||
| * | | Use a securely seeded global PRNG for the VM. | Mike Pall | 2020-06-15 | 1 | -0/+15 |
| | | | | | | | | | It's not 2005 anymore. | ||||
| * | | Cleanup some arch defines and fix builds. | Mike Pall | 2020-06-15 | 1 | -8/+23 |
| | | | |||||
| * | | Remove pow() splitting and cleanup backends. | Mike Pall | 2020-05-23 | 1 | -3/+0 |
| | | | |||||
| * | | Cleanup CPU detection and tuning for old CPUs. | Mike Pall | 2020-05-20 | 1 | -3/+3 |
| | | | |||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2020-01-20 | 1 | -1/+1 |
| |\| | |||||
| | * | Bump copyright date. | Mike Pall | 2020-01-20 | 1 | -1/+1 |
| | | | |||||
| * | | Remove support for de-facto dead archs. | Mike Pall | 2020-01-20 | 1 | -4/+2 |
| | | | |||||
| * | | MIPS: Add MIPS64 R6 port. | Mike Pall | 2020-01-20 | 1 | -1/+28 |
| | | | | | | | | | | | | | Contributed by Hua Zhang, YunQiang Su from Wave Computing, and Radovan Birdic from RT-RK. Sponsored by Wave Computing. | ||||
| * | | x64: Enable LJ_GC64 mode by default. | Mike Pall | 2019-12-08 | 1 | -1/+1 |
| | | | |||||
| * | | Windows: Add UWP support, part 1. | Mike Pall | 2018-06-05 | 1 | -0/+19 |
| | | | | | | | | | Contributed by Ben Pye. | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2018-06-05 | 1 | -4/+1 |
| |\| | |||||
| | * | PPC/NetBSD: Fix endianess check. | Mike Pall | 2018-06-05 | 1 | -1/+1 |
| | | | | | | | | | Thanks to he32 and daurnimator. | ||||
| | * | MIPS: Backport workaround for compact unwind tables. | Mike Pall | 2017-02-20 | 1 | -0/+5 |
| | | | |||||
| * | | Fix ARMv8 (32 bit subset) detection. | Mike Pall | 2018-01-18 | 1 | -1/+1 |
| | | | | | | | | | Thanks to Markus Oberhumber. | ||||
| * | | PPC: Add soft-float support to JIT compiler backend. | Mike Pall | 2017-09-03 | 1 | -1/+0 |
| | | | | | | | | | | | Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc. | ||||
| * | | PPC: Add soft-float support to interpreter. | Mike Pall | 2017-07-26 | 1 | -5/+24 |
| | | | | | | | | | | | Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc. | ||||
| * | | MIPS64: Add soft-float support to JIT compiler backend. | Mike Pall | 2017-06-07 | 1 | -3/+1 |
| | | | | | | | | | | | Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com. Sponsored by Cisco Systems, Inc. | ||||
| * | | Allow building on Haiku OS. | Mike Pall | 2017-04-07 | 1 | -1/+1 |
| | | | | | | | | | | | Note: this is not an officially supported target. Thanks to kallisti5. | ||||
