| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'v2.1' into temp-v3bp-syntax1temp-v3bp-syntax1 | Mike Pall | 2026-07-20 | 4 | -6/+13 |
| |\ | |||||
| | * | x64/LJ_GC64: Avoid store-to-load forwarding stall after stack restore. | Mike Pall | 2026-07-18 | 1 | -4/+7 |
| | | | | | | | | | Thanks to Sergey Kaplun. #1485 | ||||
| | * | Merge branch 'master' into v2.1 | Mike Pall | 2026-07-11 | 1 | -0/+4 |
| | |\ | |||||
| | | * | x64: Fix callback result handling. | Mike Pall | 2026-07-11 | 1 | -0/+4 |
| | | | | | | | | | | | | | Reported by Matt Gerassimoff. | ||||
| | * | | DynASM/x86: Fix insertps instruction encoding. | Mike Pall | 2026-07-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | Thanks to Dmitry Stogov. #1483 | ||||
| | * | | Don't use destroyed lock when profiler has been stopped. | Mike Pall | 2026-07-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | Reported by Miku AuahDark. #1482 #1460 | ||||
| * | | | FFI: Fix bit op FP number coercion. | Mike Pall | 2026-07-08 | 1 | -0/+8 |
| | | | | |||||
| * | | | Merge branch 'v2.1' into temp-v3bp-syntax1 | Mike Pall | 2026-07-07 | 7 | -8/+11 |
| |\| | | |||||
| | * | | x64/ARM64/MIPS64: Fix constant bit shift code generation. | Mike Pall | 2026-07-07 | 3 | -4/+7 |
| | | | | | | | | | | | | | Reported by Sergey Kaplun. #1480 | ||||
| | * | | FFI/MacOS: Fix calling convention for on-stack varargs. | Mike Pall | 2026-06-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | Thanks to Sergey Kaplun. #1455 | ||||
| | * | | Merge branch 'master' into v2.1 | Mike Pall | 2026-06-25 | 1 | -1/+1 |
| | |\| | |||||
| | | * | Make check in os.time() consistent. | Mike Pall | 2026-06-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | Thanks to Temir Galeev. #1470 | ||||
| | * | | iOS: Avoid macro name collision. | Mike Pall | 2026-06-24 | 2 | -2/+2 |
| | | | | | | | | | | | | | Reported by Andrey Filipenkov. #1477 | ||||
| * | | | Fix line number in const assignment error message. | Mike Pall | 2026-07-04 | 1 | -8/+17 |
| | | | | | | | | | | | | | Reported by CppCXY. #1476 | ||||
| * | | | MIPS64: Fix bitwise not operator. | Mike Pall | 2026-07-04 | 1 | -1/+1 |
| | | | | |||||
| * | | | ARM: Fix shift masking for bit operators. | Mike Pall | 2026-07-04 | 1 | -7/+10 |
| | | | | |||||
| * | | | Add short function expression. | Mike Pall | 2026-07-04 | 3 | -35/+96 |
| | | | | |||||
| * | | | Ignore underscore in parsed numbers. | Mike Pall | 2026-07-04 | 1 | -4/+10 |
| | | | | |||||
| * | | | Add const declaration. | Mike Pall | 2026-06-28 | 3 | -13/+55 |
| | | | | |||||
| * | | | Use a hash to lookup variable names in the parser. | Mike Pall | 2026-06-28 | 2 | -56/+92 |
| | | | | | | | | | | | | | Only a modest 5% speedup. But a prerequisite for const declarations. | ||||
| * | | | Properly prevent safe navigation in parallel assignment. | Mike Pall | 2026-06-28 | 1 | -22/+27 |
| | | | | | | | | | | | | | Thanks to Sergey Kaplun. #1476 | ||||
| * | | | Allow 'goto continue'. | Mike Pall | 2026-06-28 | 1 | -1/+1 |
| | | | | |||||
| * | | | Simplify safe navigation call handling. | Mike Pall | 2026-06-27 | 1 | -31/+22 |
| | | | | |||||
| * | | | Fix nil-coalescing operator. | Mike Pall | 2026-06-27 | 1 | -3/+1 |
| | | | | | | | | | | | | | Thanks to Sergey Kaplun. #1476 | ||||
| * | | | Add continue statement. | Mike Pall | 2026-06-27 | 3 | -24/+73 |
| | | | | | | | | | | | | | This is a soft keyword. It can still be used as a variable name. | ||||
| * | | | Handle multiple assignment from safe navigation call. | Mike Pall | 2026-06-27 | 1 | -9/+53 |
| | | | | | | | | | | | | | Note that {f?.()}, g(f?.()) and return f?.() are forced to a single result. | ||||
| * | | | Correct last fix for ternary operator. | Mike Pall | 2026-06-27 | 1 | -6/+4 |
| | | | | | | | | | | | | | Thanks to Sergey Kaplun. #1476 | ||||
| * | | | Don't free register before jump in ternary operator. | Mike Pall | 2026-06-26 | 1 | -2/+3 |
| | | | | | | | | | | | | | Thanks to Sergey Kaplun. #1476 | ||||
| * | | | ARM/ARM64: Fix bitwise operators. | Mike Pall | 2026-06-25 | 2 | -1/+2 |
| | | | | | | | | | | | | | Reported by slashOwO. #1476 | ||||
| * | | | Improve error messages for customary operators. | Mike Pall | 2026-06-25 | 3 | -7/+9 |
| | | | | |||||
| * | | | Fix indexed compound assignment. | Mike Pall | 2026-06-24 | 1 | -0/+6 |
| | | | | | | | | | | | | | Reported by Appla. #1476 | ||||
| * | | | Backport some v3.0 syntax extensions. | Mike Pall | 2026-06-22 | 26 | -99/+1090 |
| |/ / | | | | | | | See discussion in: #1476 | ||||
| * | | Optionally return PC position in jit.util.tracesnap(). | Mike Pall | 2026-06-16 | 1 | -1/+8 |
| | | | | | | | | | Suggested by Sergey Bronnikov. #1472 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2026-06-16 | 1 | -6/+11 |
| |\| | |||||
| | * | Fix stack overflow relimit handling. | Mike Pall | 2026-06-16 | 1 | -6/+11 |
| | | | | | | | | | Thanks to Sergey Kaplun. #1471 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2026-06-13 | 1 | -1/+2 |
| |\| | |||||
| | * | Fix corner case of os.time(). | Mike Pall | 2026-06-13 | 1 | -1/+2 |
| | | | | | | | | | Thanks to Temir Galeev. #1470 | ||||
| * | | FFI/MacOS: Fix calling convention for enums. | Mike Pall | 2026-05-29 | 1 | -1/+1 |
| | | | | | | | | | Thanks to Sergey Kaplun. #1455 | ||||
| * | | Prevent sanitizer warnings for lj_tab_new*() and table.new(). | Mike Pall | 2026-05-25 | 3 | -4/+4 |
| | | | | | | | | | Reported by Sergey Bronnikov. #1458 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2026-05-25 | 2 | -3/+3 |
| |\| | |||||
| | * | FFI: Prevent sanitizer warning in carith_ptr(). | Mike Pall | 2026-05-25 | 1 | -1/+1 |
| | | | | | | | | | Reported by Sergey Bronnikov. #1459 | ||||
| | * | Prevent sanitizer warning in os.time(). | Mike Pall | 2026-05-25 | 1 | -2/+2 |
| | | | | | | | | | Reported by Sergey Bronnikov. #1454 | ||||
| * | | Avoid race condition with profiler thread during dispatch table update. | Mike Pall | 2026-05-25 | 8 | -16/+43 |
| | | | | | | | | | Reported by artemking4. #1460 | ||||
| * | | x86/x64: Change ipairs_aux to match JIT backend behavior. | Mike Pall | 2026-05-25 | 2 | -9/+6 |
| | | | | | | | | | Thanks to Sergey Kaplun. #1463 | ||||
| * | | FFI: Various ABI and calling convention fixes. | Mike Pall | 2026-05-25 | 3 | -13/+57 |
| | | | | | | | | | Thanks to Sergey Kaplun. #1455 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2026-03-30 | 1 | -0/+2 |
| |\| | |||||
| | * | FFI: Shrink container of packed bitfield. | Mike Pall | 2026-03-30 | 1 | -0/+2 |
| | | | | | | | | | Reported by Huang Haiyang. #1451 | ||||
| * | | Fix VM event error handling for finalizers. | Mike Pall | 2026-03-27 | 1 | -2/+4 |
| | | | | | | | | | Reported by Sergey Kaplun. #1445 | ||||
| * | | Avoid use of subnormals for internal registry keys. | Mike Pall | 2026-03-27 | 3 | -4/+4 |
| | | | | | | | | | | | Non-ABI-compliant FPU modes (-ffast-math, -Ofast, FTZ/DAZ set) may still cause erratic behavior and are not supported. #1448 | ||||
| * | | Merge branch 'master' into v2.1 | Mike Pall | 2026-03-27 | 2 | -2/+4 |
| |\| | |||||
