Releases: CQCL/hugr
Releases · CQCL/hugr
hugr-cli: v0.14.0
⚠ BREAKING CHANGES
Updated to hugr 0.14
, which includes breaking changes to the serialization format.
New Features
[breaking ] Share Extension
s under Arc
s (#1647 )
[breaking ] OpDefs and TypeDefs keep a reference to their extension (#1719 )
[breaking ] Have CustomType
s reference their Extension
definition (#1723 )
[breaking ] Resolve OpaqueOps and CustomType extensions (#1735 )
[breaking ] Hugrs now keep a ExtensionRegistry
with their requirements (#1738 )
[breaking ] Move arrays from prelude into new extension (#1770 )
Performance
Faster singleton SiblingSubgraph construction (#1654 )
Refactor
(cli) [breaking ] remove deprecations (#1777 )
hugr: v0.13.3
Bug Fixes
Insert DFG directly as a funcdefn in Package::from_hugr
(#1621 )
New Features
HugrMut::remove_metadata
(#1619 )
Operation and constructor declarations in hugr-model
(#1605 )
Add TailLoop::BREAK_TAG and CONTINUE_TAG (#1626 )
hugr-passes: v0.13.3
New Features
make errors more readable with Display impls (#1597 )
hugr-model: v0.14.0
New Features
Operation and constructor declarations in hugr-model
(#1605 )
hugr-core: v0.13.3
Bug Fixes
Insert DFG directly as a funcdefn in Package::from_hugr
(#1621 )
New Features
HugrMut::remove_metadata
(#1619 )
Operation and constructor declarations in hugr-model
(#1605 )
Add TailLoop::BREAK_TAG and CONTINUE_TAG (#1626 )
hugr-cli: v0.13.3
New Features
Add Package
definition on hugr-core
(#1587 )
Ensure packages always have modules at the root (#1589 )
hugr: v0.13.2
Bug Fixes
Allocate ports on root nodes (#1585 )
New Features
Render function names in mermaid
/dot
(#1583 )
Add filter_edge_kind to PortIterator (#1593 )
make errors more readable with Display impls (#1597 )
Ensure packages always have modules at the root (#1589 )
Add Package
definition on hugr-core
(#1587 )
hugr-passes: v0.13.2
New Features
make errors more readable with Display impls (#1597 )
hugr-model: v0.13.2
New Features
make errors more readable with Display impls (#1597 )
hugr-core: v0.13.2
Bug Fixes
Allocate ports on root nodes (#1585 )
New Features
Add Package
definition on hugr-core
(#1587 )
Render function names in mermaid
/dot
(#1583 )
Add filter_edge_kind to PortIterator (#1593 )
make errors more readable with Display impls (#1597 )
Ensure packages always have modules at the root (#1589 )
You can’t perform that action at this time.