Skip to content

evmone 0.21.0 "EVMC absorbed"

Latest

Choose a tag to compare

@chfast chfast released this 09 Apr 21:54
· 7 commits to master since this release
v0.21.0
35b7e1e

This release merges the required contents of the former EVMC project directly into evmone, replacing the git submodule. This allows evmone to evolve the EVM interface independently for future EVM revisions.

Added

  • evmone CLI tool replacing the evmc tool. Links evmone directly instead of dynamic loading via EVMC loader. Supports --trace and --histogram flags. #1502
  • New EVMONE_TOOLS CMake option (default: PROJECT_IS_TOP_LEVEL). #1502

Changed

  • EVMC merged into evmone: the EVMC git submodule has been replaced with vendored source code and its filtered git history. #1499
  • Minimum CMake version bumped to 3.22. #1501

Removed

  • EVMC_TOOLS and EVMC_INSTALL CMake options. #1499
  • Old evmc CLI tool and EVMC loader library (dynamic VM loading). #1504
  • External VM support in evmone-bench. #1503