aboutsummaryrefslogtreecommitdiff
path: root/src/jit/bcsave.lua (unfollow)
Commit message (Expand)AuthorFilesLines
2026-07-11x64: Fix callback result handling.Mike Pall1-0/+4
2026-07-10DynASM/x86: Fix insertps instruction encoding.Mike Pall1-1/+1
2026-07-09Don't use destroyed lock when profiler has been stopped.Mike Pall1-1/+1
2026-07-08FFI: Fix bit op FP number coercion.Mike Pall1-0/+8
2026-07-07x64/ARM64/MIPS64: Fix constant bit shift code generation.Mike Pall3-4/+7
2026-07-04Fix line number in const assignment error message.Mike Pall1-8/+17
2026-07-04MIPS64: Fix bitwise not operator.Mike Pall1-1/+1
2026-07-04ARM: Fix shift masking for bit operators.Mike Pall1-7/+10
2026-07-04Add short function expression.Mike Pall3-35/+96
2026-07-04Ignore underscore in parsed numbers.Mike Pall1-4/+10
2026-06-29FFI/MacOS: Fix calling convention for on-stack varargs.Mike Pall1-1/+1
2026-06-28Add const declaration.Mike Pall3-13/+55
2026-06-28Use a hash to lookup variable names in the parser.Mike Pall2-56/+92
2026-06-28Properly prevent safe navigation in parallel assignment.Mike Pall1-22/+27
2026-06-28Allow 'goto continue'.Mike Pall1-1/+1
2026-06-27Simplify safe navigation call handling.Mike Pall1-31/+22
2026-06-27Fix nil-coalescing operator.Mike Pall1-3/+1
2026-06-27Add continue statement.Mike Pall3-24/+73
2026-06-27Handle multiple assignment from safe navigation call.Mike Pall1-9/+53
2026-06-27Correct last fix for ternary operator.Mike Pall1-6/+4
2026-06-26Don't free register before jump in ternary operator.Mike Pall1-2/+3
2026-06-25ARM/ARM64: Fix bitwise operators.Mike Pall2-1/+2
2026-06-25Improve error messages for customary operators.Mike Pall3-7/+9
2026-06-25Make check in os.time() consistent.Mike Pall1-1/+1
2026-06-24iOS: Avoid macro name collision.Mike Pall2-2/+2
2026-06-24Fix indexed compound assignment.Mike Pall1-0/+6
2026-06-22Backport some v3.0 syntax extensions.Mike Pall26-99/+1090
2026-06-16Optionally return PC position in jit.util.tracesnap().Mike Pall1-1/+8
2026-06-16Fix stack overflow relimit handling.Mike Pall1-6/+11
2026-06-13Fix corner case of os.time().Mike Pall1-1/+2
2026-05-29FFI/MacOS: Fix calling convention for enums.Mike Pall1-1/+1
2026-05-25Prevent sanitizer warnings for lj_tab_new*() and table.new().Mike Pall3-4/+4
2026-05-25FFI: Prevent sanitizer warning in carith_ptr().Mike Pall1-1/+1
2026-05-25Prevent sanitizer warning in os.time().Mike Pall1-2/+2
2026-05-25Avoid race condition with profiler thread during dispatch table update.Mike Pall8-16/+43
2026-05-25x86/x64: Change ipairs_aux to match JIT backend behavior.Mike Pall2-9/+6
2026-05-25FFI: Various ABI and calling convention fixes.Mike Pall3-13/+57
2026-03-30FFI: Shrink container of packed bitfield.Mike Pall1-0/+2
2026-03-27Fix VM event error handling for finalizers.Mike Pall1-2/+4
2026-03-27Avoid use of subnormals for internal registry keys.Mike Pall3-4/+4
2026-03-27Prevent false positive sanitizer warning in unpack().Mike Pall1-1/+3
2026-03-27FFI: Fix pointer difference operation on 64 bit platforms.Mike Pall1-1/+1
2026-03-04Fix edge cases when recording string.byte/sub.Mike Pall1-3/+3
2026-02-27Add ffi.abi("dualnum").Mike Pall2-0/+5
2026-02-24FFI: Fix constructor index resolution in JIT compiler.Mike Pall1-0/+2
2026-02-16DUALNUM: Fix recording of loops broken by previous change.Mike Pall1-3/+3
2026-02-13Fix compiler warning.Mike Pall1-1/+1
2026-02-11Fix G->jit_base relocation on stack resize.Mike Pall1-1/+1
2026-02-11Prevent recording of loops with -0 step or NaN values.Mike Pall1-0/+6
2026-02-11Avoid recording interference due to invocation of VM hooks.Mike Pall2-11/+22