9178 commits in all time Dec 30, 2025 08:41 – Mar 30, 2026 08:41 UTC
Merge 3f7cfeaa160c5928f1ac6c689aca1025cabc264d into aaca7f9a3e34fdf52544e14daba442695789e21f
Git Commit ccd2b343 Branch pull/62/merge Document 15/1,613 ++ 64 --
docs: add GlobalMap and LocalMap to state-management guide
Git Commit 3f7cfeaa Branch global-local-map-support Document 2/79 ++ 0 --
filipetamota pera-ios
Merge 966ced2465ba8880734f0c56286f2370efe7d7c2 into b63b3bcc7486c10c185a286c0ccade991fb8e8cd
Git Commit c1b7b29f Branch pull/309/merge Document 4/36 ++ 20 --
Merge c0e9dd7e0da541acd64e13fbfacb84bfffed80e2 into fddab7ff72c2799414a6ac9cc4cb5c6b43771986
Git Commit 21465b4b Branch pull/144/merge Document 1/1 ++ 1 --
npm: bump eslint from 9.39.4 to 10.1.0
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.4 to 10.1.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.4...v10.1.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit c0e9dd7e Branch dependabot/npm_and_yarn/main/eslint-10.1.0 Document 1/1 ++ 1 --
Merge 3732fd05cb7d09537f79169b520c32794123d869 into fddab7ff72c2799414a6ac9cc4cb5c6b43771986
Git Commit ac23f94a Branch pull/143/merge Document 1/1 ++ 1 --
npm: bump solhint from 5.2.0 to 6.1.0
Bumps [solhint](https://github.com/protofire/solhint) from 5.2.0 to 6.1.0.
- [Release notes](https://github.com/protofire/solhint/releases)
- [Changelog](https://github.com/protofire/solhint/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/protofire/solhint/compare/v5.2.0...v6.1.0)

---
updated-dependencies:
- dependency-name: solhint
  dependency-version: 6.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 3732fd05 Branch dependabot/npm_and_yarn/main/solhint-6.1.0 Document 1/1 ++ 1 --
Merge 974f953d5aebcd05f7d62815042fba97e5d27043 into fddab7ff72c2799414a6ac9cc4cb5c6b43771986
Git Commit 55a693d8 Branch pull/142/merge Document 1/1 ++ 1 --
npm: bump hardhat from 2.28.6 to 3.2.0
Bumps [hardhat](https://github.com/NomicFoundation/hardhat/tree/HEAD/v-next/hardhat) from 2.28.6 to 3.2.0.
- [Release notes](https://github.com/NomicFoundation/hardhat/releases)
- [Changelog](https://github.com/NomicFoundation/hardhat/blob/main/v-next/hardhat/CHANGELOG.md)
- [Commits](https://github.com/NomicFoundation/hardhat/commits/hardhat@3.2.0/v-next/hardhat)

---
updated-dependencies:
- dependency-name: hardhat
  dependency-version: 3.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 974f953d Branch dependabot/npm_and_yarn/main/hardhat-3.2.0 Document 1/1 ++ 1 --
achidlow puya
fix nasty potential bug with static index and VN collisions in extrac/replace ops
Git Commit 6c1bf5de Branch gvn Document 1/18 ++ 5 --
achidlow puya
refactoring: VN -> register and Value -> VN mappings don't need scoping
Git Commit b2fbcf6c Branch gvn Document 1/15 ++ 19 --
achidlow puya
refactoring
Git Commit 5bb763fa Branch gvn Document 4/41 ++ 125 --
achidlow puya
refactoring: restrict "const" VN to Constant | TemplateVar - Undefined should definitely not be considered equal, and compiled refs get replaced by constants eventually anyway.
Git Commit 4a468f4d Branch gvn Document 1/10 ++ 6 --
achidlow puya
simplify
Git Commit 1f46b756 Branch gvn Document 1/1 ++ 3 --
achidlow puya
refactoring
Git Commit e8b2ec94 Branch gvn Document 1/9 ++ 10 --
achidlow puya
GVN refactoring: simplify the way we pass scope down to children
Git Commit 3ea0dcbf Branch gvn Document 1/30 ++ 53 --
achidlow puya
GVN refactor:
- introduce types for "expression" keys
- use AVMOp instead of str
Git Commit 65640f6e Branch gvn Document 2/174 ++ 106 --
achidlow puya
chore: compile all
Git Commit c27a0910 Branch gvn Document 300/48,534 ++ 44,208 --
achidlow puya
GVN test cases
Git Commit 35f68aee Branch gvn Document 3/185 ++ 0 --
achidlow puya
chore: compile all
Git Commit cc8ce5fa Branch gvn Document 144/15,543 ++ 0 --
achidlow puya
feat: implement GVN
Git Commit 4ab83047 Branch gvn Document 2/604 ++ 0 --
achidlow puya
chore: compile all
Git Commit 96f77728 Branch gvn Document 38/213 ++ 208 --
achidlow puya
chore: add gitignore for CLAUDE.local.md
Git Commit e9de399e Branch gvn Document 1/3 ++ 1 --