Commit e9aef75
docs(fixtures): record empirical compile-time finding (PCH wins, not migration)
The POC in commit 78f41dd measured only ~2.6% compile-time savings
per migrated fixture — the "5-10x" prediction in the original
fixture-registry commit message turned out to be wrong. PCH is doing
the heavy lifting; the inline JSON literal was always just .rodata.
Update tests/fixtures/README.md so the next contributor reading it
doesn't bulk-migrate the remaining ~7 candidates expecting big
compile savings — the win/cost ratio doesn't justify it.
The valid reasons to migrate on a per-fixture basis (test readability,
fixture reuse across test files, diff-friendliness) are now called out
explicitly.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 78f41dd commit e9aef75
1 file changed
Lines changed: 29 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
13 | 14 | | |
14 | | - | |
15 | | - | |
16 | | - | |
| 15 | + | |
17 | 16 | | |
18 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
19 | 41 | | |
20 | 42 | | |
21 | 43 | | |
| |||
0 commit comments