9500 commits in all time Jan 02, 2026 20:59 – Apr 02, 2026 20:59 UTC
onetechnical go-algorand
Merge a21760c165956741410af05c7b3b738acb97882a into 094ea6b25e84f0b8b66af847a54d4892b261aa5c
Git Commit 7ca36c9e Branch pull/6597/merge Document 7/10 ++ 10 --
onetechnical go-algorand
Fix mixing literal text with replacement token
Git Commit a21760c1 Branch update-slack-webhook Document 1/1 ++ 1 --
renovate[bot] use-wallet
Merge 95e7004f029612b7e9022564e8d252f9122586c5 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
Git Commit a4835ed3 Branch pull/421/merge Document 14/1,513 ++ 1,175 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 95e7004f Branch renovate/non-major-dependencies Document 14/1,513 ++ 1,175 --
Merge 1fbccae4bf6a758d4d787920b3e9e655b3097b9b into 094ea6b25e84f0b8b66af847a54d4892b261aa5c
Git Commit ca45ab5b Branch pull/6597/merge Document 7/9 ++ 9 --
Bug fix - env var discrepancy
Git Commit 1fbccae4 Branch update-slack-webhook Document 7/8 ++ 8 --
jannotti go-algorand
Merge b9728def9d3c73635ee73e7b7c2d6ac4a35118d2 into 094ea6b25e84f0b8b66af847a54d4892b261aa5c
Git Commit 775ac4f2 Branch pull/6598/merge Document 1/59 ++ 52 --
jannotti go-algorand
assembler: single-pass optimizeConstants using cumulative delta array
Instead of calling replaceBytes once per ref and then walking all stored
positions each time, collect all changes first, sort them, and apply them
in one left-to-right scan that builds the new program bytes and a cumDelta
array simultaneously. cumDelta[p] records the total size shift from all
replacements whose replaced region ends at or before p, so any stored
position can be adjusted with a single array lookup in any order.

Complexity goes from O(k*n + k*m) to O(n + k + m), where k = number of
refs, n = program size, m = total stored positions.
Git Commit b9728def Branch pull/6598/head Document 1/59 ++ 52 --
yasin-ce pera-android
Fix cards issue
Git Commit 3c93724a Branch multisig/demo4 Document 2/1 ++ 9 --
filipetamota pera-ios
Merge 90e1554ccd13ed22458d66edab17e77faa9e0de7 into 26041c989324bb82e9bb8e3807d827ad6e23482f
Git Commit c2a998c4 Branch pull/321/merge Document 4/22 ++ 8 --
filipetamota pera-ios
quote and fee requests parsing updated
Git Commit 90e1554c Branch feature/PERA-3888 Document 4/22 ++ 8 --
daniel-makerx puya
Merge 1bf1dcd05e3e450798267d030104734f03d9321b into ca77804c755e3c7bd18616e673f2d655d1b9114f
Git Commit 37e890b7 Branch pull/683/merge Document 300/117,813 ++ 5,168 --
daniel-makerx puya
refactor: support AWST test cases in size_diff
Git Commit 1bf1dcd0 Branch compile-all-fast-refactor Document 1/27 ++ 17 --
cusma specs
Merge pull request #283 from algorandfoundation/dependabot/docker/minor-and-patch-8a0157a986
chore(deps): bump rust from 1.93-slim-bookworm to 1.94-slim-bookworm in the minor-and-patch group
Git Commit c8e4d399 Branch master Document 1/1 ++ 1 --
achidlow puya
GVN refactoring (WIP)
Git Commit bf48382a Branch gvn Document 1/10 ++ 3 --
achidlow puya
GVN refactoring (WIP)
Git Commit 76aeadbe Branch gvn Document 1/7 ++ 6 --
achidlow puya
chore: compile all
Git Commit a3a9a3a8 Branch gvn Document 2/10 ++ 24 --
achidlow puya
refactor: rewrite SCC phi congruence to operate on the replacement map
Rewrite _refine_phi_congruence to run after build_replacements() and
resolve phi args through the replacement map, rather than using VN
lookups on the scoped _GVNTables.

This fixes a latent bug where set_register_vn in the SCC pass would
append registers to new equivalence sets without removing them from
old ones, potentially causing replacement chains in build_replacements
when an SCC register was also in a multi-member equivalence set from
the hash-based walk.

The new approach is also strictly more powerful: the old implementation
could only detect SCC congruence when external args were the same
register object (because _register_vn was scoped and the walk's VN
assignments were in discarded child scopes). Now it detects congruence
whenever external args resolve to the same representative.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Git Commit 5ef6a2d4 Branch gvn Document 1/33 ++ 36 --
Merge pull request #23 from Rashidhmd/cairo/vault
Implementation of Vault use case in Cairo
Git Commit 4730cf5c Branch main Document 3/310 ++ 1 --
Merge pull request #39 from FoundMarras/main
implementation of token_transfer use case in leo
Git Commit 1007fdd4 Branch main Document 3/196 ++ 0 --