You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A pull kept the incremental view of each project's program in a map on the
server, keyed by project, and worked out when to rebuild it by comparing program
pointers. That is state the session already knows how to keep: it belongs to a
program, it is replaced when the program is, and it should go when the project
does.
It now sits on the project beside the checker pool, and the collection builder
rolls it forward where it already discards the old pool. Rolling it forward
keeps what the old program worked out and drops the program it worked it out
from, which the map could not do: a map entry held the previous program until
the next pull replaced it, so a project's last two programs were reachable at
once.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments