From 3dbded9755c24dd17362381879b25e4784ece4c8 Mon Sep 17 00:00:00 2001 From: Kevin Hartman Date: Sun, 2 Jul 2023 19:41:44 -0400 Subject: [PATCH] Add release note. --- .../notes/sabre-ctrl-flow-o1-431cd25a19adbcdc.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 releasenotes/notes/sabre-ctrl-flow-o1-431cd25a19adbcdc.yaml diff --git a/releasenotes/notes/sabre-ctrl-flow-o1-431cd25a19adbcdc.yaml b/releasenotes/notes/sabre-ctrl-flow-o1-431cd25a19adbcdc.yaml new file mode 100644 index 000000000000..e80e77bc308d --- /dev/null +++ b/releasenotes/notes/sabre-ctrl-flow-o1-431cd25a19adbcdc.yaml @@ -0,0 +1,11 @@ +--- +upgrade: + - | + The Sabre family of transpiler passes (namely :class:`.SabreLayout` + and :class:`.SabreSwap`) are now used by default for all circuits + when invoking the transpiler at optimization level 1 (e.g. calling + :func:`.transpile` or :func:`.generate_preset_pass_manager` with + keyword argument ``optimization_level=1``). Previously, circuits + with control flow operations used :class:`.DenseLayout` and + :class:`.StochasticSwap` with this profile. +