rad experiment show 76f085222588269280eb45de10037a5153e05c29
| Metric | |||
|---|---|---|---|
| tsc_check_ms (ms) primary | 1066.000 ms (n=1) | 1089.000 ms (n=1) | +2.15% REGRESSED |
| hypothesis | skipDefaultLibCheck will reduce the time tsc spends type-checking the built-in TypeScript lib.*.d.ts files, tightening the cold run and possibly the warm runs |
| next_action_hint | Do not try other cold-run-only optimizations (noResolve, typeRoots shrinking, etc.) against this benchmark — the median is pinned by warm-run steady state. To find further wins, either (a) reduce warm-run cost by pruning the file graph (import type, dead-code elim, removing re-export barrels) or (b) change benchmark semantics. Keep skipDefaultLibCheck in mind for a future cold-build optimization if that ever becomes the metric. |
| rollback_reason | Cold run dropped from 5764 to 5183 ms (-580 ms) but the benchmark median is dominated by 4 warm runs at ~1060-1100 ms where lib files are already cached. Median went 1066 -> 1089 ms, a tiny regression within noise. No steady-state gain. |
| Build | true |
| Tests | true |
| Arch | aarch64 |
| OS | Darwin 14.6.1 |
| CPU | Apple M2 |
| Agent | pi-autoresearch / pi |
| Files | — |