Releases: CQCL/hugr
Releases · CQCL/hugr
hugr-py: v0.4.0
hugr-passes: v0.4.0
hugr-core: v0.4.0
Bug Fixes
- Bring back input_extensions serialized field in rust NodeSer (#1275)
- [breaking]
ops::Module
now empty struct rather than unit struct (#1271)
Features
- [breaking]
MakeOpDef
has newextension
method. (#1266)
Refactor
- [breaking] Remove
Value::Tuple
(#1255) - [breaking] Rename
HugrView
function type methods + simplify behaviour (#1265)
Styling
- Change "serialise" etc to "serialize" etc. (#1251)
Testing
hugr-cli: v0.1.3
Styling
- Change "serialise" etc to "serialize" etc. (#1251)
hugr: v0.6.1
hugr-py: v0.3.1
hugr-core: v0.3.1
hugr-py: v0.3.0
hugr: v0.6.0
Bug Fixes
- SimpleReplacement panic on multiports (#1191)
- Add some validation for const nodes (#1222)
- Cfg not validating entry/exit types (#1229)
extract_hugr
not removing root node ports (#1239)
Documentation
- Fix documentation of
ValidationError::ConstTypeError
(#1227)
Features
- CircuitBuilder::add_constant (#1168)
- [breaking] Make the rewrite errors more useful (#1174)
- [breaking] Validate Extensions using hierarchy, ignore input_extensions, RIP inference (#1142)
- [breaking] Infer extension deltas for Case, Cfg, Conditional, DataflowBlock, Dfg, TailLoop (#1195)
- Helper functions for requesting inference, use with builder in tests (#1219)