Skip to content

Commit

Permalink
feat: improved constant folding, particularly with ARC4 operations
Browse files Browse the repository at this point in the history
  • Loading branch information
achidlow committed Mar 6, 2024
1 parent bf00f0d commit 17216c4
Show file tree
Hide file tree
Showing 91 changed files with 2,144 additions and 2,386 deletions.
5 changes: 5 additions & 0 deletions examples/amm/puya.log

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions examples/auction/puya.log

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion examples/calculator/puya.log

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions examples/hello_world_arc4/puya.log

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions examples/local_state/puya.log

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions examples/sizes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,21 @@ Name O0 size O1 size O2 size
abi_routing/Reference 1179 1019 1019
amm/ConstantProductAMM 1213 1114 1114
application/Reference 168 161 161
arc4_types/Arc4Arrays 588 387 387
arc4_types/Arc4Arrays 588 376 376
arc4_types/Arc4BoolEval 569 20 20
arc4_types/Arc4BoolType 329 57 57
arc4_types/Arc4DynamicStringArray 230 112 112
arc4_types/Arc4Mutation 2803 1452 1451
arc4_types/Arc4NumericTypes 364 216 216
arc4_types/Arc4NumericTypes 364 8 8
arc4_types/Arc4RefTypes 47 43 43
arc4_types/Arc4StringTypes 336 8 8
arc4_types/Arc4StructsFromAnotherModule 67 12 12
arc4_types/Arc4StructsType 283 225 225
arc4_types/Arc4TuplesType 799 161 161
arc4_types/Arc4TuplesType 799 146 146
asset/Reference 259 252 252
auction/Auction 564 523 523
augmented_assignment/Augmented 159 158 158
avm_types_in_abi/Test 226 179 179
avm_types_in_abi/Test 226 173 173
biguint_binary_ops/BiguintBinaryOps 280 216 216
boolean_binary_ops/BooleanBinaryOps 308 302 302
bytes_ops/BiguintBinaryOps 143 139 139
Expand Down
18 changes: 12 additions & 6 deletions examples/voting/puya.log

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 17216c4

Please sign in to comment.