From c39f1cc4308ca00b552856854dc53a77e1290845 Mon Sep 17 00:00:00 2001 From: Alec Edgington <54802828+cqc-alec@users.noreply.github.com> Date: Thu, 28 Nov 2024 09:42:32 +0000 Subject: [PATCH] Update changelog for 1.36.0 release (#1700) --- pytket/conanfile.py | 2 +- pytket/docs/changelog.rst | 11 ++++++++--- tket/conanfile.py | 2 +- .../tket/Transformations/CliffordReductionPass.hpp | 2 +- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/pytket/conanfile.py b/pytket/conanfile.py index cc9ab6c313..0bc83653b6 100644 --- a/pytket/conanfile.py +++ b/pytket/conanfile.py @@ -38,7 +38,7 @@ def requirements(self): self.requires("pybind11_json/0.2.14") self.requires("symengine/0.13.0") self.requires("tkassert/0.3.4@tket/stable") - self.requires("tket/1.3.51@tket/stable") + self.requires("tket/1.3.52@tket/stable") self.requires("tklog/0.3.3@tket/stable") self.requires("tkrng/0.3.3@tket/stable") self.requires("tktokenswap/0.3.9@tket/stable") diff --git a/pytket/docs/changelog.rst b/pytket/docs/changelog.rst index c382708170..bda811ef41 100644 --- a/pytket/docs/changelog.rst +++ b/pytket/docs/changelog.rst @@ -1,12 +1,12 @@ Changelog ========= -Unreleased ----------- +1.36.0 (November 2024) +---------------------- Features: -* Add `BasePass.get_preconditions()` and `BasePass.getpost_conditions()`. +* Add `BasePass.get_preconditions()` and `BasePass.get_postconditions()`. API changes: @@ -16,6 +16,11 @@ Features: * Add `Circuit.wasm_uid` property to get the wasm UID from the circuit +Performance: + +* Optimization in Clifford simplification, reducing compilation times for + `FullPeeopholeOptimise` by an order of magnitude on x86_64. + Fixes: * Fix `Circuit.append` for circuits containing wasm diff --git a/tket/conanfile.py b/tket/conanfile.py index 8e330a0a69..60aceeff08 100644 --- a/tket/conanfile.py +++ b/tket/conanfile.py @@ -23,7 +23,7 @@ class TketConan(ConanFile): name = "tket" - version = "1.3.51" + version = "1.3.52" package_type = "library" license = "Apache 2" homepage = "https://github.com/CQCL/tket" diff --git a/tket/include/tket/Transformations/CliffordReductionPass.hpp b/tket/include/tket/Transformations/CliffordReductionPass.hpp index eeb27545f6..3f2650ed48 100644 --- a/tket/include/tket/Transformations/CliffordReductionPass.hpp +++ b/tket/include/tket/Transformations/CliffordReductionPass.hpp @@ -112,7 +112,7 @@ class CliffordReductionPass { /** The circuit under transformation */ Circuit ˆ - /** Topological-order-respecting map from circuit vertices to integers */ + /** Map from circuit vertices to their indices in the DAG */ IndexMap im; /** Table of potential transports of 2qb interactions through the circuit */