aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'v2.1' into temp-v3bp-syntax1temp-v3bp-syntax1Mike Pall2026-07-203-5/+12
|\
| * 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
* | | FFI: Fix bit op FP number coercion.Mike Pall2026-07-081-0/+8
* | | Merge branch 'v2.1' into temp-v3bp-syntax1Mike Pall2026-07-077-8/+11
|\| |
| * | 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
* | | Fix line number in const assignment error message.Mike Pall2026-07-041-8/+17
* | | MIPS64: Fix bitwise not operator.Mike Pall2026-07-041-1/+1
* | | ARM: Fix shift masking for bit operators.Mike Pall2026-07-041-7/+10
* | | Add short function expression.Mike Pall2026-07-043-35/+96
* | | Ignore underscore in parsed numbers.Mike Pall2026-07-041-4/+10
* | | Add const declaration.Mike Pall2026-06-283-13/+55
* | | Use a hash to lookup variable names in the parser.Mike Pall2026-06-282-56/+92
* | | Properly prevent safe navigation in parallel assignment.Mike Pall2026-06-281-22/+27
* | | Allow 'goto continue'.Mike Pall2026-06-281-1/+1
* | | Simplify safe navigation call handling.Mike Pall2026-06-271-31/+22
* | | Fix nil-coalescing operator.Mike Pall2026-06-271-3/+1
* | | Add continue statement.Mike Pall2026-06-273-24/+73
* | | Handle multiple assignment from safe navigation call.Mike Pall2026-06-271-9/+53
* | | Correct last fix for ternary operator.Mike Pall2026-06-271-6/+4
* | | Don't free register before jump in ternary operator.Mike Pall2026-06-261-2/+3
* | | ARM/ARM64: Fix bitwise operators.Mike Pall2026-06-252-1/+2
* | | Improve error messages for customary operators.Mike Pall2026-06-253-7/+9
* | | Fix indexed compound assignment.Mike Pall2026-06-241-0/+6
* | | Backport some v3.0 syntax extensions.Mike Pall2026-06-2226-99/+1090
|/ /
* | 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