Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
72d2061
Fix corner case of os.time().
Jun 13, 2026
194d7f2
Merge branch 'master' into v2.1
Jun 13, 2026
d2c1327
Fix stack overflow relimit handling.
Jun 16, 2026
0bf2614
Merge branch 'master' into v2.1
Jun 16, 2026
8e6520a
Optionally return PC position in jit.util.tracesnap().
Jun 16, 2026
7ff8551
iOS: Avoid macro name collision.
Jun 24, 2026
295d45f
Make check in os.time() consistent.
Jun 25, 2026
9d145d2
Merge branch 'master' into v2.1
Jun 25, 2026
a2bde60
FFI/MacOS: Fix calling convention for on-stack varargs.
Jun 29, 2026
acb2234
x64/ARM64/MIPS64: Fix constant bit shift code generation.
Jul 7, 2026
fed6d47
Don't use destroyed lock when profiler has been stopped.
Jul 9, 2026
5dd996e
DynASM/x86: Fix insertps instruction encoding.
Jul 10, 2026
859ad93
x64: Fix callback result handling.
Jul 11, 2026
3c4f9fe
Merge branch 'master' into v2.1
Jul 11, 2026
14d8a7a
x64/LJ_GC64: Avoid store-to-load forwarding stall after stack restore.
Jul 18, 2026
a2ce811
Backport some v3.0 syntax extensions.
Jul 20, 2026
5f627e4
Document bit operator bytecode compatibility.
Jul 20, 2026
2460b3f
Fix documentation about Lua 5.2 extensions/compatibility.
Jul 20, 2026
346ab58
DynASM/x86: Fix movd/movq and vmovd/vmovq operand sizes.
Jul 24, 2026
e4d8051
FFI: Fix widening semantics for 64 bit arithmetic.
Jul 25, 2026
a471ab7
Merge branch 'master' into v2.1
Jul 25, 2026
faaf663
x86: Conditionally use SSE3 for 64 bit conversions.
Jul 27, 2026
afa81a5
x64/LJ_GC64: Enable XLOAD/STRREF fusion.
Aug 1, 2026
5944725
Optimize common 1-char case of string.sub/string.byte.
Aug 1, 2026
4886b67
FFI: Set cur_L in FFI callback.
Aug 1, 2026
5ed524c
Don't fold -a / -b for unsigned operands.
Aug 1, 2026
2808400
Merge branch 'master' into v2.1
Aug 1, 2026
f30aabe
Modernize jit.* Lua modules.
Aug 3, 2026
1edc3e5
x64/LJ_GC64: Fix XLOAD fusion.
Aug 3, 2026
52cdb12
Compile unpack().
Aug 18, 2026
71797fa
FFI: Mark cts->L in atomic phase.
Aug 18, 2026
941ddb5
Merge branch 'master' into v2.1
Aug 18, 2026
c556910
Handle OOM error during trace stitching.
Aug 18, 2026
27f169c
Fix next() recording immediately after ITERN despecialization.
Aug 18, 2026
21ecb36
Fix unpack() recording.
Aug 19, 2026
8c23d6a
Fix unpack() recording.
Aug 19, 2026
1ee778a
Add FOLD rule for ALEN of TNEW/TDUP.
Aug 19, 2026
3000f7c
FFI: Adjust J->maxslot after ffi.offsetof.
Sep 3, 2026
24c20c9
Merge branch 'master' into v2.1
Sep 3, 2026
c6ffc14
PPC: Fix string.* fast functions with P64 set (testing only).
Sep 8, 2026
504230b
Merge remote-tracking branch 'upstream/v2.1' into mt-v2.1
juntalis Sep 12, 2026
c55a6dd
Add additional MSVC fixes.
juntalis Sep 13, 2026
db50040
Add one more MSVC fix
juntalis Sep 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,12 +68,12 @@ jobs:
fetch-depth: 0
sparse-checkout-cone-mode: false
# Git for Windows refuses to materialize paths with reserved DOS
# device names. The benchmark-only aux/ tree is not needed by the
# device names. The benchmark-only auxiliary/ tree is not needed by the
# native Windows platform build/run smoke, so exclude it at checkout
# while keeping the rest of the source tree complete.
sparse-checkout: |
/*
!/aux/
!/auxiliary/
- uses: msys2/setup-msys2@v2
with:
msystem: UCRT64
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
12 changes: 6 additions & 6 deletions bench/closure-upvalue-diagnosis-2026-09-04/filtered-runs.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"-jon",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua",
"closures_upval"
],
"environment": {
Expand Down Expand Up @@ -44,7 +44,7 @@
"-jon",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua",
"closures_upval"
],
"environment": {
Expand Down Expand Up @@ -76,7 +76,7 @@
"-jon",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua",
"closures_upval"
],
"environment": {
Expand Down Expand Up @@ -108,7 +108,7 @@
"-jon",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua",
"closures_upval"
],
"environment": {
Expand Down Expand Up @@ -140,7 +140,7 @@
"-jon",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua",
"closures_upval"
],
"environment": {
Expand Down Expand Up @@ -172,7 +172,7 @@
"-jon",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua",
"closures_upval"
],
"environment": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"-jon",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua",
"closures_upval"
],
"environment": {
Expand Down Expand Up @@ -42,7 +42,7 @@
"-jon",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua",
"closures_upval"
],
"environment": {
Expand Down
2 changes: 1 addition & 1 deletion bench/closure-upvalue-diagnosis-2026-09-04/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"readelf_notes": "\nDisplaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\n Properties: x86 ISA needed: x86-64-baseline\n\nDisplaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\n Build ID: 7ee48eb30ddc2bb66518fe3133b14860908c163c\n\nDisplaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\n OS: Linux, ABI: 3.2.0\n"
}
},
"harness": "/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua",
"harness": "/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua",
"isolation": "CPU affinity only, shared machine; other agents have functional work, use CPUs0-15 where practical",
"harness_sha256": "ebd0b8d53b6e7a340c90c45ad33d9bdd47acbd5418890d593d6aae127ef926a9",
"cpu_metadata": {
Expand Down
2 changes: 1 addition & 1 deletion bench/closure-upvalue-diagnosis-2026-09-04/run-filtered.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"leaf": "/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/src/luajit",
"stock": "/tmp/lj-runtime-performance-review-2026-09-04/stock/src/luajit",
}
harness="/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua"
harness="/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua"
records=[]
for sample in range(3):
for kind in (["stock","leaf"] if sample%2==0 else ["leaf","stock"]):
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
--- frozen/plan/aux/bench/bench.lua
--- frozen/plan/auxiliary/bench/bench.lua
+++ diagnosis/sequence.lua
@@ -11,7 +11,8 @@
local scale = tonumber(getenv("BENCH_SCALE")) or 1
Expand Down
2 changes: 1 addition & 1 deletion bench/ffi-clib-cache-authority-2026-09-05/benchmark.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
if workload=='direct_clib': fixture=p/'direct-cost.lua';args=[str(fixture),'clib']
elif workload=='shared':
fixture=p/'shared-cost.lua';args=[str(fixture),'2000000','helper' if variant=='candidate' else 'baseline']
elif workload=='ffi_struct': fixture=repo/'aux/bench/bench.lua';args=[str(fixture),'ffi_struct']
elif workload=='ffi_struct': fixture=repo/'auxiliary/bench/bench.lua';args=[str(fixture),'ffi_struct']
else: fixture=p/'cost.lua';args=[str(fixture),workload]
cmd=['taskset','-c','31',str(tree/'src/luajit'),'-jon']+args
start=time.monotonic()
Expand Down
28 changes: 14 additions & 14 deletions bench/ffi-clib-cache-authority-2026-09-05/cost-results.json
Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@
"31",
"/tmp/lj-udata-pure-receiver-combined-20260905-sn9vd57b/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1084,7 +1084,7 @@
"31",
"/tmp/lj-clib-cache-root-20260905-i59mqoic/v2/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1109,7 +1109,7 @@
"31",
"/tmp/lj-clib-cache-root-20260905-i59mqoic/v2/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1134,7 +1134,7 @@
"31",
"/tmp/lj-udata-pure-receiver-combined-20260905-sn9vd57b/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1159,7 +1159,7 @@
"31",
"/tmp/lj-udata-pure-receiver-combined-20260905-sn9vd57b/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1184,7 +1184,7 @@
"31",
"/tmp/lj-clib-cache-root-20260905-i59mqoic/v2/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1209,7 +1209,7 @@
"31",
"/tmp/lj-clib-cache-root-20260905-i59mqoic/v2/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1234,7 +1234,7 @@
"31",
"/tmp/lj-udata-pure-receiver-combined-20260905-sn9vd57b/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1259,7 +1259,7 @@
"31",
"/tmp/lj-udata-pure-receiver-combined-20260905-sn9vd57b/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1284,7 +1284,7 @@
"31",
"/tmp/lj-clib-cache-root-20260905-i59mqoic/v2/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1309,7 +1309,7 @@
"31",
"/tmp/lj-clib-cache-root-20260905-i59mqoic/v2/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1334,7 +1334,7 @@
"31",
"/tmp/lj-udata-pure-receiver-combined-20260905-sn9vd57b/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1359,7 +1359,7 @@
"31",
"/tmp/lj-udata-pure-receiver-combined-20260905-sn9vd57b/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand All @@ -1384,7 +1384,7 @@
"31",
"/tmp/lj-clib-cache-root-20260905-i59mqoic/v2/candidate/src/luajit",
"-jon",
"/workspaces/lj-lockless/aux/bench/bench.lua",
"/workspaces/lj-lockless/auxiliary/bench/bench.lua",
"ffi_struct"
],
"cwd": "/workspaces/lj-lockless",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"-eL",
"/tmp/lj-rooted-positive-hit-20260905-34e9qs5t/normal/src/luajit",
"-joff",
"/tmp/lj-rooted-positive-hit-20260905-34e9qs5t/normal/plan/aux/bench/bench.lua"
"/tmp/lj-rooted-positive-hit-20260905-34e9qs5t/normal/plan/auxiliary/bench/bench.lua"
],
"seconds": 727.4270960239992,
"status": "complete",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"-eL",
"/tmp/lj-rooted-positive-hit-20260905-34e9qs5t/normal/src/luajit",
"-joff",
"/tmp/lj-rooted-positive-hit-20260905-34e9qs5t/normal/plan/aux/bench/bench.lua"
"/tmp/lj-rooted-positive-hit-20260905-34e9qs5t/normal/plan/auxiliary/bench/bench.lua"
],
"environment": {
"BENCH_SCALE": "1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"control": "/tmp/lj-linux-integrated-stability-20260905-st7b2_hh/normal",
"stock": "/tmp/lj-runtime-performance-review-2026-09-04/stock"
},
"source_harness": "/tmp/lj-rooted-positive-hit-20260905-34e9qs5t/normal/plan/aux/bench/bench.lua",
"source_harness": "/tmp/lj-rooted-positive-hit-20260905-34e9qs5t/normal/plan/auxiliary/bench/bench.lua",
"harness_sha256": "ebd0b8d53b6e7a340c90c45ad33d9bdd47acbd5418890d593d6aae127ef926a9",
"binary_sha256": {
"candidate": "cfd0a47e14be6de5f1a3fde057abb88752ee7aeb516990b2884ae77acf01db17",
Expand Down
2 changes: 1 addition & 1 deletion bench/gc-coalescing-pilot-2026-09-05/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ revision, harness hash, and measurement limits. Apply `measured-runtime.patch`
with `git apply --unidiff-zero` to its runtime base to reconstruct the four
production source overlays. Zero context keeps patch syntax compatible with
the repository whitespace check. The
benchmark harness is the unchanged `plan/aux/bench/bench.lua` in that tree;
benchmark harness is the unchanged `plan/auxiliary/bench/bench.lua` in that tree;
`benchmark.py` records original temporary paths and commands. `build.py` is the
original build driver; only its normal build was measured.

Expand Down
2 changes: 1 addition & 1 deletion bench/gc-coalescing-pilot-2026-09-05/benchmark.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import subprocess,json,time,os,signal,hashlib,math,csv
p=Path(__file__).parent;out=p/'performance';out.mkdir(exist_ok=True)
roots={'stock':Path('/tmp/lj-runtime-performance-review-2026-09-04/stock'),'fork':p/'normal'}
harness=p/'normal/plan/aux/bench/bench.lua'
harness=p/'normal/plan/auxiliary/bench/bench.lua'
rows_expected=['arith_loop','fib30','tab_hash_write','tab_store_existing','tab_insert_newkey','tab_hash_read','tab_read_existing','tab_array','alloc_tables','string_intern','closures_upval','upval_hot','ffi_struct','coroutine_switch','sbuf_format']
meta={'runtime_metadata':json.loads((p/'metadata.json').read_text()),'build':json.loads((p/'build-normal.json').read_text()),'harness_sha256':hashlib.sha256(harness.read_bytes()).hexdigest(),'stock_ref':'b925b3e3fc6771171602323b45fbe9fb8fc90369','binary_sha256':{name:hashlib.sha256((root/'src/luajit').read_bytes()).hexdigest() for name,root in roots.items()},'protocol':'Fresh stock JIT, fork JIT, stock interpreter, fork interpreter; BENCH_SCALE=1, GC mode unset, unmodified full harness, 180s per process. Each row is minimum of five in-process rounds, not independent process repetitions. CPU 30; other functional work on CPUs 0-15; no full host/frequency isolation.'}
(out/'metadata.json').write_text(json.dumps(meta,indent=2)+'\n');results=[]
Expand Down
8 changes: 4 additions & 4 deletions bench/gc-coalescing-pilot-2026-09-05/runs.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"-eL",
"/tmp/lj-runtime-performance-review-2026-09-04/stock/src/luajit",
"-jon",
"/tmp/lj-gc-jit-combined-20260905-6cxpl6mp/normal/plan/aux/bench/bench.lua"
"/tmp/lj-gc-jit-combined-20260905-6cxpl6mp/normal/plan/auxiliary/bench/bench.lua"
],
"environment": {
"BENCH_SCALE": "1",
Expand Down Expand Up @@ -98,7 +98,7 @@
"-eL",
"/tmp/lj-gc-jit-combined-20260905-6cxpl6mp/normal/src/luajit",
"-jon",
"/tmp/lj-gc-jit-combined-20260905-6cxpl6mp/normal/plan/aux/bench/bench.lua"
"/tmp/lj-gc-jit-combined-20260905-6cxpl6mp/normal/plan/auxiliary/bench/bench.lua"
],
"environment": {
"BENCH_SCALE": "1",
Expand Down Expand Up @@ -185,7 +185,7 @@
"-eL",
"/tmp/lj-runtime-performance-review-2026-09-04/stock/src/luajit",
"-joff",
"/tmp/lj-gc-jit-combined-20260905-6cxpl6mp/normal/plan/aux/bench/bench.lua"
"/tmp/lj-gc-jit-combined-20260905-6cxpl6mp/normal/plan/auxiliary/bench/bench.lua"
],
"environment": {
"BENCH_SCALE": "1",
Expand Down Expand Up @@ -272,7 +272,7 @@
"-eL",
"/tmp/lj-gc-jit-combined-20260905-6cxpl6mp/normal/src/luajit",
"-joff",
"/tmp/lj-gc-jit-combined-20260905-6cxpl6mp/normal/plan/aux/bench/bench.lua"
"/tmp/lj-gc-jit-combined-20260905-6cxpl6mp/normal/plan/auxiliary/bench/bench.lua"
],
"environment": {
"BENCH_SCALE": "1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"30",
"/tmp/lj-gc-sweep-lease-20260904-2p5yleu8/control/src/luajit",
"-joff",
"/tmp/lj-gc-sweep-lease-20260904-2p5yleu8/control/plan/aux/bench/bench.lua",
"/tmp/lj-gc-sweep-lease-20260904-2p5yleu8/control/plan/auxiliary/bench/bench.lua",
"tab_insert_newkey"
],
"env": {
Expand Down Expand Up @@ -40,14 +40,14 @@
"src/lj_ctype.c": "63990b7796d93a7c4c8659e61c2f0ec43dd766a2972ed679f8f46a4237b2171b",
"src/lj_ctype.h": "8ee89b4adca50452d429e57ae528568ee9a2ac185eb15922f88e4007d0fd5e7d",
"src/lj_trace.c": "0e9b47d38d52d60b82f05f6ab79aa32f1ac05e14317213e41971ecf371ca2200",
"plan/aux/bench/bench.lua": "ebd0b8d53b6e7a340c90c45ad33d9bdd47acbd5418890d593d6aae127ef926a9"
"plan/auxiliary/bench/bench.lua": "ebd0b8d53b6e7a340c90c45ad33d9bdd47acbd5418890d593d6aae127ef926a9"
},
"after": {
"src/lj_gc2.c": "03642a1d466a127af219e9654bfc4e2a4ab63fe9119722a7685528df1d5a84f9",
"src/lj_ctype.c": "63990b7796d93a7c4c8659e61c2f0ec43dd766a2972ed679f8f46a4237b2171b",
"src/lj_ctype.h": "8ee89b4adca50452d429e57ae528568ee9a2ac185eb15922f88e4007d0fd5e7d",
"src/lj_trace.c": "0e9b47d38d52d60b82f05f6ab79aa32f1ac05e14317213e41971ecf371ca2200",
"plan/aux/bench/bench.lua": "ebd0b8d53b6e7a340c90c45ad33d9bdd47acbd5418890d593d6aae127ef926a9"
"plan/auxiliary/bench/bench.lua": "ebd0b8d53b6e7a340c90c45ad33d9bdd47acbd5418890d593d6aae127ef926a9"
}
},
"committed_symbolized_report_command": [
Expand Down
8 changes: 4 additions & 4 deletions bench/gc-sweep-leaf-performance-2026-09-04/full-runs.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"-jon",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua"
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua"
],
"environment": {
"BENCH_SCALE": "1",
Expand Down Expand Up @@ -58,7 +58,7 @@
"-jon",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua"
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua"
],
"environment": {
"BENCH_SCALE": "1",
Expand Down Expand Up @@ -106,7 +106,7 @@
"-joff",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua"
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua"
],
"environment": {
"BENCH_SCALE": "1",
Expand Down Expand Up @@ -154,7 +154,7 @@
"-joff",
"-e",
"io.stdout:setvbuf(\"line\")",
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/aux/bench/bench.lua"
"/tmp/lj-sweep-coalesce-review-20260904-2cpu_bml/tree-leaf/plan/auxiliary/bench/bench.lua"
],
"environment": {
"BENCH_SCALE": "1",
Expand Down
Loading