Skip to content

Consolidate lock dependency traversal queues - #21385

Draft
zanieb wants to merge 1 commit into
zb/dependency-traversal-pocfrom
zb/dependency-traversal-adoption
Draft

Consolidate lock dependency traversal queues#21385
zanieb wants to merge 1 commit into
zb/dependency-traversal-pocfrom
zb/dependency-traversal-adoption

Conversation

@zanieb

@zanieb zanieb commented Aug 31, 2026

Copy link
Copy Markdown
Member

Apply the shared OnceQueue to lock installation, export, and tree traversals. Fixed-point conflict reachability uses a resolver-local ReachabilityQueue, allowing a state to be revisited only when its accumulated marker changes while suppressing duplicate pending states. Install-target roots and lock-manifest requirements are selected through Installable, keeping workspace group shadowing consistent across consumers.

@zanieb
zanieb force-pushed the zb/dependency-traversal-poc branch from a5a2642 to bd76a8a Compare August 31, 2026 19:06
@zanieb
zanieb force-pushed the zb/dependency-traversal-adoption branch from 589134a to 97edf0c Compare August 31, 2026 19:06
@zanieb zanieb changed the title Use worklists for lock dependency traversal Consolidate lock dependency traversal queues Aug 31, 2026
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