Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generalize IRBFSWithPermissiveDependence to BFSWithPermissiveDependence #3662

Merged
merged 2 commits into from
Jan 3, 2025

Conversation

naoyam
Copy link
Collaborator

@naoyam naoyam commented Dec 31, 2024

Currently, the permissive BFS is only implemented for IRBFS. This change introduces the same traversal for ValGraphBFS, which is used in #3657. There should be no change for anything existing. There's a simple test for IRBFS (BFSTest.IRBFSPermissiveTraversal), which I still think should be enough.

@naoyam
Copy link
Collaborator Author

naoyam commented Dec 31, 2024

!test --diff

@naoyam naoyam requested a review from jacobhinkle December 31, 2024 23:16
Copy link
Collaborator

@jacobhinkle jacobhinkle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

csrc/bfs.h Outdated Show resolved Hide resolved
Co-authored-by: Jacob Hinkle <[email protected]>
@naoyam
Copy link
Collaborator Author

naoyam commented Jan 3, 2025

!build

@naoyam naoyam merged commit a59844e into main Jan 3, 2025
17 checks passed
@naoyam naoyam deleted the bfs_with_permissive_dependence branch January 3, 2025 06:53
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