-
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
feat: force-order qfree early and qalloc late. #762
Conversation
tket2-hseries/src/lib.rs
Outdated
let is_read = optype.cast() == Some(FutureOpDef::Read); | ||
|
||
// HACK: for now qallocs and qfrees are not adequately ordered, | ||
// see TODO. To mitigate this we push qfrees as early as possible |
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.
What issue should we point to here?
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #762 +/- ##
==========================================
- Coverage 82.31% 82.09% -0.23%
==========================================
Files 63 63
Lines 7742 7763 +21
Branches 7486 7507 +21
==========================================
Hits 6373 6373
- Misses 979 1000 +21
Partials 390 390
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
This PR contains breaking changes to the public Rust API. cargo-semver-checks summary
|
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.
Is it worth making an issue on this repo to remove the hack once the guppy issue is fixed?
Done #765 |
## 🤖 New release * `tket2`: 0.7.1 -> 0.7.2 (✓ API compatible changes) * `tket2-hseries`: 0.8.0 -> 0.9.0 (✓ API compatible changes) <details><summary><i><b>Changelog</b></i></summary><p> ## `tket2` <blockquote> ## [0.7.1](tket2-v0.7.0...tket2-v0.7.1) - 2025-01-10 ### Bug Fixes - remove unicode pi symbols in rotation extension (#743) </blockquote> ## `tket2-hseries` <blockquote> ## [0.9.0](tket2-hseries-v0.8.0...tket2-hseries-v0.9.0) - 2025-02-12 ### Bug Fixes - Use `RemoveDeadFuncsPass` instead of deprecated `remove_polyfuncs()` (#759) - nondeterminism in lazify-measure (#766) ### New Features - *(tket2-hseries)* Add `tket2.wasm` extension (#737) - force-order qfree early and qalloc late. (#762) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/).
Closes #761