Skip to content

Releases: qir-alliance/qir-runner

v0.7.5

03 Dec 18:56
34e6158
Compare
Choose a tag to compare

This release includes a bug fix for controlled Rx/Ry rotations by Pi and 2Pi contributed by @ausbin in #204

Full Changelog: v0.7.4...v0.7.5

v0.7.4

08 Jul 19:43
7b41f93
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.1...v0.7.4

v0.7.1

12 Jun 21:36
b331b6b
Compare
Choose a tag to compare

What's Changed

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

v0.7.0

31 May 17:27
1c9f30c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

22 May 00:40
4ad1104
Compare
Choose a tag to compare

Notes

This release introduces a new Python package, qirrunner, which is available on PyPI.

What's Changed (dependabot version bumps omitted)

  • Bump version to 0.6.0 by @swernli in #141
  • Update to Rust 1.75, fix new clippy lints by @swernli in #147
  • Allow non-void entry point functions by @swernli in #157
  • Fix phase gate matrix, test utility by @swernli in #156
  • Add workflow_dispatch to CI by @swernli in #161
  • Include global phase of -i for Rx/Ry of Pi by @swernli in #163
  • Create Python packages for functionality by @idavis in #166
  • Remove optional qir-stdlib dependency for sparse sim by @swernli in #164
  • Add ADO pipeline and universal2 support by @idavis in #170
  • Pipeline refinements and packaging by @idavis in #172
  • Fix accumulated phase for rotations by 2 Pi by @swernli in #173
  • Fix segfault on tagged output by @ausbin in #175
  • Update version and removed calls from docs/defs by @idavis in #176
  • On linux, only upload manylinux binaries in release by @idavis in #177
  • Use merge task to extract manylinux wheel for release by @idavis in #178

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

01 Feb 17:33
896f88d
Compare
Choose a tag to compare

What's Changed (dependency version bumps omitted)

Full Changelog: v0.4.0...v0.5.0

v0.4.0

26 Jul 17:45
6983f9f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

07 Jun 17:09
bbbe934
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

15 Mar 20:47
837c6ac
Compare
Choose a tag to compare

This release adds support for the following new quantum gates:

void @__quantum__qis__cy__body(%Qubit*, %Qubit*)
void @__quantum__qis__rxx__body(double, %Qubit*, %Qubit*)
void @__quantum__qis__ryy__body(double, %Qubit*, %Qubit*)
void @__quantum__qis__rzz__body(double, %Qubit*, %Qubit*)

It also includes a fix for an issue affecting measurement of qubits in the Pauli-Y basis (see #48).

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

16 Feb 00:17
1c2ed04
Compare
Choose a tag to compare

This is the first release of qir-runner, a tool for executing QIR programs. Each platform zip below includes the stand-alone qir-runner executable, along with the corresponding NOTICE and LICENSE files. These files match the artifacts produced from the CI pipeline corresponding to the v0.1.0 git tag. For a listing of supported QIR APIs and description of included functionality, please see the documentation for the corresponding tag.