Skip to content

Commit 22dec83

Browse files
committed
chore: release guppylang-internals 0.29.0
1 parent 15da521 commit 22dec83

File tree

4 files changed

+31
-3
lines changed

4 files changed

+31
-3
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"guppylang": "0.21.8",
3-
"guppylang-internals": "0.28.0"
3+
"guppylang-internals": "0.29.0"
44
}

guppylang-internals/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,34 @@
33
First release of `guppylang_internals` package containing refactored out internal components
44
from `guppylang`.
55

6+
## [0.29.0](https://github.com/Quantinuum/guppylang/compare/guppylang-internals-v0.28.0...guppylang-internals-v0.29.0) (2026-02-10)
7+
8+
9+
### ⚠ BREAKING CHANGES
10+
11+
* Allow panicking with different signal values ([#1461](https://github.com/Quantinuum/guppylang/issues/1461))
12+
* Tket is now a non-optional dependency. Most systems already have this installed, rerunning the package manager should fix any issues.
13+
14+
### Features
15+
16+
* Add function to swap two array elements that lowers to hugr swap op ([#1459](https://github.com/Quantinuum/guppylang/issues/1459)) ([15da521](https://github.com/Quantinuum/guppylang/commit/15da521d27354d294dd7f69c4494f9a1bc4d7032))
17+
* Allow panicking with different signal values ([#1461](https://github.com/Quantinuum/guppylang/issues/1461)) ([e624d4f](https://github.com/Quantinuum/guppylang/commit/e624d4f8b99dc2db7207f3148e8b2e378cfeb648))
18+
* Compile time array bounds check for literal indices (https://github.com/Quantinuum/guppylang/issues/1438) ([d2dd890](https://github.com/Quantinuum/guppylang/commit/d2dd890951c7ef06d6baf98b2f55acef86a53a25))
19+
* Compile time array indexing linearity check for literal indices ([#1469](https://github.com/Quantinuum/guppylang/issues/1469)) ([e384b52](https://github.com/Quantinuum/guppylang/commit/e384b52c40f051248f205d704f79084777a0cfea))
20+
* Label `FuncDefn`s with qualified names in HUGR ([#1452](https://github.com/Quantinuum/guppylang/issues/1452)) ([a92f274](https://github.com/Quantinuum/guppylang/commit/a92f274a14668b7ac88713a69a6902aca62d4483))
21+
* Make tket a non-optional dependency ([#1440](https://github.com/Quantinuum/guppylang/issues/1440)) ([4af4360](https://github.com/Quantinuum/guppylang/commit/4af4360495c9d6155e69310d5bfb8f22953fc1ff))
22+
* use hugr used_extensions in engine.py ([#1451](https://github.com/Quantinuum/guppylang/issues/1451)) ([c16b96b](https://github.com/Quantinuum/guppylang/commit/c16b96bd5dc6ab4df13e3242ffe55279b317dd7e))
23+
24+
25+
### Bug Fixes
26+
27+
* Add a copy before fallable `synthesize_call` call ([#1460](https://github.com/Quantinuum/guppylang/issues/1460)) ([84137c3](https://github.com/Quantinuum/guppylang/commit/84137c39b7e8ca24142ffe73afcce6a1bcceffe2))
28+
* Misleading error message when trying to load a list of numpy integers using comptime ([#1484](https://github.com/Quantinuum/guppylang/issues/1484)) ([0c270c8](https://github.com/Quantinuum/guppylang/commit/0c270c87bdeeaf85169bc0451fd6f47d3462b98c))
29+
* Raise type inference error when not all function argument types could be resolved. ([#1439](https://github.com/Quantinuum/guppylang/issues/1439)) ([4120d59](https://github.com/Quantinuum/guppylang/commit/4120d590917245258d69ceb07c763c7633c7c5f8)), closes [#1437](https://github.com/Quantinuum/guppylang/issues/1437)
30+
* Remove leading tab characters from diagnostics during rendering ([#1447](https://github.com/Quantinuum/guppylang/issues/1447)) ([a1cf792](https://github.com/Quantinuum/guppylang/commit/a1cf792deaf90e31721505ac17fd4911737e6c26)), closes [#1101](https://github.com/Quantinuum/guppylang/issues/1101)
31+
* Support comptime expressions in subscript assignments ([#1433](https://github.com/Quantinuum/guppylang/issues/1433)) ([108c104](https://github.com/Quantinuum/guppylang/commit/108c104d55ecb052d4d7c363062f444efc689724)), closes [#1363](https://github.com/Quantinuum/guppylang/issues/1363)
32+
* Support more cases of comptime subscripts ([#1436](https://github.com/Quantinuum/guppylang/issues/1436)) ([9aefdcc](https://github.com/Quantinuum/guppylang/commit/9aefdcc50b142acf842cf60314b5bccc49e01614)), closes [#1435](https://github.com/Quantinuum/guppylang/issues/1435)
33+
634
## [0.28.0](https://github.com/Quantinuum/guppylang/compare/guppylang-internals-v0.27.0...guppylang-internals-v0.28.0) (2026-02-04)
735

836

guppylang-internals/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "guppylang-internals"
3-
version = "0.28.0"
3+
version = "0.29.0"
44
requires-python = ">=3.10,<4"
55
description = "Compiler internals for `guppylang` package."
66
license = { file = "LICENCE" }
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# This is updated by our release-please workflow, triggered by this
22
# annotation: x-release-please-version
3-
__version__ = "0.28.0"
3+
__version__ = "0.29.0"

0 commit comments

Comments
 (0)