From 3df967056bf48bd9f87900f3a1ad9af2aedce948 Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Wed, 28 Oct 2026 16:14:30 -0700 Subject: Backport some minor speedups --- docs/roadmap.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'docs') diff --git a/docs/roadmap.md b/docs/roadmap.md index ae450d82..88f35654 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -13,9 +13,10 @@ design decisions and chapter boundaries. Remaining work: -- Remove Eval2 scheduling scratch costs proportional to all previously - allocated node IDs. Scheduling a newly loaded object should cost only for - that graph and any affected existing nodes. +- Review the remaining node-ID bitset costs in Eval2 scheduling. Scratch + arrays now retain capacity and reset only touched entries, but bitsets + still span previously allocated node IDs. Scheduling a newly loaded + object should cost only for that graph and any affected existing nodes. - Reduce repeated scans of all calls and unloaded function summaries in `StopCUNode.compute()`. Review its phase-dependent escape normalization and reliance on the previous result before changing propagation. -- cgit v1.2.3