census by owner (25.5c): which state holds what, and how much it grew
The escape analysis now follows which state a kept value is stored into (a state parameter, a state global - each its own class - through the flows to and from it), and every heap site in the fence's table carries that owner. The census writes, per owning state, what its sites hold and how much that grew since judging began: 'owner NotesState holds 6400 (+5600 since judging began)'. A keep() or intern() is a site of its own for this, never scratch and never reported as a keep or a birth. It needs the analysis, so the arena's (or --escape-report's) build; this is what a soak watches. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
b87ee96805
commit
a6364199da
5 changed files with 71792 additions and 68451 deletions
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue