Skip to content

Releases: quil-lang/quilc

v1.26.0

26 Oct 23:28
cfd8748
Compare
Choose a tag to compare

What's Changed

  • add quantikz circuit plotting by @kilimanjaro in #714
  • Handle usocket:ns-try-again-condition and usocket:ns-condition gracefully by @stylewarning in #735
  • fix COMPILATION-TOLERANCE slot missing error, resolves: #736 by @mhdavid-hrl in #739
  • Replace Tweedledum classical (permutation) gate synthesis routines with native Lisp routines. by @karlosz in #740
  • add cl-quil-benchmarking system quilc-perf for perf. benchmarking by @mhdavid-hrl in #733
  • reimplement logical-scheduler walker more efficiently by @mhdavid-hrl in #741
  • print whether matrix is unitary in -m by @stylewarning in #749
  • Bugfix: use layout when placing tikz operations for nq gates by @kilimanjaro in #754
  • Bump version to 1.26.0 by @notmgsk in #753

New Contributors

Full Changelog: v1.25.1...v1.26.0

v1.25.1

28 Jul 20:33
86b0171
Compare
Choose a tag to compare
Bump version to 1.25.1 (#727)

v1.25.0

24 Jun 17:25
Compare
Choose a tag to compare
Bump version to 1.25.0

v1.24.0

30 Mar 17:52
8a6416a
Compare
Choose a tag to compare
Bump version to 1.24.0

v1.23.0

14 Dec 14:54
e6c0939
Compare
Choose a tag to compare

Changelog

Announcements

  • Keep your eye on the ball.

Improvements

  • Compilation routines used in peephole optimization now are considered "applicable" only
    if they strictly improve program fidelity (@notmgsk, #684).
  • Fidelities greater-than-or-equal-to 1.0 are now truncated to (1 - double-float-epsilon)
    rather than 0.999. Previously any fidelity greater than 0.999 was truncated to 0.999
    which might cause confusion if a gate with better fidelity (e.g. 0.9999) is dropped in
    favor of a gate with poorer fidelity (e.g. 0.999) because both would be seen to have
    fidelity 0.999 after being truncated (@notmgsk, #683).
  • eye uses the default magicl type (@kilimanjaro, #681).
  • XY chips can be built using the standard constructors (@notmgsk, #680).
  • Allow post-loading of ASDF systems (@colescott, #672).
  • Find matrices for your exotic gate set with SOLVE-FOR-ANSATZ-INPUTS (@stylewarning,
    #670).

Bug fixes

  • Call PRINT-OBJECT directly on compiler output gates (@notmgsk, #679).

v1.22.0

01 Sep 12:51
3b3160c
Compare
Choose a tag to compare

Changelog

Bugfix

v1.21.0

31 Jul 00:07
d9a8190
Compare
Choose a tag to compare
Bump version to 1.21.0 (#664)

v1.20.1

22 Jul 17:43
Compare
Choose a tag to compare
Bump version to 1.20.1

Bugfix: https://github.com/rigetti/quilc/pull/655 @colescott

v1.20.0

14 Jul 21:09
Compare
Choose a tag to compare
Bump version to 1.20.0

v1.19.0

22 Apr 17:39
Compare
Choose a tag to compare

Changelog

Bugfixes

Behind-the-scenes