Skip to content

DRAFT change meaning of no_reorder to be per-engine#604

Merged
govereau merged 1 commit intomainfrom
pg/reorder
Feb 25, 2026
Merged

DRAFT change meaning of no_reorder to be per-engine#604
govereau merged 1 commit intomainfrom
pg/reorder

Conversation

@govereau
Copy link
Collaborator

No description provided.

@govereau govereau self-assigned this Feb 25, 2026
@govereau govereau force-pushed the pg/reorder branch 2 times, most recently from 8b24466 to f545ac5 Compare February 25, 2026 21:20
@govereau govereau marked this pull request as ready for review February 25, 2026 21:36
@govereau govereau merged commit ba8aaed into main Feb 25, 2026
6 checks passed
@govereau govereau deleted the pg/reorder branch February 25, 2026 21:38
kerrijoe-aws added a commit that referenced this pull request Feb 26, 2026
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.
kerrijoe-aws added a commit that referenced this pull request Feb 26, 2026
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 added a commit that referenced this pull request Feb 26, 2026
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 added a commit that referenced this pull request Feb 26, 2026
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.
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