Skip to content

Fix ccx error correction edge case

Choose a tag to compare

@WrathfulSpatula WrathfulSpatula released this 21 Oct 03:47
· 18 commits to main since this release

This release fixes an edge case in ccx error correction in QrackAceBackend: previously, if the target qubit was a "seam" ("boundary") qubit, the single reserved ancilla wasn't protected from concurrent reuse by cx calls in the ccx gate itself. (The fix was easy and straightforward, in this release.)

Full Changelog: v2.29.2...v2.29.3

sha1sum results:
745bab3c1f840b99268dbbe65d3c06e8a0e506ea pyqrack-2.29.3-py313-none-android_16_arm64_v8a.whl
8a89840ddf9b5aa0f3d5557589263f4c6934d8c7 pyqrack-2.29.3-py3-none-macosx_14_0_arm64.whl
79b97185bc6031fc3050a53845064a0b71a158b8 pyqrack-2.29.3-py3-none-macosx_15_0_arm64.whl
79685b1cd31fe82335ce3fa6fb07504664abb1e1 pyqrack-2.29.3-py3-none-macosx_15_0_x86_64.whl
1887c67e01227b2cd4b8e8b1181e70c9be494997 pyqrack-2.29.3-py3-none-manylinux_2_35_x86_64.whl
64abdfe6ae0c1df9e50c654173683003a7066f9a pyqrack-2.29.3-py3-none-manylinux_2_39_x86_64.whl
acde0204437c0d0f3af46de1b5bf0d9c22e2c585 pyqrack-2.29.3-py3-none-win_amd64.whl
542207213aa12655915acd9fb4959e00a996398a pyqrack-2.29.3.tar.gz
4089a999b99ef92d8c8a202c14ee1a797f310c58 pyqrack_complex128-2.29.3-py3-none-macosx_14_0_arm64.whl
26e5db1e5d5a805fa87bb3db9f47e0caa8e92c64 pyqrack_complex128-2.29.3-py3-none-macosx_15_0_arm64.whl
eb851d9b1fa0b93a54df4514a1ccc99af2e7b492 pyqrack_complex128-2.29.3-py3-none-macosx_15_0_x86_64.whl
3dc2481ba271c737929b9e5c85376bf2d33bcccd pyqrack_complex128-2.29.3-py3-none-manylinux_2_35_x86_64.whl
cead8b6d650eb5cde6b68d7c252d9ac0bd3b80e5 pyqrack_complex128-2.29.3-py3-none-manylinux_2_39_x86_64.whl
0d37b570c9b1e6ceaffd4afa3a49219a69e82f79 pyqrack_complex128-2.29.3-py3-none-win_amd64.whl
fbd8a1f4618e0401b3aa5127955e18aa324be532 pyqrack_complex128-2.29.3.tar.gz
684c5a1385a05673731af3e905a3fb5192768032 pyqrack_cpu-2.29.3-py3-none-macosx_14_0_arm64.whl
1e8748abee18c1f8e20c12328b8e105df73856dd pyqrack_cpu-2.29.3-py3-none-macosx_15_0_arm64.whl
a0dde4d46346505a4aad828df3af32569427e75e pyqrack_cpu-2.29.3-py3-none-macosx_15_0_x86_64.whl
8babd326a6e5fe24f94e48f8f3acdc21ec323794 pyqrack_cpu-2.29.3-py3-none-manylinux_2_35_x86_64.whl
33b10f1ddb38f5ddb3113927d115e9dd3ad29217 pyqrack_cpu-2.29.3-py3-none-manylinux_2_39_x86_64.whl
145817fcbd0074c01fe3e04fb6edf0670c8b72a2 pyqrack_cpu-2.29.3-py3-none-win_amd64.whl
1ee23be117d074caeba6960a91b869152af4833f pyqrack_cpu-2.29.3.tar.gz
bd05c6c478a2a185ac0379e8b7672fcac795ed4a pyqrack_cpu_complex128-2.29.3-py3-none-macosx_14_0_arm64.whl
b8af05b3b8a92d85b246aad7a39a3c6f1cabe327 pyqrack_cpu_complex128-2.29.3-py3-none-macosx_15_0_arm64.whl
e455a460e25789568d9da316a69bccc45f9f2e6a pyqrack_cpu_complex128-2.29.3-py3-none-macosx_15_0_x86_64.whl
5741ad83bee1bd54e7510acc3828b7425a7f6afe pyqrack_cpu_complex128-2.29.3-py3-none-manylinux_2_35_x86_64.whl
9ec62523bc3c8f57be49177728d6cc357209c3de pyqrack_cpu_complex128-2.29.3-py3-none-manylinux_2_39_x86_64.whl
f87f12f50cc35a14f0711042a25396c234b7c272 pyqrack_cpu_complex128-2.29.3-py3-none-win_amd64.whl
0fed58f98a5617536a3ccee59dcc7af6980c7e8e pyqrack_cpu_complex128-2.29.3.tar.gz
cce1d5ba659bc1dc5a49032bddaab9f9d1fb92ab pyqrack_cuda-2.29.3.tar.gz
58a09087de79268525013194184e8a520653b911 pyqrack_cuda_complex128-2.29.3.tar.gz