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

[ESI] Add verify connections pass #7287

Merged
merged 2 commits into from
Jul 9, 2024
Merged

Conversation

teqdruid
Copy link
Contributor

@teqdruid teqdruid commented Jul 8, 2024

New pass to verify that channels and bundles are used the appropriate number of times. The wrap/unwrap, pack/unpack operations already have these checks, but when a channel/bundle is produced by a module (or some other op), it is not checked. A pass is the best way I could figure out how to implement the check.

Closes #7286.

New pass to verify that channels and bundles are used the appropriate
number of times. The wrap/unwrap, pack/unpack operations already have
these checks, but when a channel/bundle is produced by a module (or
some other op), it is not checked. A pass is the best way I could figure
out how to implement the check.

Fixes #7286.
@teqdruid teqdruid added the ESI label Jul 8, 2024
@teqdruid teqdruid requested a review from mortbopet July 8, 2024 17:01
@teqdruid
Copy link
Contributor Author

teqdruid commented Jul 8, 2024

This check is rather expensive. I'm open to other ideas.

Also, I was unable to specify that it can be run on HWModuleLike ops independently. Doesn't look like on can use an OpInterface in ODS that way.

@teqdruid
Copy link
Contributor Author

teqdruid commented Jul 9, 2024

Verbal approval from Morten

@teqdruid teqdruid merged commit 2e17355 into main Jul 9, 2024
4 checks passed
@teqdruid teqdruid deleted the teqdruid/esi-verify-connections branch July 9, 2024 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ESI] Add value validation to Channels and Bundles
1 participant