Skip to content

Releases: CQCL/pytket-phir

v0.9.1

05 Nov 12:41
8199d0d
Compare
Choose a tag to compare

What's Changed

  • feat: allow Python 3.13, also require newer wasmtime, phir by @qartik in #255

Full Changelog: v0.9.0...v0.9.1

v0.9.0

04 Nov 16:35
af46e1f
Compare
Choose a tag to compare

What's Changed

  • fix: Ensure unused classical registers are not omitted by @qartik in #238
  • refactor: use WasmModuleHandler API to avoid temp files by @qartik in #249
  • Add support for ClExprOp by @cqc-alec in #251

Full Changelog: v0.8.1...v0.9.0

v0.8.1

11 Sep 17:03
5508b7f
Compare
Choose a tag to compare

What's Changed

  • fix: Use a context manager for opening files by @qartik in #219
  • fix: Emit nested binary expressions for classical ops by @qartik in #224

Full Changelog: v0.8.0...v0.8.1

v0.8.0

16 Jul 15:02
730ebfa
Compare
Choose a tag to compare

What's Changed

This release includes support for 64-bits while maintaining backward compatibility.

  • Abstract WORDSIZE to specify maxwidth on qasm conversion (closes: #203) by @qartik in #204 including
    • Generate cvar with data_type dependent on WORDSIZE
    • Fail early on WASM calls with parameters using more than 32-bits
    • Require 64-bit version of PECOS, emit i32/i64 cvars for compatibility

Full Changelog: v0.7.3...v0.8.0

v0.7.3

18 Jun 13:09
Compare
Choose a tag to compare

What's Changed

  • Set maximum bit width for classical operations according to pytket support by @cqc-alec in #190

Full Changelog: v0.7.2...v0.7.3

v0.7.2

28 May 12:12
fc136a1
Compare
Choose a tag to compare

What's Changed

  • feat(phirgen): add support for ZERO/ONE nullary ops by @qartik in #180

Full Changelog: v0.7.1...v0.7.2

v0.7.1

12 Apr 17:25
2a106ba
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

10 Apr 15:52
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.3...v0.7.0

v0.6.3

02 Apr 14:50
25e6b40
Compare
Choose a tag to compare

What's Changed

  • fix(wasm): correct arguments for conditional wasm functions by @qartik in #157

Full Changelog: v0.6.2...v0.6.3

v0.6.2

27 Mar 19:48
50fa4e3
Compare
Choose a tag to compare

What's Changed

  • fix(phirgen): don't rely on args when qubits carries correct info by @qartik in #155

Full Changelog: v0.6.1...v0.6.2