Skip to content

Releases: rigetti/libquil-sys

0.4.0 (2023-11-16)

16 Nov 16:45
Compare
Choose a tag to compare

Breaking Changes

adds rng_seed parameter to QVM functions

Fixes

provide NULL to multishot (#60)

provide RNG seed to QVM (#62)

0.3.0 (2023-11-16)

16 Nov 13:45
Compare
Choose a tag to compare

Breaking Changes

Adds two parameters gate_noise and measurement_noise to multishot.

Features

support gate and measurement noise in multishot (#58)

0.2.2 (2023-11-15)

15 Nov 15:03
Compare
Choose a tag to compare

Fixes

support all Quil types in multishot result (#56)

0.2.1 (2023-11-07)

07 Nov 14:53
Compare
Choose a tag to compare

Fixes

take references to Python objects to prevent them being freed early (#54)

0.2.0 (2023-10-27)

27 Oct 20:00
Compare
Choose a tag to compare

Breaking Changes

replaces Vec input with a new type MultishotAddressRequest

  • update libquil version in tests

removes the n_qubits parameter

Features

request all indices from multishot (#50)

wavefunction doesn't need info about number of qubits (#52)

0.1.5 (2023-10-16)

16 Oct 18:25
Compare
Choose a tag to compare

Features

change panic to an error if cannot initialize libquil

0.1.4 (2023-10-16)

16 Oct 18:13
Compare
Choose a tag to compare

Fixes

limit number of keywords in Cargo.toml

0.1.3 (2023-10-16)

16 Oct 18:08
Compare
Choose a tag to compare

Fixes

add required keywords to Cargo.toml

0.1.2 (2023-10-16)

16 Oct 16:33
Compare
Choose a tag to compare

Fixes

use --verbose in knope release

bump knope version

bump knope action to v2

0.1.1

16 Oct 16:10
Compare
Choose a tag to compare

0.1.1

Features

  • update libquil bindings
  • update libquil support for QVM and quilc (#34)
  • Add Python crate and improve error handling (#23)

Fixes

  • improve header and library lookup (#39)
  • add Drop implementations and reclaim CString memory (#37)