Quil

Latest version: v0.13.2

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 26 of 46

0.11.1

[0.11.1](https://github.com/rigetti/quil-rust/compare/v0.11.0...v0.11.1) (2022-06-15)


BREAKING

* update nom version ([adee223](https://github.com/rigetti/quil-rust/commit/adee22375e57648e3477622c390c8e28998955f3))

chore

* convert terminate_working_block macro to fn (79) ([618aa5e](https://github.com/rigetti/quil-rust/commit/618aa5ef3187934f4d520ead6b4e9fbe74d6cb6d)), closes [#79](https://github.com/rigetti/quil-rust/issues/79)

Chore

* docstring formatting ([15ce95a](https://github.com/rigetti/quil-rust/commit/15ce95a4d6b42443aa9becf2d736e3efcc57da58))

Update

* appease clippy ([15b79a3](https://github.com/rigetti/quil-rust/commit/15b79a32e74df23daec9880fd9d33a4234b20947))
* safety of lexical::WriteFloatOptions::builder().build_unchecked() ([f11c9e3](https://github.com/rigetti/quil-rust/commit/f11c9e3d3b8aeec8a46ef4dff46c58c3921177f4))
* update snapshot tests, removing trailing zeros ([d0f8bcb](https://github.com/rigetti/quil-rust/commit/d0f8bcb8b297c9f7596a7736211de3cab9b39851))
* use lexical for writing floating point values ([f8673bb](https://github.com/rigetti/quil-rust/commit/f8673bbcef779bca84ae24735a98fd768816c19e))

0.11.1rc.0

Features

- Initialize `Instruction`s from a Quil string. Python `Instruction`s support the `pickle` module. (382)

0.11.0

[0.11.0](https://github.com/rigetti/quil-rust/compare/v0.10.3...v0.11.0) (2022-06-08)


Breaking

* fix frame dependency calculation (76) ([ee0e406](https://github.com/rigetti/quil-rust/commit/ee0e406812ffc541e151ed568e39ecafe026fd5c)), closes [#76](https://github.com/rigetti/quil-rust/issues/76)

0.11.0rc.1

Breaking Changes

- change Rust representation of classical instructions (376)

Features

- make all unit-only enums Copy (377)

Fixes

- update Python types to new representation of classical instructions
- update tests to work with new classical instruction types

0.11.0rc.0

Breaking Changes

- genericize parsing errors and remove error Strings
- fix all compilation errors from error refactor

Features

- support INCLUDE
- support CONVERT
- support NOP
- impl FromStr for MemoryReference

Fixes

- support escaped double quotes and backslashes in strings (120)
- fix performance regression (113)
- do not get line/column info for tokens except on error
- require dynamic error to by Send (108)
- bump thiserror version and update import name (103)
- identifier parser (100)
- test cases with rstest
- test cases should not violate the spec
- remove a `dbg!` statement left over from 88
- use structured error
- update node version and dependencies for semantic-release (84)
- update semantic-release version as per dependabot suggestion (83)
- DEFCAL MEASURE serialization
- test roundtrip of program->string->program
- linting
- Instruction used/blocked frames calculation (74)

0.10.3

[0.10.3](https://github.com/rigetti/quil-rust/compare/v0.10.2...v0.10.3) (2022-06-07)


Update

* parse ternary, binary, and unary logic (58) ([4fb17a9](https://github.com/rigetti/quil-rust/commit/4fb17a981503a284d9dc5087bddc0019820bf5fd)), closes [#58](https://github.com/rigetti/quil-rust/issues/58) [#60](https://github.com/rigetti/quil-rust/issues/60)

Page 26 of 46

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.