essential-contributions / pint

Pint, the constraint-based programming language for declarative blockchains
Apache License 2.0
17 stars 3 forks source link

More work on intrinsics and asm gen #867

Closed mohammadfawaz closed 1 month ago

mohammadfawaz commented 1 month ago

This is non-functional change

This is a refactor of intrinsics and asm gen. Nothing too crazy. You may notice that the assembly generated is different in some cases (decision vars and state reads). This is in preperation for the new access opcodes that have been added/modified in https://github.com/essential-contributions/essential-base/pull/168

Closes #837