Skip to content

v1.4.2

Choose a tag to compare

@jonathanpwang jonathanpwang released this 08 Dec 19:58
· 32 commits to main since this release
e30b114

v1.4.2

Added

  • (Executor) Added ahead of time (AOT) compilation of OpenVM executables to host x86 binaries using x86 assembly and dynamic linking.

Changed

  • Workspace MSRV has been updated to Rust 1.90.0.
  • (Verifier) The formatting of the Solidity code generated for the EVM SNARK verifier has changed due to an update to forge-fmt v1.5.0. No other change to the smart contract besides formatting.
  • (Prover) Fix metered execution trace height estimations to account for uninitialized memory.
  • (Prover) More robust CUDA stream synchronization for memory merkle tree trace generation.
  • (Prover) Updated cuda-backend with fixes to virtual memory management for long running processes.
  • (Executor) Performance optimizations to elliptic curve host execution.

What's Changed

New Contributors

Full Changelog: v1.4.1...v1.4.2