Releases
v1.0.0
1.0.0 (2022-03-18)
Breaking
instruction_matrix returns a Result (43a01cf )
use usize rather than u64 where appropriate (b25d9db )
CI
Fix
cphase was missing a qubit (e56163f )
import paths in tests (0cc281d )
lift non-adjacent 2Q gates (997fec4 )
support running programs that use zero qubits (8ad35c7 )
New
add --hide-wavefunction option (f7d9344 )
Refactor
remove redundant try_into (b695745 )
use is_empty() rather than len() == 0 (56555a0 )
Update
add error handling around matrix creation (6936555 )
bump quil-rust dependency (4e12f60 )
cleaner error when failing to read program from file or stdin (c2f7a79 )
handle EvaluationError from quil (a3284d8 )
implement subset of classical memory (a8c9409 )
improve gate application efficiency (f7ed49c )
improved error reporting by VM (d0a993f )
move VM and split out errors (95fb02f )
only print classical memory if there is some (249f53e )
provide lib.rs so simquil can be used as a library (24c7077 )
remove redundant closer (65aeebc )
support HALT (1da00ae )
support jumps (8b6c85b )
support MOVE, LOAD, STORE (c56df61 )
update cargo lock (381311f )
You can’t perform that action at this time.