Skip to content

Releases: matter-labs/era-solidity

zkVM solc 0.5.6-1.0.0

16 Jan 21:05
8948617
Compare
Choose a tag to compare

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

zkVM solc 0.5.5-1.0.0

16 Jan 20:59
2796f3a
Compare
Choose a tag to compare

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

zkVM solc 0.5.4-1.0.0

16 Jan 20:54
fd69ac4
Compare
Choose a tag to compare

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

zkVM solc 0.5.3-1.0.0

16 Jan 20:47
0b27c55
Compare
Choose a tag to compare

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

zkVM solc 0.5.2-1.0.0

16 Jan 20:41
fc6c447
Compare
Choose a tag to compare

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

zkVM solc 0.5.1-1.0.0

16 Jan 20:29
df665fd
Compare
Choose a tag to compare

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

zkVM solc 0.5.0-1.0.0

16 Jan 20:35
dcbc831
Compare
Choose a tag to compare

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

zkVM solc 0.4.26-1.0.0

16 Jan 20:23
f0d32db
Compare
Choose a tag to compare

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

zkVM solc 0.4.25-1.0.0

16 Jan 20:17
e15359a
Compare
Choose a tag to compare

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

zkVM solc 0.4.24-1.0.0

16 Jan 20:10
42e169d
Compare
Choose a tag to compare

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