Skip to content

Latest commit

 

History

History
113 lines (98 loc) · 4.44 KB

CHANGELOG.md

File metadata and controls

113 lines (98 loc) · 4.44 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-alpha.2 - 2025-02-22

Fixed

  • call clear (#2091)

Other

  • PrecompileErrors to PrecompileError (#2103)
  • re-export all crates from revm (#2088)

1.0.0-alpha.1 - 2025-02-16

Added

  • Split Inspector trait from EthHandler into standalone crate (#2075)
  • Introduce Auth and AccessList traits (#2079)
  • Evm structure (Cached Instructions and Precompiles) (#2049)
  • Add essential EIP-7756 tracing fields (#2023)
  • Context execution (#2013)
  • EthHandler trait (#2001)
  • (EIP-7623) adjuct floor gas check order (main) (#1991)
  • (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)
  • removed create address collision check (#1928)
  • 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

  • (Inspector) call handler functions (#2026)
  • deduplicate validate_initial_tx_gas API (#2006)
  • (eof) dont run precompile on ext delegate call (#1964)
  • fix typos (#620)

Other

  • set alpha.1 version
  • backport op l1 fetch perf (#2076)
  • relax trait req in EthPrecompiles::default (#2071)
  • add default generics for InterpreterTypes (#2070)
  • API cleanup (#2067)
  • Add helpers with_inspector with_precompile (#2063)
  • Add bytecode hash in interpreter #1888 (#1952)
  • Make inspector use generics, rm associated types (#1934)
  • fix comments and docs into more sensible (#1920)
  • Rename PRAGUE_EOF to OSAKA (#1903)
  • 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