Skip to content

Latest commit

 

History

History
91 lines (81 loc) · 3.55 KB

CHANGELOG.md

File metadata and controls

91 lines (81 loc) · 3.55 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

1.0.0 - 2025-02-08

Added

  • Evm structure (Cached Instructions and Precompiles) (#2049)
  • Context execution (#2013)
  • EthHandler trait (#2001)
  • (EIP-7840) Add blob schedule to execution client cfg (#1980)
  • (eip7702) apply latest EIP-7702 changes, backport from v52 (#1969)
  • (EIP-7623) Increase calldata cost. backport from rel/v51 (#1965)
  • simplify Transaction trait (#1959)
  • align Block trait (#1957)
  • expose precompile address in Journal, DB::Error: StdError (#1956)
  • Make Ctx journal generic (#1933)
  • Restucturing Part7 Handler and Context rework (#1865)
  • (examples) generate block traces (#895)
  • implement EIP-4844 (#668)
  • (Shanghai) All EIPs: push0, warm coinbase, limit/measure initcode (#376)
  • Migrate primitive_types::U256 to ruint::Uint<256, 4> (#239)
  • Introduce ByteCode format, Update Readme (#156)

Fixed

  • Clear journal (#1927)
  • fix typos (#620)

Other

  • relax halt reason bounds (#2041)
  • simplify some generics (#2032)
  • Make inspector use generics, rm associated types (#1934)
  • fix comments and docs into more sensible (#1920)
  • tie journal database with database getter (#1923)
  • Move CfgEnv from context-interface to context crate (#1910)
  • Bump new logo (#1735)
  • (README) add rbuilder to used-by (#1585)
  • added simular to used-by (#1521)
  • add Trin to used by list (#1393)
  • Fix typo in readme (#1185)
  • Add Hardhat to the "Used by" list (#1164)
  • Add VERBS to used by list (#1141)
  • license date and revm docs (#1080)
  • (docs) Update the benchmark docs to point to revm package (#906)
  • (docs) Update top-level benchmark docs (#894)
  • clang requirement (#784)
  • Readme Updates (#756)
  • Logo (#743)
  • book workflow (#537)
  • add example to revm crate (#468)
  • Update README.md (#424)
  • add no_std to primitives (#366)
  • revm-precompiles to revm-precompile
  • Bump v20, changelog (#350)
  • typos (#232)
  • Add support for old forks. (#191)
  • revm bump 1.8. update libs. snailtracer rename (#159)
  • typo fixes
  • fix readme typo
  • Big Refactor. Machine to Interpreter. refactor instructions. call/create struct (#52)
  • readme. debuger update
  • Bump revm v0.3.0. README updated
  • readme
  • Add time elapsed for tests
  • readme updated
  • Include Basefee into cost calc. readme change
  • Initialize precompile accounts
  • Status update. Taking a break
  • Merkle calc. Tweaks and debugging for eip158
  • Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
  • TEMP
  • one tab removed
  • readme
  • README Example simplified
  • Gas calculation for Call/Create. Example Added
  • readme usage
  • README changes
  • Static gas cost added
  • Subroutine changelogs and reverts
  • Readme postulates
  • Spelling
  • Restructure project
  • First iteration. Machine is looking okay