chore: Update hugr dependency to 0.28#1580
Conversation
282ca52 to
7b1b875
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #1580 +/- ##
==========================================
+ Coverage 85.44% 85.50% +0.05%
==========================================
Files 184 184
Lines 28768 29065 +297
Branches 27567 27864 +297
==========================================
+ Hits 24582 24851 +269
- Misses 3055 3078 +23
- Partials 1131 1136 +5
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I believe I will need to merge #1521 into this PR to cleanly upgrade everything to the next HUGR version (due to breaking changes in Quantinuum/hugr#3026). Let me know when this PR is updated to 6742c53 and then I will retarget the debug info PR and get it ready to merge. |
# Conflicts: # tket-qsystem/src/pytket/futures.rs
Merging this PR will degrade performance by 19.82%
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ❌ | hash_simple[1000] |
8.4 ms | 10.5 ms | -19.42% |
| ❌ | hash_simple[100] |
871.4 µs | 1,082.1 µs | -19.47% |
| ❌ | hash_simple[10] |
109.1 µs | 137.3 µs | -20.57% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing mr/chore/update-hugr-0.28 (966c46f) with main (084c9de)
Footnotes
-
3 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
…tor (Quantinuum#1608) Replaces the deprecated `hugr.region_portgraph` call by using `hugr.scheduling_graph` and eagerly collecting the toposorted node list. This is necessary for Quantinuum#1580 since `region_portgraph` has been removed in the update. I'll follow up this PR with another deprecating `CommandsIterator`.
Prepares an update to the latest (unreleased) version of
hugr, most importantly with the type-term unification.