{
  "version": 1,
  "captured": "2026-05-30",
  "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": 2.41,
      "tolerance_pct": 25
    },
    "list_map_poly": {
      "baseline_ms": 2.74,
      "tolerance_pct": 25
    },
    "local_rec_capture": {
      "baseline_ms": 2.64,
      "tolerance_pct": 25
    },
    "borrow_own_demo": {
      "baseline_ms": 2.65,
      "tolerance_pct": 25
    },
    "nested_pat": {
      "baseline_ms": 4.66,
      "tolerance_pct": 25
    },
    "bench_list_sum": {
      "baseline_ms": 2.75,
      "tolerance_pct": 25
    },
    "bench_tree_walk": {
      "baseline_ms": 2.69,
      "tolerance_pct": 25
    },
    "bench_closure_chain": {
      "baseline_ms": 2.66,
      "tolerance_pct": 25
    },
    "bench_hof_pipeline": {
      "baseline_ms": 2.81,
      "tolerance_pct": 25
    },
    "bench_compute_intsum": {
      "baseline_ms": 2.61,
      "tolerance_pct": 25
    },
    "bench_compute_collatz": {
      "baseline_ms": 2.62,
      "tolerance_pct": 25
    },
    "bench_list_sum_explicit": {
      "baseline_ms": 2.82,
      "tolerance_pct": 25
    }
  },
  "build_O0_ms": {
    "hello": {
      "baseline_ms": 100.07,
      "tolerance_pct": 20
    },
    "list_map_poly": {
      "baseline_ms": 103.14,
      "tolerance_pct": 20
    },
    "local_rec_capture": {
      "baseline_ms": 102.03,
      "tolerance_pct": 20
    },
    "borrow_own_demo": {
      "baseline_ms": 102.71,
      "tolerance_pct": 20
    },
    "nested_pat": {
      "baseline_ms": 107.33,
      "tolerance_pct": 20
    },
    "bench_list_sum": {
      "baseline_ms": 104.09,
      "tolerance_pct": 20
    },
    "bench_tree_walk": {
      "baseline_ms": 102.01,
      "tolerance_pct": 20
    },
    "bench_closure_chain": {
      "baseline_ms": 103.84,
      "tolerance_pct": 20
    },
    "bench_hof_pipeline": {
      "baseline_ms": 103.74,
      "tolerance_pct": 20
    },
    "bench_compute_intsum": {
      "baseline_ms": 101.15,
      "tolerance_pct": 20
    },
    "bench_compute_collatz": {
      "baseline_ms": 102.45,
      "tolerance_pct": 20
    },
    "bench_list_sum_explicit": {
      "baseline_ms": 103.0,
      "tolerance_pct": 20
    }
  }
}
