With the arena on, a site the escape analysis proves LOCAL is the frame's scratch - made and gone with the frame - so frame_allocs now counts only what frame code still takes from the heap. And a scratch site is the arena's whenever the game's frames run (a frame, a click handler, a reducer), so it is a leak at birth only when boot's code (a Start handler) reaches it, before the first frame. Maroon Lake: frame_allocs 337 -> 194 with the game's own fixes, birth_leaks 189 -> 115. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| backend | ||
| check | ||
| frontend | ||
| golden | ||
| support | ||
| tests | ||
| ludicc.seed.ll | ||
| ludicc.win.seed.ll | ||
| main.ludic | ||