Releases: quil-lang/qvm
v1.13.1
Updates the underlying version of CL-QUIL, which enables the XY gate.
v1.13.0
Changelog
Features
- Support for serial kernels (@stylewarning, #197).
- Noise model updates and improvements (@sophiaponte, #195).
Bugfixes
- Ensure that a value is returned from
HANDLE-REQUEST
(@appleby, #204). - Work around out of memory issue with foreign allocator (@jmbr, #199).
Behind-the-scenes
v1.12.0
v1.11.0
v1.10.0
The major changes in this release are improvements to "compiled mode": in addition to various fixes related to it, QVM now exposes a command-line flag -O
that lets the user specify how aggressive they want the execution of their program to be optimized.
v1.9.0
v1.8.1
This release consists primarily of internal changes required to match underlying changes in CL-QUIL.
v1.7.2
version bump: v1.7.2
v1.7.1
This patch release fixes, among other things, the check for whether an internet-enabled user's quilc is up-to-date with the latest version.
v1.7.0
Although this release contains a number of minor improvements, the only major improvement is the inclusion of a "gate fusion" pre-pass in (the still-experimental) compiled mode. Before executing a Quil program, the QVM will now walk the program and combine certain gate operations in order to trade running the same large loop over state vector entries multiple times for running small loops over the gate entries multiple times, followed by the large loop once.