Releases: matter-labs/era-solidity
zkVM solc 0.7.5-1.0.0
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
zkVM solc 0.7.4-1.0.0
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
zkVM solc 0.7.3-1.0.0
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
zkVM solc 0.7.2-1.0.0
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
zkVM solc 0.7.1-1.0.0
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
zkVM solc 0.7.0-1.0.0
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
zkVM solc 0.6.12-1.0.0
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
zkVM solc 0.6.11-1.0.0
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
zkVM solc 0.6.10-1.0.0
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
zkVM solc 0.6.9-1.0.0
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