From 89e6b65e842c19a280d25563bb950dbfe790d441 Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Tue, 22 Sep 2026 21:50:05 +0200 Subject: [PATCH] File the named group's eager hold as a todo item --- todo.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/todo.md b/todo.md index 5f1c1fe..dfb8d2b 100644 --- a/todo.md +++ b/todo.md @@ -248,6 +248,9 @@ because pairing a street with its exact postnummer rewrites shipped rows. ## Not release-bound +- Make a named draw group's hold lazy, `&hold{s: s}` in `renderScope.hold`: it escapes + to the heap anyway, so its two eager maps buy no stack and cost two allocations per + group that may never read through them. Check it against the alloc tests. - Name goal 2's four criteria with the axes the panel scores, so a recorded score maps back to the clause it came from: the goal spells them out in prose while `todo.md` records `Navigation`, `Locality`, `Shape` and `Self-sufficiency`.