Skip to content

Releases: CQCL/hugr

hugr: v0.14.2

20 Jan 13:42
783986a
Compare
Choose a tag to compare

Bug Fixes

  • Three bugfixes in model import and export. (#1844)

Documentation

  • Fix typo in DataflowParent doc (#1865)

New Features

  • Add CallGraph struct, and dead-function-removal pass (#1796)
  • Value::some, ::none, and SumType::new_option helpers (#1828)
  • Constant values in hugr-model (#1838)
  • (hugr-llvm) Emit ipow (#1839)
  • Bytes literal in hugr-model. (#1845)
  • Improved representation for metadata in hugr-model (#1849)

Testing

  • Add tests for constant value deserialization (#1822)

hugr-passes: v0.14.2

20 Jan 13:42
783986a
Compare
Choose a tag to compare

New Features

  • Add CallGraph struct, and dead-function-removal pass (#1796)

hugr-model: v0.17.0

20 Jan 12:12
783986a
Compare
Choose a tag to compare

Bug Fixes

  • Three bugfixes in model import and export. (#1844)

New Features

  • Constant values in hugr-model (#1838)
  • Bytes literal in hugr-model. (#1845)
  • Improved representation for metadata in hugr-model (#1849)

hugr-llvm: v0.14.2

20 Jan 13:41
783986a
Compare
Choose a tag to compare

New Features

  • (hugr-llvm) Emit more int ops (#1835)
  • Constant values in hugr-model (#1838)
  • (hugr-llvm) Emit ipow (#1839)

Refactor

  • (hugr-llvm) [breaking] Optimise the llvm types used to represent hugr sums. (#1855)

Testing

  • Fix failing inot test (#1841)

hugr-core: v0.14.2

20 Jan 12:13
783986a
Compare
Choose a tag to compare

Bug Fixes

  • Three bugfixes in model import and export. (#1844)

Documentation

  • Fix typo in DataflowParent doc (#1865)

New Features

  • Value::some, ::none, and SumType::new_option helpers (#1828)
  • Constant values in hugr-model (#1838)
  • (hugr-llvm) Emit ipow (#1839)
  • Bytes literal in hugr-model. (#1845)
  • Improved representation for metadata in hugr-model (#1849)

Testing

  • Add tests for constant value deserialization (#1822)

hugr-cli: v0.14.2

20 Jan 13:42
783986a
Compare
Choose a tag to compare

New Features

  • Print hugr-cli's correct version when using '--version' (#1790)

hugr-py: v0.10.2

20 Dec 14:26
654cb7b
Compare
Choose a tag to compare

0.10.2 (2024-12-20)

Features

Bug Fixes

hugr: v0.14.1

18 Dec 14:36
7958c0e
Compare
Choose a tag to compare

Bug Fixes

  • Constant folding now tolerates root nodes without input/output nodes (#1799)
  • Call ops not tracking their parameter extensions (#1805)

New Features

  • add MonomorphizePass and deprecate monomorphize (#1809)
  • Lower LoadNat to LLVM (#1801)
  • Cleanup Display of types and arguments (#1802)
  • add ArrayValue to python, rust and lowering (#1773)
  • Scoping rules and utilities for symbols, links and variables (#1754)

hugr-py: v0.10.1

18 Dec 14:33
d2d1267
Compare
Choose a tag to compare

0.10.1 (2024-12-18)

Features

  • add ArrayValue to python, rust and lowering (#1773) (d429cff)
  • add wrapper for tagging Some, Left, Right, Break, Continue (#1814) (f0385a0), closes #1808

hugr-passes: v0.14.1

18 Dec 14:35
7958c0e
Compare
Choose a tag to compare

Bug Fixes

  • Constant folding now tolerates root nodes without input/output nodes (#1799)

New Features

  • Cleanup Display of types and arguments (#1802)
  • add MonomorphizePass and deprecate monomorphize (#1809)