1348 commits in all time Dec 17, 2025 17:33 – Mar 17, 2026 17:33 UTC
dependabot[bot] puya
Merge 5590a224fecc1feae4c2e0cbbb5963b875f6c86c into 0bf28334d2a370401ddb0e65f9c4a514b5bff786
Git Commit 0f323885 Branch pull/595/merge Document 1/3 ++ 3 --
dependabot[bot] puya
build(deps): bump cyclopts from 3.23.1 to 4.2.1
Bumps [cyclopts](https://github.com/BrianPugh/cyclopts) from 3.23.1 to 4.2.1.
- [Release notes](https://github.com/BrianPugh/cyclopts/releases)
- [Commits](https://github.com/BrianPugh/cyclopts/compare/v3.23.1...v4.2.1)

---
updated-dependencies:
- dependency-name: cyclopts
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 5590a224 Branch dependabot/uv/cyclopts-4.2.1 Document 1/3 ++ 3 --
dependabot[bot] puya
Merge 63d41f77447ae87bb4e2a8c3c26c546cc704a0a8 into 0bf28334d2a370401ddb0e65f9c4a514b5bff786
Git Commit 72c8657e Branch pull/596/merge Document 2/5 ++ 5 --
dependabot[bot] puya
build(deps): bump packaging from 24.2 to 25.0
Bumps [packaging](https://github.com/pypa/packaging) from 24.2 to 25.0.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/24.2...25.0)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '25.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 63d41f77 Branch dependabot/uv/packaging-25.0 Document 2/5 ++ 5 --
dependabot[bot] puya
Merge f64c95a768b32e1f05b3b87f0d80bdd7863883ac into 0bf28334d2a370401ddb0e65f9c4a514b5bff786
Git Commit 6ad931a6 Branch pull/594/merge Document 1/3 ++ 3 --
dependabot[bot] puya
build(deps): bump scriv from 1.6.2 to 1.7.0
Bumps [scriv](https://github.com/nedbat/scriv) from 1.6.2 to 1.7.0.
- [Release notes](https://github.com/nedbat/scriv/releases)
- [Changelog](https://github.com/nedbat/scriv/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/nedbat/scriv/compare/1.6.2...1.7.0)

---
updated-dependencies:
- dependency-name: scriv
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit f64c95a7 Branch dependabot/uv/scriv-1.7.0 Document 1/3 ++ 3 --
dependabot[bot] puya
Merge cefd0ea6b0d1612e7324715f4fa26c9efbfd30db into 0bf28334d2a370401ddb0e65f9c4a514b5bff786
Git Commit a744a6c9 Branch pull/593/merge Document 1/26 ++ 14 --
dependabot[bot] puya
build(deps): bump pycryptodomex from 3.21.0 to 3.23.0
Bumps [pycryptodomex](https://github.com/Legrandin/pycryptodome) from 3.21.0 to 3.23.0.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases)
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.21.0...v3.23.0)

---
updated-dependencies:
- dependency-name: pycryptodomex
  dependency-version: 3.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit cefd0ea6 Branch dependabot/uv/pycryptodomex-3.23.0 Document 1/26 ++ 14 --
iglosiggio puya
Merge c91628f94939dd88e8dd00f2fa9d0d658a451805 into 0bf28334d2a370401ddb0e65f9c4a514b5bff786
Git Commit b72d7233 Branch pull/671/merge Document 300/247,017 ++ 1,259,706 --
iglosiggio puya
chore: Update test outputs
Git Commit c91628f9 Branch assembly-report Document 300/246,881 ++ 1,259,697 --
iglosiggio puya
chore: Remove source maps from O0 and O2 test outputs
Git Commit 12dd7d7d Branch assembly-report Document 2/2 ++ 2 --
iglosiggio puya
feat: Add assembly report for easier debugging
Git Commit 07f0e867 Branch assembly-report Document 10/134 ++ 7 --
iglosiggio puya
Merge 605e2a7951e79b470b3e0cfd860a2194020cf318 into 0bf28334d2a370401ddb0e65f9c4a514b5bff786
Git Commit 9cb273ac Branch pull/671/merge Document 300/247,012 ++ 313 --
iglosiggio puya
chore: Update test outputs
Git Commit 605e2a79 Branch assembly-report Document 300/246,881 ++ 306 --
iglosiggio puya
feat: Add assembly report for easier debugging
Git Commit ccca25ec Branch assembly-report Document 9/131 ++ 7 --
daniel-makerx puya
Merge f7242be0c0251c41e831601e5500fa7e02131b44 into 0bf28334d2a370401ddb0e65f9c4a514b5bff786
Git Commit 5f189b46 Branch pull/640/merge Document 300/453,127 ++ 301,727 --
achidlow puya
improve error message on attempted pop from empty dynamic array
Git Commit 1add1870 Branch ir-array-pop-additional-all-array-types Document 2/3 ++ 3 --
achidlow puya
linting
Git Commit 8823f354 Branch ir-array-pop-additional-all-array-types Document 2/3 ++ 6 --
achidlow puya
given that AWST ArrayConcat doesn't (can't) validate operands, restore previous behaviour of invalid type combinations being a code/user error rather than an internal error
Git Commit 2e3aad7d Branch ir-array-pop-additional-all-array-types Document 2/12 ++ 20 --
achidlow puya
chore: compile all
Git Commit f7242be0 Branch ir-array-pop-additional-all-array-types Document 300/862 ++ 667 --
achidlow puya
chore: compile all
Git Commit ac203191 Branch ir-array-pop-additional-all-array-types Document 220/11,552 ++ 13,241 --
achidlow puya
add test for read and write of static/fixed size array of dynamic sized elements, where the elements are not themselves byte-length or mutli-byte-length arrays
Git Commit c2abc133 Branch ir-array-pop-additional-all-array-types Document 58/17,709 ++ 0 --
achidlow puya
refactor: remove over-read on ReplaceValue lowering
Git Commit 1e5661f9 Branch ir-array-pop-additional-all-array-types Document 1/4 ++ 5 --
achidlow puya
allow coverage to be reported when there are failing tests
Git Commit a54de03f Branch ir-array-pop-additional-all-array-types Document 1/4 ++ 1 --
achidlow puya
remove unused special case
Git Commit 0d666216 Branch ir-array-pop-additional-all-array-types Document 1/2 ++ 11 --