- program mode built the entry's `multi Text` of arguments and never freed it: the entry only BORROWS a parameter (never a `take`, and the drop tables never drop one), so the runtime that built the container owns it - dropped after the entry returns and after a trap alike -- the container outlives the unwind; `multi_free` recurses, so the argument strings go with it - one site covers both invocation shapes: `self_rc` picks the argv offset, it does not build a second container - measured: watch, run and the full MCP mix now report ZERO leaks under ASan -- the clean baseline the soak (Task 6) reads against - gates: oop-accept ALL CRITERIA MET, oop-e2e 71/0, wovm-test green, log-watcher 6/0 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| examples | ||
| future-scope | ||
| plan | ||
| runtime | ||
| stories/language-runtime-database | ||
| superpowers | ||
| 00-code-review.md | ||
| 00-principles.md | ||
| 00-status.md | ||
| 01-problem.md | ||
| 02-recovery.md | ||
| 03-data.md | ||
| 04-ui.md | ||
| 05-datalayer.md | ||
| 06-markdown-render.md | ||
| 07-ssl.md | ||
| 08-project-structure.md | ||
| cm.md | ||
| writeonce-pl.md | ||