From 0b568185695820afa4dc592ba291d61fedf94450 Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Sat, 26 Sep 2026 12:23:17 +0700 Subject: [PATCH] Dev bookkeeping per temp allocation grows without free-temp, recorded. --- TODO.org | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TODO.org b/TODO.org index 1725ed97..5a4856fc 100644 --- a/TODO.org +++ b/TODO.org @@ -1548,6 +1548,10 @@ are a dyn vector, except numbers with no common type, which are refused. Rules out the first element typing the rest. * Dev loop +** TODO --dev bookkeeping per temp allocation grows without free-temp +Under --dev each temp allocation (i64->bytes, dyn text crossing into str) costs about +340 bytes of registry notes until free-temp; a loop passing dyn text as str 4M times +without free-temp reaches 2.7 GB. Release stays flat. A CLI that never frees temp hits it. ** WAIT A _ caller whose type follows a redefined callee Its signature changes in the session but its body is not recompiled, so every call