Breaking Changes
Removes the compatilbility.v2 subpackage
-
Use Rust SDK from compilation to result collection (#1472)
-
Add a LocalCompiler that uses the Rust QCS SDK
-
Collect memory descriptors
-
quil_to_native_quil takes a quantum processor (not a string ID)
-
Num shots no worky
-
Return actual program from compilation
-
Clean up after Mark
-
WIP recalc table and patch values
-
use build_patch_values qcs binding
-
Fix memory value collection
Collection would overwrite entries when a declared block of memory
had a length > 1. We now append to a growing list, which should
end with a length equal to the declared length in Quil.
- Use qcs-sdk for results
Required a changed to how buffers are interpreted, due to the
change from byte strings to actual lists in the response from the
sdk.
- Start the new migration guide
Just a list of changes for now. Not super comprehensive, but want
to ensure we don't lose track of important changes we should
eventually call out.
-
Add qcs-sdk-python to poetry dependencies
-
retry checks now that linux wheel is available for qcs_sdk
-
retry checks now that linux wheel is available for qcs_sdk
-
Rework async
-
Pass compiler ISA rather than QCS ISA
-
use qcs-sdk-rust@0.2.0rc0
-
fix: Ensure adding programs doesn't mutate the first (#1477)