9262 commits in all time Dec 31, 2025 08:44 – Mar 31, 2026 08:44 UTC
Merge 6baa3c8bb7f28d2e7bec8c23d8511f6d9fae4d1a into 4d26f7687d3ca8a4cb7697f6f3f0a8a989b67f76
Git Commit 8894210f Branch pull/354/merge Document 1/1 ++ 1 --
aorumbayev algokit-cli
Merge a252e98605f5ebeddfefb6a6320436b10545ae88 into 472eb87eaed1ead681ac663ec7790a1f7829462c
Git Commit 4ff020c6 Branch pull/705/merge Document 300/11,291 ++ 3,851 --
mrcointreau algokit-cli
Merge pull request #717 from algorandfoundation/fix/bump-vulnerable-deps
Bump pyjwt and requests to resolve pip-audit CVEs
Git Commit a252e986 Branch decoupling Document 3/15 ++ 11 --
Merge pull request #22 from Rashidhmd/cairo/crowdfund
Implementation of Crowdfund use case in Cairo
Git Commit c8f00818 Branch main Document 3/244 ++ 1 --
Merge pull request #37 from FoundMarras/main
implementation of simple_transfer use case in leo
Git Commit 2c7cf8d3 Branch main Document 3/100 ++ 0 --
achidlow puya
Don't count global/local state maps towards implicit state totals.
A warning is emitted if these are not explicitly declared when there is a map, but if that warning is ignored, we shouldn't count them towards the state totals. It would mean that inserting the first map value would succeed in testing, but not the second, and it would be better to fail fast.
Git Commit e1758d45 Branch main Document 1/2 ++ 2 --
achidlow puya
Don't count global/local state maps towards implicit state totals.
A warning is emitted if these are not explicitly declared when there is a map, but if that warning is ignored, we shouldn't count them towards the state totals. It would mean that inserting the first map value would succeed in testing, but not the second, and it would be better to fail fast.
Git Commit 308e1f41 Branch pull/681/head Document 1/2 ++ 2 --
achidlow puya
guard against use-before-def when collapsing trivial phi nodes
When a block has mutually-dependent phi nodes (e.g. from a swap or
shift-register pattern in a loop) and is reduced to a single
predecessor, collapsing those phis to assignments would produce a
use-before-def: a register appears as both target and source in the
same parallel copy, but the predecessor that provided the bootstrap
values is gone.

No current optimization can trigger this — these checks are
defense-in-depth so that future changes to the optimizer surface a
clear error rather than silently producing incorrect IR.
Git Commit e1b29258 Branch main Document 2/27 ++ 0 --
achidlow puya
chore: compile all
Git Commit c1ab874f Branch main Document 52/16,052 ++ 36 --
achidlow puya
add unssa test without inlining
Git Commit 9fa191f3 Branch main Document 3/133 ++ 4 --
Merge edc9b05eb98ab470ee4b9c8eca3c91ec2434b69e into aaca7f9a3e34fdf52544e14daba442695789e21f
Git Commit ed2153c0 Branch pull/63/merge Document 2/15 ++ 12 --
achidlow puya
Merge 17146000e125f8288109daba78023c437348cd38 into f75500bc2c09517936c91806f9c1a16da23ed26f
Git Commit 7cc838b1 Branch pull/681/merge Document 1/2 ++ 2 --
achidlow puya
Don't count global/local state maps towards implicit state totals.
A warning is emitted if these are not explicitly declared when there is a map, but if that warning is ignored, we shouldn't count them towards the state totals. It would mean that inserting the first map value would succeed in testing, but not the second, and it would be better to fail fast.
Git Commit 17146000 Branch implicit-map-state-totals Document 1/2 ++ 2 --
Merge 3e03c1ba94ea7dd4d3145826a9448a698cb516b7 into aaca7f9a3e34fdf52544e14daba442695789e21f
Git Commit b42a3134 Branch pull/62/merge Document 73/6,408 ++ 1,822 --
fix: state totals now correctly handle direct tuple storage
Git Commit 3e03c1ba Branch global-local-map-support Document 3/22 ++ 8 --
Merge 69e3e85fe00b95b13464201656b9c58b5d1bc0b3 into aaca7f9a3e34fdf52544e14daba442695789e21f
Git Commit 235143a4 Branch pull/62/merge Document 72/6,389 ++ 1,817 --
simplify state introspection logic in Contract
Git Commit 69e3e85f Branch global-local-map-support Document 1/41 ++ 47 --
Merge 0ccc42ddc95671e7f40dd6618f7dc0025928ba93 into 6da786ceb53d34fe80f040ea26557f424f4981e0
Git Commit 6b195cac Branch pull/27/merge Document 4/351 ++ 1 --
simplify/fix typing and remove type-ignores for _ContractMeta
Git Commit edc9b05e Branch contract-meta-refactoring Document 1/9 ++ 4 --
simplify handling of global-state-types map (and make private), plus add test
Git Commit 45e02857 Branch contract-meta-refactoring Document 2/6 ++ 8 --
Merge 59ea0519bb24c06afa2eeb086ccad16b29d8eb14 into aaca7f9a3e34fdf52544e14daba442695789e21f
Git Commit 18604934 Branch pull/62/merge Document 72/6,375 ++ 1,797 --
Ganainmtech devportal
Merge 20c020e21c3595fc6d4f322dd8bb0134d53c5782 into f17661074ae547e3df304898533f091f6d3844cc
Git Commit fa9cb385 Branch pull/590/merge Document 3/432 ++ 0 --
gabrielkuettel devportal
Improve x402 tutorial intro flow and setup readability
Git Commit 20c020e2 Branch x402-tutorial Document 1/123 ++ 51 --
refactor: remove _get_self_or_active_app_id, not required
Git Commit 59ea0519 Branch global-local-map-support Document 1/7 ++ 17 --