9637 commits in all time Jan 07, 2026 14:17 – Apr 07, 2026 14:17 UTC
LoafPickleWW wen-tools
feat: implement ReallySimpleMint page with URL parameter and postMessage integration support for external embedding.
Git Commit 2e7ce41a Branch main Document 4/44 ++ 9 --
feat: add arc65 support: loggedErr() and loggedAssert() functions, to log a formatted error string before failing
Git Commit 5ac27a5f Branch main Document 6/290 ++ 6 --
chore: refresh test artifacts using lastest changes in puya main branch
Git Commit 5e5babdf Branch main Document 19/821 ++ 630 --
Merge 839eb0d8084e36a21e0957b04353c19b63f69349 into f183d0681ee81b38f6aa46b903c28455b68236be
Git Commit 812b42b0 Branch pull/562/merge Document 58/8,614 ++ 18,125 --
achidlow puya
chore: compile all (after rebase)
Git Commit 95a498d3 Branch gvn Document 144/29,047 ++ 24,467 --
achidlow puya
chore: compile all
Git Commit 543b47d6 Branch gvn Document 300/77,345 ++ 111,505 --
achidlow puya
chore: compile all
Git Commit 454ce0af Branch gvn Document 2/0 ++ 22 --
achidlow puya
GVN: handle no-args intrinsics by assigning same VN but skipping replacement (due to stack shuffling impacts)
Git Commit ae9f27c5 Branch gvn Document 1/9 ++ 5 --
achidlow puya
GVN: refactor (WIP)
Git Commit 1144ebdf Branch gvn Document 1/91 ++ 83 --
achidlow puya
GVN: refactor (WIP)
Git Commit 3a7ac66d Branch gvn Document 1/3 ++ 9 --
achidlow puya
GVN: refactor (WIP)
Git Commit 34717cec Branch gvn Document 1/47 ++ 59 --
achidlow puya
GVN: fix bug with back-edges
Git Commit 973cfa95 Branch gvn Document 1/8 ++ 14 --
achidlow puya
GVN: refactor
Git Commit 7c0e7060 Branch gvn Document 1/32 ++ 32 --
achidlow puya
GVN: simplify
Git Commit 979bc573 Branch gvn Document 1/6 ++ 11 --
achidlow puya
GVN: refactor
Git Commit 63ac82cd Branch gvn Document 1/26 ++ 29 --
achidlow puya
GVN: refactor (WIP)
Git Commit e2bc1041 Branch gvn Document 1/190 ++ 199 --
achidlow puya
GVN: refactor
Git Commit 74fa5fea Branch gvn Document 1/84 ++ 73 --
achidlow puya
GVN refactoring (WIP)
Git Commit 8e900b61 Branch gvn Document 1/7 ++ 6 --
achidlow puya
GVN: simplify
Git Commit f7e27e9d Branch gvn Document 1/35 ++ 47 --
achidlow puya
chore: compile all
Git Commit e1ff093a Branch gvn Document 2/22 ++ 46 --
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 ae4fdedf Branch gvn Document 1/33 ++ 36 --