Skip to content

floor: precompute both-closure edges to dissolve per-entry bare-ref fixpoint - #7056

Merged
briansrls merged 1 commit into
mainfrom
session/nimble-moth-292
Jul 22, 2026
Merged

briansrls merged 1 commit into
mainfrom
session/nimble-moth-292

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Jul 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Test plan

@briansrls
briansrls force-pushed the session/nimble-moth-292 branch from 8defbc4 to b8a22c5 Compare July 22, 2026 05:16
@gunbai-bot gunbai-bot Bot changed the title Floor batch-2: dissolve once-per-entry bare-reference fixpoint (~640s vs 202s PRE) floor: precompute both-closure edges to dissolve per-entry bare-ref fixpoint Jul 22, 2026
@gunbai-bot
gunbai-bot Bot marked this pull request as ready for review July 22, 2026 05:16
…ixpoint

#6848's extend_sources_to_both_closure_fixpoint re-scanned every pool module's
text and re-queried the census on each discovery entry (~140ms × ~2100 witnesses,
~5min batch-2 residual after #6999). Build a lazy BothClosureEdgeIndex once per
MultiEntryIndex process; per-entry loads become graph BFS over precomputed edges.

Rebased on main (#7045 bare_identifier_candidates binding tests retained).

Oracle: both_closure_edge_index_built_once_per_pool
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant