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