zkVM solc 0.7.5-1.0.0
github-actions
released this
17 Jan 00:41
·
6352 commits
to 0.8.28
since this release
This release has changes in the lowering of EVM assembly in order to get the zkSync's translator (targeting LLVM IR) to work correctly.
Added:
- A new metadata output field called "extraMetadata" in standard-json that stores information of recursive functions
Changed:
- Internal function pointers are lowered to static jump tables
- Disabled evmasm optimizations to avoid any potential invalidation of the new metadata for recursive functions
- Minor changes in the control-flow when lowering a try-catch block