Home Reports May 29, 2026

Friday, May 29, 2026

Commits
383
pushed this day
Repositories
14
with activity
Contributors
17
distinct authors
Lines changed
+1,393,385 −1,098,187
additions / deletions

May 2026

‹ ›
M
T
W
T
F
S
S

Dot = report available

Authors 16

Commit Log

383 commits · 14 repositories

01:00:21 go-algorand - Build 2732 Data +1 −1
01:39:07 wen-tools LoafPickleWW feat: add DonationDialog component for ALGO and USDC contributions +14 −6
01:48:19 wen-tools LoafPickleWW feat: add DonationDialog component for ALGO and USDC contributions +18 −6
03:04:56 algo-voting dependabot[bot] build(deps): update vue-router requirement from ^5.0.7 to ^5.1.0 +1 −1
03:38:05 puya iglosiggio chore: Add AWST-with-references testcase +7799 −0
04:00:03 puya daniel-makerx fix: use BytesEncode for encoding uint values +14 −9
04:14:14 puya daniel-makerx fix: ensure _visit_and_check_for_double_eval still materialises expressions when required +14 −10
04:25:28 algokit-utils-ts-debug dependabot[bot] chore(deps): bump the all group across 1 directory with 11 updates +1621 −552
04:39:54 puya daniel-makerx test: increase op ups +3 −3
04:39:54 puya daniel-makerx chore: compile all +180339 −144850
04:39:54 puya daniel-makerx chore: add changelog +42 −0
04:43:15 algorand-typescript-testing boblat chore: update puya ts dependency version +23 −39
06:05:19 puya boblat chore: compile all +3560 −3552
06:05:19 puya boblat refactor: rename `Contract` as `BaseContract` +326 −435
06:05:19 puya boblat docs: update docs to reference BaseContract instead of Contract +61 −51
06:05:20 puya boblat feat: add `algopy.Contract` as an alias of `algopy.arc4.ARC4Contract` +37 −29
06:05:20 puya boblat docs: use `algopy.Contract` instead of `algopy.ARC4Contract` +46 −44
06:05:20 puya boblat refactor: use `Contract` instead of `BaseContract` to reduce noise +213 −213
06:05:20 puya boblat chore: compile all +14981 −14981
06:05:20 puya boblat chore: compile all +19548 −36
06:05:21 puya boblat refactor: bump stubs version to show breaking change +4 −4
06:05:21 puya boblat docs: add change log +40 −0
09:07:02 puya daniel-makerx chore: add changelog +42 −0
09:07:03 puya daniel-makerx refactor: make TealOp immediates a tuple +30 −28
09:07:03 puya daniel-makerx refactor: move is_stack_swap to _util.py +5 −5
09:07:03 puya daniel-makerx feat: add TEAL optimisation to eliminate cover/uncover ops by reordering op sequences +304 −0
09:07:03 puya daniel-makerx feat: add additional load ops +3 −0
09:07:03 puya daniel-makerx chore: compile all +32332 −29656
09:07:03 puya daniel-makerx test: add test case to cover callsub barrier +26 −0
09:13:54 puya daniel-makerx refactor: move SSAReadTracker to _utils +64 −60
10:45:09 xchain-accounts sofinico fix: portal: clear stale network error on successful switch +1 −0
11:44:20 xchain-accounts sofinico feat: portal: add sentry error monitoring +1059 −4
12:07:58 xchain-accounts sofinico chore: portal: include moz and safari extensions in Sentry error filtering +4 −1
13:37:30 algokit-core joe-p Merge f46c1b6c6346fc96d4dbff354668ff36e4759ddb into 4a72a1012c36f596afed6da175a3e3deb9e827ee +415 −153
13:37:30 algokit-core joe-p Merge 4d51e7cc581a0464f4683e36bcbb8579fb00ef69 into 4a72a1012c36f596afed6da175a3e3deb9e827ee +478 −139
13:52:21 puya daniel-makerx feat: add optimisation that moves single use pure intrinsics to just before their consumer +90 −0
13:52:31 puya daniel-makerx chore: compile all +29224 −7527
13:57:52 puya daniel-makerx chore: add changelog +42 −0
14:00:34 falcon nullun deterministic.c: reformat to preprocessed form ahead of templating +23 −31
14:28:01 intermezzo PhearZero Merge pull request #31 from algorandfoundation/feat/oid4vc-did-algo +15907 −115
15:37:58 algokit-core lempira feat: algokit utils ffi swiftpm consolidation (#344) +643 −172
15:37:58 algokit-core lempira feat: algokit utils ffi swiftpm consolidation (#344) +643 −172
15:41:44 puya achidlow chore: compile all +232 −229
15:41:44 puya achidlow eliminate repeated ArrayLength nodes when the argument is a stack value +10 −1
15:41:45 puya achidlow feat: implement GVN +604 −0
15:41:45 puya achidlow chore: compile all +15543 −0
15:41:45 puya achidlow GVN test cases +185 −0
15:41:45 puya achidlow chore: compile all +36453 −37855
15:41:46 puya achidlow fix: scope GVN tables to dominator tree to prevent potential dominance violation +5 −2
15:41:46 puya achidlow refactor +13 −16
15:41:46 puya achidlow - use ValueProviderVisitor in GVN to ensure exhaustiveness +194 −82
15:41:46 puya achidlow extract ValueProviderVisitor from IRVisitor +59 −53
15:41:46 puya achidlow simplify +1 −3
15:41:46 puya achidlow GVN refactoring: simplify the way we pass scope down to children +30 −53
15:41:46 puya achidlow refactoring +41 −125
15:41:46 puya achidlow fix nasty potential bug with static index and VN collisions in extrac/replace ops +18 −5
15:41:46 puya achidlow refactoring +9 −10
15:41:46 puya achidlow refactoring: VN -> register and Value -> VN mappings don't need scoping +15 −19
15:41:46 puya achidlow refactoring: restrict "const" VN to Constant | TemplateVar - Undefined should definitely not be considered equal, and compiled refs get replaced by constants eventually anyway. +10 −6
15:41:46 puya achidlow add docstrings to some higher level IR models +10 −0
15:41:46 puya achidlow chore: compile all +928 −995
15:41:46 puya achidlow GVN refactor: +174 −106
15:41:47 puya achidlow GVN refactor: remove _PhiKey +9 −15
15:41:47 puya achidlow chore: compile all +24743 −20974
15:41:47 puya achidlow GVN refactoring (WIP) +40 −46
15:41:47 puya achidlow chore: compile all +3 −3
15:41:47 puya achidlow GVN: better candidate selection +126 −102
15:41:47 puya achidlow GVN refactoring (WIP) +26 −35
15:41:48 puya achidlow GVN: refactor (WIP) +190 −199
15:41:48 puya achidlow fix: handle irreducible control flow in GVN SCC phi congruence +1 −4
15:41:48 puya achidlow GVN: refactor +32 −32
15:41:48 puya achidlow refactor: rewrite SCC phi congruence to operate on the replacement map +33 −36
15:41:48 puya achidlow chore: compile all +102297 −137627
15:41:48 puya achidlow GVN: refactor (WIP) +91 −83
15:41:48 puya achidlow GVN refactoring (WIP) +7 −6
15:41:48 puya achidlow GVN: fix bug with back-edges +8 −14
15:41:48 puya achidlow GVN: refactor +84 −73
15:41:48 puya achidlow GVN: handle no-args intrinsics by assigning same VN but skipping replacement (due to stack shuffling impacts) +9 −5
15:41:48 puya achidlow GVN refactoring (WIP) +10 −3
15:41:48 puya achidlow GVN: simplify +6 −11
15:41:48 puya achidlow GVN: refactor +26 −29
15:41:48 puya achidlow GVN: simplify +35 −47
15:41:48 puya achidlow GVN: refactor (WIP) +47 −59
15:41:48 puya achidlow GVN: refactor (WIP) +3 −9
15:41:49 puya achidlow GVN: refactor (WIP) +38 −28
15:41:49 puya achidlow chore: compile all +6542 −7809
15:41:49 puya achidlow chore: compile all +1330 −2133
15:41:49 puya achidlow GVN: give constants a consistent key regardless of representation +47 −12
15:41:49 puya achidlow GVN: intrinsic identities (WIP) +38 −0
15:41:49 puya achidlow GVN global hash map (WIP) +34 −41
15:41:49 puya achidlow GVN: refactor (WIP) +6 −1
15:41:49 puya achidlow GVN global hash map (WIP) +57 −12
15:41:49 puya achidlow chore: compile all +1710 −2026
15:41:49 puya achidlow GVN: replace UInt64 constants +57 −16
15:41:49 puya achidlow add GVN test for AVAIL/PRE (not implemented yet) +2432 −0
15:41:49 puya achidlow add additional testing of runtime-dominance +1734 −6
15:41:50 puya achidlow chore: compile all +465 −7676
15:41:50 puya achidlow hmm +43 −54
15:41:50 puya achidlow chore: compile all +0 −41
15:41:50 puya achidlow GVN refactoring (partial undo, `global` is not PURE) +3 −4
15:41:50 puya achidlow use GVN in redundant assert detection +40 −86
15:41:50 puya achidlow mostly comment updates, one minor refactor +11 −22
15:41:50 puya achidlow remove byte constant restriction +3 −4
15:41:50 puya achidlow GVN refactoring +19 −17
15:41:50 puya achidlow chore: compile all +8866 −22626
15:41:51 puya achidlow simplify simplifier +20 −20
15:41:51 puya achidlow simplify simplifier +70 −68
15:41:51 puya achidlow remove binary-op identity simplifications from intrinsic_simplification, it has been subsumed and improved upon in GVN +0 −26
15:41:51 puya achidlow GVN: skip Value rather than just Constant for uint64 propagation +5 −2
15:41:51 puya achidlow GVN: record negation comparisons even when there is a match to the un-negated version, so that double negation works +5 −1
15:41:51 puya achidlow refactoring, hmmm +23 −20
15:41:51 puya achidlow refactoring, hmmm +17 −20
15:41:51 puya achidlow chore: compile all +198 −518
15:41:51 puya achidlow chore: compile all +560 −93
15:41:51 puya achidlow chore: compile all +63 −79
15:41:51 puya achidlow mostly comment updates, some minor refactoring +16 −38
15:41:51 puya achidlow add GVN test for double-negation of comparison +2501 −777
15:41:51 puya achidlow chore: compile all +42 −105
15:41:51 puya achidlow refactoring, hmmm +39 −36
15:41:52 puya achidlow simplify the simplifier +6 −11
15:41:52 puya achidlow GVN: extract/extract3 const +28 −0
15:41:52 puya achidlow GVN: substring const +18 −0
15:41:52 puya achidlow chore: compile all +4 −6
15:41:52 puya achidlow chose best encoding for VN +15 −0
15:41:52 puya achidlow refactoring, hmmm +14 −8
15:41:52 puya achidlow chore: compile all +1601 −1729
15:41:52 puya achidlow GVN: fold uint64 constant binary ops +32 −4
15:41:52 puya achidlow preserve encoding +55 −29
15:41:52 puya achidlow fix itertools.count type subscripting +7 −1
15:41:52 puya achidlow GVN: concat consts +56 −44
15:41:52 puya achidlow simplify the simplifier +19 −11
15:41:52 puya achidlow simplify the simplifier +83 −63
15:41:52 puya achidlow chore: compile all +32 −544
15:41:52 puya achidlow chore: compile all +2 −2
15:41:52 puya achidlow chore: compile all +2367 −2678
15:41:52 puya achidlow chore: compile all +33 −138
15:41:52 puya achidlow simplify the simplifier +73 −50
15:41:52 puya achidlow GVN: len of const +3 −7
15:41:52 puya achidlow refactoring, hmmm (plus not folding) +28 −24
15:41:52 puya achidlow refactor / small bytes consts when the source is an intrinsic with register args (causing stack shuffling) +42 −16
15:41:52 puya achidlow GVN: len of const +5 −0
15:41:53 puya achidlow chore: compile all +6435 −9363
15:41:53 puya achidlow chore: compile all +61 −657
15:41:53 puya achidlow wip +110 −15
15:41:53 puya achidlow allow no-stack-args intrinsics to participate in VN coalescing, but start a new group for each one +17 −19
15:41:53 puya achidlow chore: compile all +4 −4
15:41:53 puya achidlow HMMM +292 −121
15:41:53 puya achidlow wip +10 −6
15:41:53 puya achidlow chore: compile all +1740 −1617
15:41:53 puya achidlow wip +26 −40
15:41:53 puya achidlow re-use single const bytes simplifications +67 −11
15:41:53 puya achidlow chore: compile all +92 −366
15:41:53 puya achidlow GVN: fold bytes constant binary ops +137 −124
15:41:53 puya achidlow simplify the simplifier +43 −41
15:41:53 puya achidlow re-use single const uint64 simplifications +86 −33
15:41:53 puya achidlow add op sizes +153 −0
15:41:53 puya achidlow GVN: disable byte-const-inlining (for now) +13 −11
15:41:54 puya achidlow chore: compile all +3 −608
15:41:54 puya achidlow getbyte const folding (GVN + intrinsics) +61 −0
15:41:54 puya achidlow chore: compile all +2460 −376
15:41:54 puya achidlow fixes +3 −5
15:41:54 puya achidlow hmmm +3 −9
15:41:54 puya achidlow linting +8 −8
15:41:54 puya achidlow comment rejiggering +13 −7
15:41:54 puya achidlow fix test to do what it actually claims to do +7 −5
15:41:54 puya achidlow linting +8 −8
15:41:54 puya achidlow replace3 const folding (GVN + intrinsics) +79 −2
15:41:54 puya achidlow fixes +4 −2
15:41:54 puya achidlow chore: compile all +2458 −325
15:41:54 puya achidlow review fixes +54 −54
15:41:54 puya achidlow chore: compile all +580 −261
15:41:54 puya achidlow chore: compile all +1 −1
15:41:54 puya achidlow review fixes +14 −15
15:41:54 puya achidlow GVN: wide-math +266 −31
15:41:54 puya achidlow setbyte const folding (GVN + intrinsics) +85 −0
15:41:54 puya achidlow chore: compile all (after rebase) +1057 −1099
15:41:54 puya achidlow chore: compile all +2533 −626
15:41:54 puya achidlow fix multi-target assignment in GVN?? +39 −7
15:41:54 puya achidlow chore: compile all +5948 −4000
15:41:55 puya achidlow don't need a test case per op, that's just silly +24 −38
15:41:55 puya achidlow test fix - doh +2 −2
15:41:55 puya achidlow tests for x % 1 == 0 identity +34 −2
15:41:55 puya achidlow chore: compile all +264 −349
15:41:55 puya achidlow chore: compile all +4200 −497
15:41:55 puya achidlow chore: compile all +633 −2393
15:41:55 puya achidlow simplify identity x % 1 == 0 +6 −0
15:41:55 puya achidlow chore: compile all +28872 −35010
15:41:55 puya achidlow chore: compile all +4842 −3521
15:41:55 puya achidlow chore: compile all +167 −167
15:41:55 puya achidlow chained extract_uintN -> extract S 0 optimisation, disable binary uint64 const folding in intrinsics +33 −1
15:41:55 puya achidlow fix test to do what it actually claims to do (take #2) +3 −7
15:41:56 puya achidlow further shifting from intrinsic_simplification.py -> GVN +18 −24
15:41:56 puya achidlow refactoring +31 −52
15:41:56 puya achidlow chore: compile all +2192 −3939
15:41:57 puya achidlow chore: compile all (after rebase) +0 −15
15:41:57 puya achidlow refactoring +254 −234
15:41:57 puya achidlow refactoring +14 −32
15:41:57 puya achidlow refactoring +22 −43
15:41:57 puya achidlow chore: compile all +250 −365
15:41:57 puya achidlow refactoring +6 −6
15:41:57 puya achidlow refactoring +284 −283
15:41:57 puya achidlow refactoring +66 −64
15:41:57 puya achidlow preserver property that compile time constants ops should be pure +6 −2
15:41:57 puya achidlow refactoring +7 −22
15:41:57 puya achidlow refactoring +46 −67
15:41:57 puya achidlow refactoring +13 −12
15:41:57 puya achidlow refactoring +31 −25
15:41:57 puya achidlow refactoring +63 −134
15:41:57 puya achidlow refactoring +4 −18
15:41:57 puya achidlow refactoring +67 −75
15:41:57 puya achidlow refactoring +31 −29
15:41:57 puya achidlow refactoring +136 −131
15:41:57 puya achidlow refactoring +146 −109
15:41:57 puya achidlow refactoring +4 −10
15:41:57 puya achidlow refactoring (plus safe-guard against repeated ValueTuple substitutions) +27 −62
15:41:58 puya achidlow refactoring +31 −31
15:41:58 puya achidlow minor +1 −1
15:41:58 puya achidlow split up intrinsic_simplification (WIP) +38 −24
15:41:58 puya achidlow refactoring +5 −12
15:41:58 puya achidlow refactoring +43 −44
15:41:58 puya achidlow refactoring +2 −2
15:41:58 puya achidlow chore: compile all +41443 −21319
15:41:58 puya achidlow refactoring +9 −7
15:41:58 puya achidlow refactor multi-value folding in GVN to show that it only handles uint64 for now +36 −32
15:41:59 puya achidlow refactoring +40 −31
15:41:59 puya achidlow simplify convert_stack_args_to_immediates +48 −86
15:41:59 puya achidlow explicit GVN edge case test +143 −0
15:41:59 puya achidlow chore: compile all +18 −0
15:41:59 puya achidlow simplify convert_stack_args_to_immediates +94 −118
15:41:59 puya achidlow split up intrinsic_simplification (WIP) +9 −6
15:41:59 puya achidlow refactoring +44 −42
15:41:59 puya achidlow expose sub rendering logic +16 −11
15:41:59 puya achidlow split up intrinsic_simplification +202 −193
15:41:59 puya achidlow chore: compile all +115 −4858
15:42:00 puya achidlow on-chain the phi congruence test +6 −0
15:42:00 puya achidlow test rejiggering +21 −13
15:42:00 puya achidlow remove redundancy +3 −3
15:42:00 puya achidlow chore: compile all +2790 −0
15:42:00 puya achidlow chore: compile all +3094 −3556
15:42:00 puya achidlow fix +10 −2
15:42:00 puya achidlow on-chain coverage of GVN contracts +29 −0
15:42:00 puya achidlow chore: compile all +147 −22
15:42:00 puya achidlow chore: compile all +567 −755
15:42:00 puya achidlow HMMMM +27 −0
15:42:00 puya achidlow hmm refactoring +14 −10
15:42:00 puya achidlow simplify +5 −4
15:42:00 puya achidlow modify test to terminate +2 −1
15:42:00 puya achidlow move to appropriate place +18 −0
15:42:00 puya achidlow show issue +1 −1
15:42:00 puya achidlow test rejiggering +14 −15
15:42:00 puya achidlow chore: compile all +876 −876
15:42:00 puya achidlow HMMM +108 −77
15:42:00 puya achidlow chore: compile all +1268 −1039
15:42:00 puya achidlow fold phi congruence into main GVN pass via optimistic iteration +116 −130
15:42:00 puya achidlow chore: compile all +40721 −9846
15:42:00 puya achidlow test rejiggering +18 −1
15:42:00 puya achidlow chore: compile all +8880 −3026
15:42:00 puya achidlow chore: compile all +6 −14
15:42:00 puya achidlow chore: compile all +3822 −3799
15:42:01 puya achidlow GVN: structurally number ValueTuple and stabilise fresh VNs across iterations +46 −19
15:42:01 puya achidlow chore: compile all +16638 −26423
15:42:02 puya achidlow GVN: scope monotonic-convergence guard in visit_phi to the redundancy branch +11 −9
15:42:02 puya achidlow refactoring +4 −15
15:42:02 puya achidlow GVN: mint fresh VNs in lookup_or_assign_vp instead of routing through fresh_vns +8 −1
15:42:02 puya achidlow chore: compile all +21628 −1524
15:42:02 puya achidlow chore: compile all +219 −142
15:42:02 puya achidlow chore: compile all +6909 −9277
15:42:02 puya achidlow demonstrate issue +59 −0
15:42:02 puya achidlow GVN Phi SCC tests +1980 −0
15:42:02 puya achidlow GVN: fall back to a pessimistic single pass when optimistic iteration caps out +82 −5
15:42:02 puya achidlow chore: compile all +21147 −0
15:42:02 puya achidlow chore: compile all +5597 −0
15:42:03 puya achidlow fix whoopsie +28 −26
15:42:03 puya achidlow refactoring +4 −3
15:42:03 puya achidlow chore: compile all +4039 −2119
15:42:03 puya achidlow refactoring +21 −20
15:42:03 puya achidlow don't build massive arc4 uintN constants +14 −9
15:42:03 puya achidlow only fold math-triples if one is a register, if all are constants they should go through normal binary-op path to make use of safe-garuds tehre +0 −16
15:42:03 puya achidlow chore: compile all +99 −99
15:42:03 puya achidlow consistent use of non_self_args +29 −15
15:42:03 puya achidlow GVN: classify non-collapsible phi SCCs pessimistic via pre-pass +113 −15
15:42:04 puya achidlow chore: compile all +175885 −143322
15:42:05 puya achidlow chore: compile all +38363 −17730
15:42:05 puya achidlow chore: compile all +34255 −31623
15:42:05 puya achidlow very simple IR code motion +130 −0
15:42:06 puya achidlow disable intrinsics bytes binary covered by GVN +32 −35
15:42:06 puya achidlow formatting +4 −2
15:42:06 puya achidlow chore: compile all +39989 −37149
15:42:06 puya achidlow disable intrinsics uint64-unary covered by GVN +21 −53
15:42:06 puya achidlow reduce +1 −36
15:42:07 puya achidlow disable intrinsics bytes unary covered by GVN +1 −27
15:42:07 puya achidlow chore: compile all +243 −408
15:42:07 puya achidlow chore: compile all (after drop of TEAL stack sched) +31647 −34295
15:42:08 puya achidlow remove explicit copy-propagation, let GVN handle it +1 −70
15:42:08 puya achidlow refactoring +54 −80
15:42:08 puya achidlow refactoring +26 −67
15:42:08 puya achidlow chore: compile all +11080 −12081
15:42:08 puya achidlow fix linting +1 −2
15:42:08 puya achidlow update cost +3 −3
15:42:08 puya achidlow chore: compile all +115060 −148796
15:42:08 puya achidlow refactoring +23 −38
15:42:09 puya achidlow chore: compile all +1501 −214
15:42:09 puya achidlow remove intrinsics constant folding and leave to GVN (wip) +0 −17
15:42:09 puya achidlow refactoring +4 −7
15:42:09 puya achidlow remove intrinsics constant folding and leave to GVN (wip) +0 −35
15:42:09 puya achidlow chore: compile all +6397 −0
15:42:09 puya achidlow add GVN phi test case coverage +69 −0
15:42:09 puya achidlow remove intrinsics constant folding and leave to GVN (wip) +0 −23
15:42:09 puya achidlow chore: compile all +11 −22
15:42:10 puya achidlow remove intrinsics constant folding and leave to GVN (wip) +0 −24
15:42:10 puya achidlow chore: compile all +1 −23
15:42:10 puya achidlow remove intrinsics constant folding and leave to GVN (wip) +1 −16
15:42:10 puya achidlow chore: compile all +1647 −3276
15:42:10 puya achidlow chore: compile all +131 −243
15:42:11 puya achidlow remove intrinsics constant folding and leave to GVN (wip) +0 −16
15:42:11 puya achidlow remove intrinsics constant folding and leave to GVN (wip) +0 −21
15:42:11 puya achidlow refactoring +9 −18
15:42:11 puya achidlow chore: compile all +1 −15
15:42:11 puya achidlow remove intrinsics constant folding and leave to GVN (wip) +0 −8
15:42:11 puya achidlow chore: compile all +91 −181
15:42:11 puya achidlow chore: compile all +566 −32
15:42:12 puya achidlow chore: compile all +5 −10
15:42:12 puya achidlow add missing empty arg bytes concat handling to GVN +6 −0
15:42:12 puya achidlow chore: compile all +1579 −1224
15:42:12 puya achidlow tighten condition +1 −1
15:42:12 puya achidlow chore: compile all +874 −1879
15:42:12 puya achidlow remove intrinsics constant folding and leave to GVN (wip) +18 −20
15:42:13 puya achidlow refactoring +20 −37
15:42:13 puya achidlow add notes +7 −0
15:42:13 puya achidlow chore: compile all +33684 −12575
15:42:13 puya achidlow linting +6 −6
15:42:13 puya achidlow tighten concat triple condition +2 −2
15:42:13 puya achidlow simplify intrinsic-simplification to single pass +39 −121
15:42:13 puya achidlow chore: compile all +26 −36
15:42:14 puya achidlow unify log messages +1 −1
15:42:14 puya achidlow const-aware assert handling in GVN +19 −3
15:42:14 puya achidlow chore: compile all +3309 −3309
15:42:14 puya achidlow chore: compile all +3309 −2844
15:42:14 puya achidlow refactoring +30 −59
15:42:15 puya achidlow chore: compile all +847 −0
15:42:15 puya achidlow simplify +6 −13
15:42:15 puya achidlow refactoring +7 −12
15:42:15 puya achidlow simplify +7 −7
15:42:15 puya achidlow leave assert removal to GVN +2 −11
15:42:16 puya achidlow put bare-intrinsic removals where they belong +28 −31
15:42:16 puya achidlow chore: compile all +23522 −4
15:42:16 puya achidlow refactoring +0 −7
15:42:17 puya achidlow improve intrinsic simplification coverage to almost 100%, excluding one case that can't be hit with current IR model +91 −0
15:42:17 puya achidlow 100% GVN intrinsic coverage +71 −0
15:42:17 puya achidlow chore: compile all +1869 −5294
15:42:17 puya achidlow refactoring +1 −3
15:42:17 puya achidlow refactoring +63 −60
15:42:17 puya achidlow chore: compile all +292 −292
15:42:17 puya achidlow refactoring +2 −10
15:42:17 puya achidlow refactoring +14 −19
15:42:17 puya achidlow refactoring +8 −12
15:42:17 puya achidlow chore: compile all +7995 −3006
15:42:17 puya achidlow chore: compile all +2221 −2
15:42:17 puya achidlow fix absolute paths in AWST +19 −19
15:42:17 puya achidlow GVN: test coverage +33 −0
15:42:17 puya achidlow fold > and < comparisons against 0 +6 −0
15:42:17 puya achidlow remove dead code +0 −6
15:42:18 puya achidlow improve GVN (const folding) coverage +178 −0
15:42:18 puya achidlow refactoring +32 −48
15:42:18 puya achidlow refactoring (WIP) - tests +102 −0
15:42:18 puya achidlow chore: compile all +3933 −20263
15:42:18 puya achidlow chore: compile all +31022 −2935
15:42:18 puya achidlow chore: compile all +22900 −3049
15:42:18 puya achidlow refactor sink-single-use-intrinsics +91 −73
15:42:18 puya achidlow refactoring (WIP) +544 −456
15:42:18 puya achidlow refactoring (WIP) - tests +12 −85
15:42:18 puya achidlow remove unnecessary wrappers +7 −7
15:42:18 puya achidlow add note +4 −0
15:42:18 puya achidlow add targeted AWST test to round out 100% coverage on optimize/_intrinsics.py +1058 −0
15:42:18 puya achidlow chore: compile all +1311 −1307
15:42:18 puya achidlow chore: compile all +3788 −0
15:42:18 puya achidlow chore: compile all +15751 −0
16:25:16 a-day-in-my-bobalife michaeltchuang chore: log greeting (2026-05-29) +1 −0
17:34:21 js-algorand-sdk joe-p chore: rename to limit, use round in example +11 −4
18:05:29 go-algorand jannotti small fixes +2 −1
19:08:06 devportal Ganainmtech Merge pull request #622 from algorandfoundation/x402-main-dist +36 −15
20:45:49 algokit-cli Tusharkhadde Merge 9ac12be3e7c1565c1e6726a9065b217ae12505bc into b3769a2c96f58b8be8f1e6e982eac5ad4511f644 +3 −0
20:45:49 algokit-cli iice257 Merge b7ac1c7c22d4fdd93a678e6b36fd65e4257b0885 into b3769a2c96f58b8be8f1e6e982eac5ad4511f644 +12 −1