mirror of https://github.com/Qiskit/qiskit.git
9a896d3ae0
* Don't run ElidePermutation if routing is disabled We have a routing plugin named "none" which is used to assert that no routing should be performed (it errors if there is routing required). We were previously running the ElidePermutations pass in this case which is not the expected or correct behavior because it causes the same kind of permutation as routing and would eliminate and swap gates in the circuit. As the typical use case for routing_method='none' is when you've already routed a circuit (or constructed it by hand to match the connectivity constraints) we shouldn't be doing this. This commit fixes this behavior so if the routing_method is set to "none" we no longer run the ElidePermutations pass. Fixes #13144 * Move release note to the correct location |
||
---|---|---|
.. | ||
assembler | ||
circuit | ||
compiler | ||
converters | ||
dagcircuit | ||
passmanager | ||
primitives | ||
providers | ||
pulse | ||
qasm/libs | ||
qasm2 | ||
qasm3 | ||
qobj | ||
qpy | ||
quantum_info | ||
result | ||
scheduler | ||
synthesis | ||
transpiler | ||
utils | ||
visualization | ||
VERSION.txt | ||
__init__.py | ||
_numpy_compat.py | ||
exceptions.py | ||
user_config.py | ||
version.py |