aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall2026-08-011-0/+2
|\
| * Don't fold -a / -b for unsigned operands.Mike Pall2026-08-011-0/+2
* | FFI: Set cur_L in FFI callback.Mike Pall2026-08-011-0/+1
* | Optimize common 1-char case of string.sub/string.byte.Mike Pall2026-08-011-0/+11
* | x64/LJ_GC64: Enable XLOAD/STRREF fusion.Mike Pall2026-08-011-2/+1
* | x86: Conditionally use SSE3 for 64 bit conversions.Mike Pall2026-07-285-3/+79
* | Merge branch 'master' into v2.1Mike Pall2026-07-252-5/+1
|\|
| * FFI: Fix widening semantics for 64 bit arithmetic.Mike Pall2026-07-252-5/+1
* | DynASM/x86: Fix movd/movq and vmovd/vmovq operand sizes.Mike Pall2026-07-242-18/+18
* | Backport some v3.0 syntax extensions.Mike Pall2026-07-2027-234/+1485
* | x64/LJ_GC64: Avoid store-to-load forwarding stall after stack restore.Mike Pall2026-07-181-4/+7
* | Merge branch 'master' into v2.1Mike Pall2026-07-111-0/+4
|\|
| * x64: Fix callback result handling.Mike Pall2026-07-111-0/+4
* | Don't use destroyed lock when profiler has been stopped.Mike Pall2026-07-091-1/+1
* | x64/ARM64/MIPS64: Fix constant bit shift code generation.Mike Pall2026-07-073-4/+7
* | FFI/MacOS: Fix calling convention for on-stack varargs.Mike Pall2026-06-291-1/+1
* | Merge branch 'master' into v2.1Mike Pall2026-06-251-1/+1
|\|
| * Make check in os.time() consistent.Mike Pall2026-06-251-1/+1
* | iOS: Avoid macro name collision.Mike Pall2026-06-242-2/+2
* | Optionally return PC position in jit.util.tracesnap().Mike Pall2026-06-161-1/+8
* | Merge branch 'master' into v2.1Mike Pall2026-06-161-6/+11
|\|
| * Fix stack overflow relimit handling.Mike Pall2026-06-161-6/+11
* | Merge branch 'master' into v2.1Mike Pall2026-06-131-1/+2
|\|
| * Fix corner case of os.time().Mike Pall2026-06-131-1/+2
* | FFI/MacOS: Fix calling convention for enums.Mike Pall2026-05-291-1/+1
* | Prevent sanitizer warnings for lj_tab_new*() and table.new().Mike Pall2026-05-253-4/+4
* | Merge branch 'master' into v2.1Mike Pall2026-05-252-3/+3
|\|
| * FFI: Prevent sanitizer warning in carith_ptr().Mike Pall2026-05-251-1/+1
| * Prevent sanitizer warning in os.time().Mike Pall2026-05-251-2/+2
* | Avoid race condition with profiler thread during dispatch table update.Mike Pall2026-05-258-16/+43
* | x86/x64: Change ipairs_aux to match JIT backend behavior.Mike Pall2026-05-252-9/+6
* | FFI: Various ABI and calling convention fixes.Mike Pall2026-05-253-13/+57
* | Merge branch 'master' into v2.1Mike Pall2026-03-301-0/+2
|\|
| * FFI: Shrink container of packed bitfield.Mike 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