-
Notifications
You must be signed in to change notification settings - Fork 6
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
chore!: Update to next version of hugr #720
Conversation
tket2-py/src/types.rs
Outdated
IdentList::new(extension).unwrap(), | ||
bound.into(), | ||
))) | ||
todo!() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know what to do here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed. We can no longer build these, so I just removed the unused method.
Something similar happened with the PyHugrOp
s in a previous version bump.
I'll have to define some "python extension" if we want to add new ops and types at runtime from the python side.
This PR contains breaking changes to the public Rust API. cargo-semver-checks summary
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #720 +/- ##
==========================================
- Coverage 83.10% 82.80% -0.31%
==========================================
Files 62 62
Lines 7234 7199 -35
Branches 6979 6944 -35
==========================================
- Hits 6012 5961 -51
- Misses 850 867 +17
+ Partials 372 371 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
/// Wrapped in an Arc to allow sharing between circuits, specially for borrowed circuits. | ||
/// | ||
/// Defaults to an standard set of quantum extensions and Hugr's std set. | ||
required_extensions: Option<Vec<Arc<Extension>>>, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💥
Co-authored-by: Seyon Sivarajah <[email protected]>
🤖 I have created a release *beep* *boop* --- ## [0.3.0](tket2-exts-v0.2.0...tket2-exts-v0.3.0) (2024-12-16) ### ⚠ BREAKING CHANGES * Updated `hugr` rust dependency to `0.14.0` Extension are now defined in `hugr 0.14` style. Replaced the `ROTATION_TYPE` with a method call, and dropped the per-extension registry definitions. ### Miscellaneous Chores * Update to next version of hugr ([#720](#720)) ([4a3a5a5](4a3a5a5)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: Agustín Borgna <[email protected]> Co-authored-by: Agustín Borgna <[email protected]>
🤖 I have created a release *beep* *boop* --- ## [0.3.0](tket2-eccs-v0.2.0...tket2-eccs-v0.3.0) (2024-12-16) ### ⚠ BREAKING CHANGES * Updated `hugr` rust dependency to `0.14.0` Extension are now defined in `hugr 0.14` style. Replaced the `ROTATION_TYPE` with a method call, and dropped the per-extension registry definitions. ### Features * move extensions to auxillary package ([#682](#682)) ([dd78f9a](dd78f9a)) ### Reverts * "Support python 3.13 ([#653](#653))" ([#657](#657)) ([3fb67ac](3fb67ac)) ### Miscellaneous Chores * Update to next version of hugr ([#720](#720)) ([4a3a5a5](4a3a5a5)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: Agustín Borgna <[email protected]> Co-authored-by: Agustín Borgna <[email protected]>
🤖 I have created a release *beep* *boop* --- ## [0.6.0](tket2-py-v0.5.1...tket2-py-v0.6.0) (2024-12-16) ### ⚠ BREAKING CHANGES * Updated `hugr` rust dependency to `0.14.0` Extension are now defined in `hugr 0.14` style. Replaced the `ROTATION_TYPE` with a method call, and dropped the per-extension registry definitions. * all references to "hseries" including extension, modules and structs renamed to "qsystem" * hseries qalloc op replaced with fallible TryQalloc ### Features * update measurement and alloc operations ([#702](#702)) ([a7a0201](a7a0201)) ### Miscellaneous Chores * Update to next version of hugr ([#720](#720)) ([4a3a5a5](4a3a5a5)) ### Code Refactoring * rename hseries to qsystem ([#703](#703)) ([1e90173](1e90173)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: Agustín Borgna <[email protected]>
Updates the dependencies to
hugr-rs 0.14
andhugr-py 0.10
.Now that hugrs carry their required extensions, we dropped the (internal)
extensions
field from theCircuit
struct.BREAKING CHANGE: Updated
hugr
rust dependency to0.14.0
BREAKING CHANGE: Extension are now defined in
hugr 0.14
style. Replaced theROTATION_TYPE
with a method call, and dropped the per-extension registry definitions.