10916 commits in all time Jan 24, 2026 07:30 – Apr 24, 2026 07:30 UTC
achidlow puya
chore: compile all
Git Commit 20529ef5 Branch feat/statically-failing-op-validator Document 18/1,038 ++ 1,038 --
achidlow puya
wip
Git Commit 8b1e8828 Branch feat/statically-failing-op-validator Document 2/35 ++ 35 --
achidlow puya
refactors, plus add substring3 constant start > bytes length case
Git Commit ac301a1a Branch feat/statically-failing-op-validator Document 1/38 ++ 42 --
boblat puya
Merge d60505c7f76d0b6eae5f189f35973221f070e802 into 5e9ff87db3e831098c8e80723978d7c843d38234
Git Commit cd044c22 Branch pull/711/merge Document 300/32,517 ++ 18,346 --
boblat puya
chore: compile all
Git Commit d60505c7 Branch fix/op-selection Document 217/2,967 ++ 2,604 --
boblat puya
test: add tests for op code selection optimisation preferring variant with immediates
Git Commit 89ad939a Branch fix/op-selection Document 2/184 ++ 0 --
boblat puya
chore: compile all
Git Commit 7339f1b1 Branch fix/op-selection Document 300/29,826 ++ 16,470 --
boblat puya
refactor: add special handling for extract in eb
Git Commit d85c1a1d Branch fix/op-selection Document 4/165 ++ 24 --
boblat puya
fix: consistently rely on optimisation to replace stack-arg variant with immediate-arg variant
Git Commit 13fbb12a Branch fix/op-selection Document 3/151 ++ 24 --
yasin-ce pera-ios
Fix shared account issues
Git Commit 5e9e61d2 Branch multisig-cleanup-2 Document 65/750 ++ 328 --
boblat puya
refactor: simplify recursive type alias handling and add additional test coverage
Git Commit 5e9ff87d Branch main Document 2/63 ++ 20 --
boblat puya
fix: detect recursive type aliases instead of crashing with maximum recursion depth
Git Commit b3be4f95 Branch main Document 3/74 ++ 5 --
boblat puya
fix: detect recursive type aliases instead of crashing with maximum recursion depth
Git Commit 1f900d84 Branch pull/695/head Document 3/74 ++ 5 --
boblat puya
refactor: simplify recursive type alias handling and add additional test coverage
Git Commit f4a1d763 Branch pull/695/head Document 2/63 ++ 20 --
boblat puya
Merge 4ffa677556b455a65902c9e2df2051f7bd10637e into 10cc4cb7647c963dae96062ff1d597f4b55382df
Git Commit 95a47144 Branch pull/695/merge Document 3/127 ++ 15 --
Merge 4d0211eabd6e1d337e3bec95b9b0a320de5101e0 into af05a35d89d8ced9f1a6fff15e3c90e504042830
Git Commit 77b18d4c Branch pull/69/merge Document 1/24 ++ 0 --
refactor: check algorand-python dependency as well
Git Commit 4d0211ea Branch check-prod-puya Document 1/6 ++ 6 --
achidlow puya
method rename
Git Commit d91abd92 Branch feat/statically-failing-op-validator Document 1/12 ++ 12 --
achidlow puya
chore: compile all
Git Commit 8af0406e Branch feat/statically-failing-op-validator Document 53/1,664 ++ 762 --
achidlow puya
add concat buffer overflow detection
Git Commit 238c9ea2 Branch feat/statically-failing-op-validator Document 2/12 ++ 0 --
achidlow puya
chore: compile all (after rebase)
Git Commit d6f272a5 Branch feat/statically-failing-op-validator Document 3/39 ++ 0 --
achidlow puya
test: cover substring3 runtime-bytes fallback
The fallback arm (runtime first arg, constant `end` > MAX_BYTES_LENGTH) needs its own test since neither of the constant-bytes substring3 cases in the existing test exceeds 4096.
Git Commit fd49e9fa Branch feat/statically-failing-op-validator Document 1/2 ++ 0 --
achidlow puya
make getbit error handling cover all constant indexes
Git Commit 2fc6d0bb Branch feat/statically-failing-op-validator Document 1/12 ++ 6 --
achidlow puya
refactor (WIP)
Git Commit bd5d58ef Branch feat/statically-failing-op-validator Document 1/157 ++ 71 --
achidlow puya
chore: compile all
Git Commit 41022b7a Branch feat/statically-failing-op-validator Document 50/2,955 ++ 2,777 --