This fixes a pointer edge case and a variable name typo bug in the PInvoke API, only. Apologies for my scattered manner; I'm one developer. Build width is 2^12 across all binaries.
0.15.1
Apologies, I forgot to change CMake build parameters on Windows. This release adds 2^12 max qubit addressing for Windows, as well, as use case and hardware permit.
0.15.0
Without any major trade-offs, besides a slightly larger binary size, this release is built to address up to 2^12 qubits in a single simulator instance, as use case and hardware permit.
0.14.0
This release increases the default shared library interface integer width to 64 bits. The change allows for limited cases of Schmidt decomposed universal gate simulation up to about 64 qubits, as in the example of https://github.com/vm6502q/pyqrack-jupyter/blob/main/shor.ipynb.
0.13.1
This fixes a bug in controlled arithmetic logic unit (ALU) methods: control qubit lists were not properly internally cast to C arrays.
0.13.0
This release adds the `adjiswap()` gate, ("adjoint of ISWAP").