aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into v2.1HEADv2.1Mike Pall2026-03-301-0/+2
|\
| * FFI: Shrink container of packed bitfield.v2.0masterMike Pall2026-03-301-0/+2
* | Fix VM event error handling for finalizers.Mike Pall2026-03-271-2/+4
* | Avoid use of subnormals for internal registry keys.Mike Pall2026-03-273-4/+4
* | Merge branch 'master' into v2.1Mike Pall2026-03-272-2/+4
|\|
| * Prevent false positive sanitizer warning in unpack().Mike Pall2026-03-271-1/+3
| * FFI: Fix pointer difference operation on 64 bit platforms.Mike Pall2026-03-271-1/+1
* | Merge branch 'master' into v2.1Mike Pall2026-03-041-3/+3
|\|
| * Fix edge cases when recording string.byte/sub.Mike Pall2026-03-041-3/+3
* | Add ffi.abi("dualnum").Mike Pall2026-02-271-0/+3
* | Merge branch 'master' into v2.1Mike Pall2026-02-241-0/+2
|\|
| * FFI: Fix constructor index resolution in JIT compiler.Mike Pall2026-02-241-0/+2
* | DUALNUM: Fix recording of loops broken by previous change.Mike Pall2026-02-161-3/+3
* | Merge branch 'master' into v2.1Mike Pall2026-02-131-1/+1
|\|
| * Fix compiler warning.Mike Pall2026-02-131-1/+1
* | Fix G->jit_base relocation on stack resize.Mike Pall2026-02-111-1/+1
* | Prevent recording of loops with -0 step or NaN values.Mike Pall2026-02-111-0/+6
* | Avoid recording interference due to invocation of VM hooks.Mike Pall2026-02-112-11/+22
* | x64/!LJ_GC64: The allocation limit is required for a no-JIT build, too.Mike Pall2026-02-111-2/+2
* | MIPS64: Avoid unaligned load in lj_vm_exit_interp.Mike Pall2026-02-111-4/+5
* | Prevent snapshot purge while recording a function header.Mike Pall2026-02-111-1/+1
* | DUALNUM: Improve/fix edge cases of unary minus.Mike Pall2026-01-098-7/+33
* | Merge branch 'master' into v2.1Mike Pall2026-01-092-4/+4
|\|
| * Fix minilua undefined behavior in bit.tohex.Mike Pall2026-01-092-4/+4
* | Merge branch 'master' into v2.1Mike Pall2026-01-09174-175/+175
|\|
| * Bump copyright date.Mike Pall2026-01-09147-148/+148
* | Fix string.format for limited precision FP conversions.Mike Pall2025-12-081-3/+40
* | PPC: Fix soft-float lj_num2u64().Mike Pall2025-12-061-0/+2
* | ARM64: More fixes for ARM BTI.Mike Pall2025-12-061-0/+4
* | DUALNUM: Fix narrowing of unary minus.Mike Pall2025-12-061-2/+2
* | Merge branch 'master' into v2.1Mike Pall2025-12-061-8/+17
|\|
| * DUALNUM: Add missing type conversion for FORI slots.Mike Pall2025-12-061-8/+17
| * x86/x64: Backport fix for math.min()/math.max() argument check.Mike Pall2025-11-161-1/+1
* | Remove pointless GCC/MSVC const function attributes.Mike Pall2025-12-011-7/+7
* | Fix MSVC LJ_CONSTF declaration.Mike Pall2025-11-271-6/+1
* | Back out MSVC LJ_CONSTF declaration.Mike Pall2025-11-271-0/+5
* | Remove compiler flag for FP conversions. Now unnecessary.Mike Pall2025-11-271-3/+0
* | Unify Lua number to FFI integer conversions.Mike Pall2025-11-2740-413/+1029
* | ARM64: Fix disassembly of certain sub-word-size loads/stores.Mike Pall2025-11-271-3/+3
* | ELF/Mach-O: Force default visibility for public API functions.Mike Pall2025-11-162-0/+4
* | 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