audit: canonical-type-names milestone close (clean) + ratify post-23.3.3 compile baseline
This commit is contained in:
+25
-25
@@ -1,105 +1,105 @@
|
||||
{
|
||||
"version": 1,
|
||||
"captured": "2026-05-09",
|
||||
"captured": "2026-05-11",
|
||||
"captured_via": "bench/compile_check.py",
|
||||
"note": "Compile-time bench. `check_ms` is `ail check FILE`; `build_O0_ms` is `ail build --opt=-O0 FILE`. Wall-clock includes subprocess spawn (~5-10 ms on Linux) and, for build, the clang link step. Tolerances are tuned for noise on a quiet developer machine, not as the language correctness bar.",
|
||||
"check_ms": {
|
||||
"hello": {
|
||||
"baseline_ms": 0.79,
|
||||
"baseline_ms": 1.0,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"list_map_poly": {
|
||||
"baseline_ms": 0.99,
|
||||
"baseline_ms": 1.24,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"local_rec_capture": {
|
||||
"baseline_ms": 0.84,
|
||||
"baseline_ms": 1.09,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"borrow_own_demo": {
|
||||
"baseline_ms": 0.95,
|
||||
"baseline_ms": 1.09,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"nested_pat": {
|
||||
"baseline_ms": 1.77,
|
||||
"baseline_ms": 2.23,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"bench_list_sum": {
|
||||
"baseline_ms": 0.99,
|
||||
"baseline_ms": 1.19,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"bench_tree_walk": {
|
||||
"baseline_ms": 1.08,
|
||||
"baseline_ms": 1.24,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"bench_closure_chain": {
|
||||
"baseline_ms": 0.86,
|
||||
"baseline_ms": 1.27,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"bench_hof_pipeline": {
|
||||
"baseline_ms": 0.99,
|
||||
"baseline_ms": 1.35,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"bench_compute_intsum": {
|
||||
"baseline_ms": 0.86,
|
||||
"baseline_ms": 1.14,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"bench_compute_collatz": {
|
||||
"baseline_ms": 0.94,
|
||||
"baseline_ms": 1.17,
|
||||
"tolerance_pct": 25
|
||||
},
|
||||
"bench_list_sum_explicit": {
|
||||
"baseline_ms": 0.92,
|
||||
"baseline_ms": 1.28,
|
||||
"tolerance_pct": 25
|
||||
}
|
||||
},
|
||||
"build_O0_ms": {
|
||||
"hello": {
|
||||
"baseline_ms": 63.52,
|
||||
"baseline_ms": 84.24,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"list_map_poly": {
|
||||
"baseline_ms": 66.12,
|
||||
"baseline_ms": 87.47,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"local_rec_capture": {
|
||||
"baseline_ms": 65.18,
|
||||
"baseline_ms": 85.03,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"borrow_own_demo": {
|
||||
"baseline_ms": 65.56,
|
||||
"baseline_ms": 86.69,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"nested_pat": {
|
||||
"baseline_ms": 68.26,
|
||||
"baseline_ms": 88.91,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"bench_list_sum": {
|
||||
"baseline_ms": 66.07,
|
||||
"baseline_ms": 86.57,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"bench_tree_walk": {
|
||||
"baseline_ms": 67.16,
|
||||
"baseline_ms": 86.43,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"bench_closure_chain": {
|
||||
"baseline_ms": 64.59,
|
||||
"baseline_ms": 85.72,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"bench_hof_pipeline": {
|
||||
"baseline_ms": 65.53,
|
||||
"baseline_ms": 86.85,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"bench_compute_intsum": {
|
||||
"baseline_ms": 63.1,
|
||||
"baseline_ms": 85.48,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"bench_compute_collatz": {
|
||||
"baseline_ms": 64.92,
|
||||
"baseline_ms": 87.06,
|
||||
"tolerance_pct": 20
|
||||
},
|
||||
"bench_list_sum_explicit": {
|
||||
"baseline_ms": 64.76,
|
||||
"baseline_ms": 84.19,
|
||||
"tolerance_pct": 20
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user