Skip to content

Releases: CQCL/hugr

hugr-core: v0.7.0

29 Jul 09:49
8499700
Compare
Choose a tag to compare

Bug Fixes

  • [breaking] Bump serialisation version with no upgrade path (#1352)

Features

  • Serialization upgrade path (#1327)
  • [breaking] Replace opaque type arguments with String (#1328)
  • Add impl Hash for Type (#1347)
  • HasDef and HasConcrete traits for def/concrete op design pattern (#1336)
  • Add pointer standard extension (#1337)
  • [breaking] Remove the Eq type bound. (#1364)

Refactor

  • [breaking] Use JSON rather than YAML in opaque fields. (#1338)
  • [breaking] Declarative module behind optional feature flag (#1341)

Testing

  • Miri gate serialization upgrades (#1349)

hugr-cli: v0.3.0

29 Jul 09:50
8499700
Compare
Choose a tag to compare

Features

  • [breaking] Created validate CLI subcommand. (#1312)

hugr: v0.9.1

25 Jul 15:30
Compare
Choose a tag to compare

Bug Fixes

  • Dfg wrapper build handles incorrect output wire numbers (#1332)
  • Sibling extension panics while computing signature with non-dataflow nodes (#1350)

hugr-passes: v0.6.1

25 Jul 15:30
Compare
Choose a tag to compare
  • Updated hugr dependencies.

hugr-cli: v0.2.1

25 Jul 15:31
Compare
Choose a tag to compare
  • Updated hugr dependencies.

hugr: v0.9.0

19 Jul 10:32
ed5876c
Compare
Choose a tag to compare

Bug Fixes

  • Add op's extension to signature check in resolve_opaque_op (#1317)
  • Panic on SimpleReplace with multiports (#1324)

Refactor

  • [breaking] Separate Signature from FuncValueType by parametrizing Type(/Row)/etc. (#1138)

Testing

hugr-passes: v0.6.0

19 Jul 10:32
ed5876c
Compare
Choose a tag to compare

Refactor

  • [breaking] Separate Signature from FuncValueType by parametrizing Type(/Row)/etc. (#1138)

hugr-core: v0.6.0

19 Jul 10:31
ed5876c
Compare
Choose a tag to compare

Bug Fixes

  • Add op's extension to signature check in resolve_opaque_op (#1317)
  • Panic on SimpleReplace with multiports (#1324)

Refactor

  • [breaking] Separate Signature from FuncValueType by parametrizing Type(/Row)/etc. (#1138)

Testing

hugr-cli: v0.2.0

19 Jul 10:33
ed5876c
Compare
Choose a tag to compare

Refactor

  • [breaking] Separate Signature from FuncValueType by parametrizing Type(/Row)/etc. (#1138)

hugr: v0.8.0

16 Jul 09:34
fa42476
Compare
Choose a tag to compare

Bug Fixes

  • [breaking] Force_order failing on Const nodes, add arg to rank. (#1300)
  • NonConvex error on SiblingSubgraph::from_nodes with multiports (#1295)
  • [breaking] Ops require their own extension (#1226)

Documentation

  • Attempt to correct force_order docs (#1299)

Features

  • Make DataflowOpTrait public (#1283)
  • Make op members consistently public (#1274)

Refactor

  • [breaking] Rename builder helpers: ft1->endo_ft, ft2->inout_ft (#1297)