2acfcf51aac7ad93353168b549d77edf6d9e7d3c
The random generator grew during the work, so the seed that names a 1061-widget tree in the pre-#16 rows names a 144-widget one now. Every "still N times the old resize" here was measured across that change and says nothing; a hand-written fixture that compiles on both revisions says the old code is 2.2x cheaper and puts a paragraph outside the output, for two reasons it records as deliberate. Record what a resize frame is actually spent on -- 63% text, 0.9% draw_inner -- and what removing the single-entry shaping and placement caches measures at. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Languages
Rust
53%
Kotlin
44.4%
Shell
2.6%