-
Notifications
You must be signed in to change notification settings - Fork 7
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
Move Noop, MakeTuple, UnpackTuple, Tag
to prelude extension
#816
Comments
I think this can be done without #787 by defining custom binary As a side benefit it also brings fields such as Line 18 in 0bab478
Line 32 in 0bab478
hugr/hugr/src/hugr/validate.rs Lines 544 to 549 in 0bab478
hugr/hugr/src/hugr/validate.rs Lines 222 to 223 in 0bab478
|
…1475) Much of the noise is adding PRELUDE to extension inference tests. Add a convenience `with_prelude()` method to Signature. `Tag` left as a core operation as it is paramaterized by a variable number of type rows. Also drive-by get rid of custom signature use for print. Closes #816 Closes #1373 BREAKING CHANGE: Move `Lift`, `MakeTuple`, `UnpackTuple` and `Lift` from core operations to prelude. Rename `ops::leaf` module to `ops::sum`.
Requires #787
The text was updated successfully, but these errors were encountered: