Skip to content

fix: reverse order of no_reorder dependency edges#605

Merged
kerrijoe-aws merged 1 commit intomainfrom
jk/edge-order
Feb 26, 2026
Merged

fix: reverse order of no_reorder dependency edges#605
kerrijoe-aws merged 1 commit intomainfrom
jk/edge-order

Conversation

@kerrijoe-aws
Copy link
Collaborator

PR #604 altered the semantics of no_reorder so that instructions executing on distinct engines can still be scheduled in parallel. Unfortunately, it also reversed the order of dependency edges emitted by no_reorder.

Downstream components interpret an edge (a, b) as 'b depends on a', not the other way around. Update to preserve existing convention.

PR #604 altered the semantics of no_reorder so that instructions
executing on distinct engines can still be scheduled in parallel.
Unfortunately, it also reversed the order of dependency edges emitted by
no_reorder.

Downstream components interpret an edge (a, b) as 'b depends on a', not
the other way around. Update to preserve existing convention, and ensure
user-provided edges follow this convention as well.
@kerrijoe-aws kerrijoe-aws merged commit 1b6d876 into main Feb 26, 2026
6 checks passed
@kerrijoe-aws kerrijoe-aws deleted the jk/edge-order branch February 26, 2026 19:20
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.

2 participants