aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2025-11-141-4/+4
|\
| * Fix edge cases when generating IR for string.byte/sub/find.Mike Pall2025-11-141-3/+3
* | Merge branch 'master' into v2.1Mike Pall2025-11-101-0/+4
|\|
| * FFI: Avoid dangling cts->L.Mike Pall2025-11-101-0/+4
* | Run VM events and finalizers in separate state.Mike Pall2025-11-107-67/+76
* | macOS: Change Mach-O object file layout required by XCode 15.0.Mike Pall2025-11-081-12/+18
* | ARM64: Enable unaligned accesses if indicated by the toolchain.Mike Pall2025-11-083-1/+15
* | Allow mcode allocations outside of the jump range to the support code.Mike Pall2025-11-0618-226/+475
* | ARM64: Fix disassembly of >2GB branch targets.Mike Pall2025-11-061-1/+1
* | x64: Fix CET IBT.Mike Pall2025-10-291-0/+3
* | ARM64: Fix ARM BTI.Mike Pall2025-10-291-0/+3
* | Windows: Fix lua52compat option for msvcbuild.bat.Mike Pall2025-10-281-6/+6
* | ARM64: Add support for ARM BTI.Mike Pall2025-10-286-3/+102
* | x64: Various fixes for CET IBT.Mike Pall2025-10-286-38/+101
* | x64: Add support for CET IBT.Mike Pall2025-10-167-10/+95
* | Gracefully handle broken custom allocator.Mike Pall2025-10-161-1/+5
* | Add GNU/Hurd build support.Mike Pall2025-10-163-1/+7
* | Fix io.write() of newly created buffer.Mike Pall2025-10-161-1/+1
* | Fix reporting of an error during error handling.Mike Pall2025-10-162-0/+11
* | Windows: Add lua52compat option to msvcbuild.bat.Mike Pall2025-07-241-5/+10
* | Merge branch 'master' into v2.1Mike Pall2025-07-243-6/+9
|\|
| * x86/x64: Don't use undefined MUL/IMUL zero flag.Mike Pall2025-07-241-1/+2
| * Avoid out-of-range PC for stack overflow error from snapshot restore.Mike Pall2025-07-241-0/+1
| * FFI: Fix dangling CType references (again).Mike Pall2025-07-241-5/+6
* | Merge branch 'master' into v2.1Mike Pall2025-05-281-1/+2
|\|
| * Fix JIT slot overflow during up-recursion.Mike Pall2025-05-281-1/+2
* | Merge branch 'master' into v2.1Mike Pall2025-05-283-15/+10
|\|
| * Avoid out-of-range PC for stack overflow error from snapshot restore.Mike Pall2025-05-283-15/+10
* | Merge branch 'master' into v2.1Mike Pall2025-05-282-16/+26
|\|
| * FFI: Fix dangling CType references.Mike Pall2025-05-282-15/+25
* | Prevent Clang UB 'optimization' which breaks integerness checks.Mike Pall2025-04-101-0/+3
* | ARM: Fix soft-float math.min()/math.max().Mike Pall2025-04-102-3/+3
* | ARM64: Fix pass-by-value struct calling conventions.Mike Pall2025-04-101-5/+13
* | Merge branch 'master' into v2.1Mike Pall2025-04-072-2/+6
|\|
| * Fix error generation in load*.Mike Pall2025-04-071-1/+2
| * Initialize unused value when specializing to cdata metatable.Mike Pall2025-04-071-1/+4
* | Change handling of nil value markers in template tables.Mike Pall2025-03-116-25/+24
* | REVERT: Change handling of nil value markers in template tables.Mike Pall2025-03-106-24/+25
* | macOS: Fix Apple hardened runtime support and put behind build option.Mike Pall2025-03-102-2/+4
* | macOS: Fix support for Apple hardened runtime.Mike Pall2025-03-101-1/+1
* | Fix handling of nil value markers in template tables.Mike Pall2025-03-091-1/+1
* | Merge branch 'master' into v2.1Mike Pall2025-03-091-11/+4
|\|
| * Avoid unpatching bytecode twice after a trace flush.Mike Pall2025-03-091-11/+4
* | Fix state restore when recording __concat metamethod.Mike Pall2025-03-091-4/+9
* | Windows: Allow mixed builds with msvcbuild.bat.Mike Pall2025-03-091-2/+7
* | macOS: Add suport for Apple hardened runtime.Mike Pall2025-03-092-3/+35
* | Merge branch 'master' into v2.1Mike Pall2025-03-092-2/+4
|\|
| * Add compatibility string coercion for fp:seek() argument.Mike Pall2025-03-092-2/+4
* | Improve CLI signal handling on POSIX.Mike Pall2025-03-091-4/+19
* | FFI: Add pre-declared int128_t, uint128_t, __int128 types.Mike Pall2025-03-092-0/+5