Releases: CQCL/pytket-phir
Releases · CQCL/pytket-phir
v0.5.1
v0.5.0
v0.4.4
What's Changed
- issue 133 bugfix for nested bitwise ops by @Asa-Kosto-QTM in #135
- fix(phirgen): emit Skip mop instead of error on global phase by @qartik in #138
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- Edge case exposed unnecessary ordering check by @Asa-Kosto-QTM in #125
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- Exec order of sub commands bug fixes by @Asa-Kosto-QTM in #124
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0
What's Changed
- Remove pytket-quantinuum dependency by @cqc-alec in #107
- BREAKING: Removes the
tket_optimization_level
argument topytket_to_phir
, ie, input programs are expected to have any optimizations performed beforehand.
- BREAKING: Removes the
- style: add refurb and apply its changes, upgrade wasmtime in #105
- Prevent parallel blocks in 1-qubit circuits by @Asa-Kosto-QTM in #109
- stricter ordering checks by @Asa-Kosto-QTM in #112
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Issue 92 Classical Ordering by @Asa-Kosto-QTM in #96
- fix(phirgen): pattern match on all possible regwise/bitwise ops in #94
- ci: include windows, deploy to GH pages only once by in #99
- Adding WASM support by @neal-erickson in #77
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
What's Changed
- fix(phirgen): pass all bits in lhs of SetBitsOp in #63
- fix(phirgen): R2XXYYZZ is a 2-qubit gate in #60
- Parallel ops by @Asa-Kosto-QTM in #53
- Sharder rework by @neal-erickson in #64
- Various improvements in #65
- Add support for
CopyBits
op in #67 - Issue 49 qasm string input by @neal-erickson in #69
- More specific testing for parallel ops formatting by @Asa-Kosto-QTM in #71
Full Changelog: v0.1.2...v0.2.0