From 532ffaffb4a4171da470a5b75d445bdf69d8ff9b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 02:45:46 +0000 Subject: [PATCH] chore: release v1.0.0 --- crates/bytecode/CHANGELOG.md | 79 +++++++++++++++++++++++++ crates/database/CHANGELOG.md | 77 ++++++++++++++++++++++++ crates/database/interface/CHANGELOG.md | 76 ++++++++++++++++++++++++ crates/inspector/CHANGELOG.md | 78 ++++++++++++++++++++++++ crates/optimism/CHANGELOG.md | 82 ++++++++++++++++++++++++++ crates/specification/CHANGELOG.md | 79 +++++++++++++++++++++++++ crates/state/CHANGELOG.md | 78 ++++++++++++++++++++++++ crates/statetest-types/CHANGELOG.md | 75 +++++++++++++++++++++++ crates/wiring/CHANGELOG.md | 78 ++++++++++++++++++++++++ crates/wiring/transaction/CHANGELOG.md | 74 +++++++++++++++++++++++ 10 files changed, 776 insertions(+) diff --git a/crates/bytecode/CHANGELOG.md b/crates/bytecode/CHANGELOG.md index e69de29bb2..1c664910ac 100644 --- a/crates/bytecode/CHANGELOG.md +++ b/crates/bytecode/CHANGELOG.md @@ -0,0 +1,79 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/carryingpotman/revm/releases/tag/revm-bytecode-v1.0.0) - 2024-11-08 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/carryingpotman/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/carryingpotman/revm/pull/1793)) +- restructure Part2 database crate ([#1784](https://github.com/carryingpotman/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/carryingpotman/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/carryingpotman/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/carryingpotman/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/carryingpotman/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/carryingpotman/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/carryingpotman/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/carryingpotman/revm/pull/620)) + +### Other + +- some no_std cleanup ([#1834](https://github.com/carryingpotman/revm/pull/1834)) +- fix `constants` module typo ([#1801](https://github.com/carryingpotman/revm/pull/1801)) +- Bump new logo ([#1735](https://github.com/carryingpotman/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/carryingpotman/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/carryingpotman/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/carryingpotman/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/carryingpotman/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/carryingpotman/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/carryingpotman/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/carryingpotman/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/carryingpotman/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/carryingpotman/revm/pull/894)) +- clang requirement ([#784](https://github.com/carryingpotman/revm/pull/784)) +- Readme Updates ([#756](https://github.com/carryingpotman/revm/pull/756)) +- Logo ([#743](https://github.com/carryingpotman/revm/pull/743)) +- book workflow ([#537](https://github.com/carryingpotman/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/carryingpotman/revm/pull/468)) +- Update README.md ([#424](https://github.com/carryingpotman/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/carryingpotman/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/carryingpotman/revm/pull/350)) +- typos ([#232](https://github.com/carryingpotman/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/carryingpotman/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/carryingpotman/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/carryingpotman/revm/pull/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 diff --git a/crates/database/CHANGELOG.md b/crates/database/CHANGELOG.md index e69de29bb2..88490bb833 100644 --- a/crates/database/CHANGELOG.md +++ b/crates/database/CHANGELOG.md @@ -0,0 +1,77 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/carryingpotman/revm/releases/tag/revm-database-v1.0.0) - 2024-11-08 + +### Added + +- add support for async database ([#1809](https://github.com/carryingpotman/revm/pull/1809)) +- restructure Part2 database crate ([#1784](https://github.com/carryingpotman/revm/pull/1784)) +- *(examples)* generate block traces ([#895](https://github.com/carryingpotman/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/carryingpotman/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/carryingpotman/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/carryingpotman/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/carryingpotman/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/carryingpotman/revm/pull/620)) + +### Other + +- bump alloy to 0.4.2 ([#1817](https://github.com/carryingpotman/revm/pull/1817)) +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/carryingpotman/revm/pull/1805)) +- Bump new logo ([#1735](https://github.com/carryingpotman/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/carryingpotman/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/carryingpotman/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/carryingpotman/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/carryingpotman/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/carryingpotman/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/carryingpotman/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/carryingpotman/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/carryingpotman/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/carryingpotman/revm/pull/894)) +- clang requirement ([#784](https://github.com/carryingpotman/revm/pull/784)) +- Readme Updates ([#756](https://github.com/carryingpotman/revm/pull/756)) +- Logo ([#743](https://github.com/carryingpotman/revm/pull/743)) +- book workflow ([#537](https://github.com/carryingpotman/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/carryingpotman/revm/pull/468)) +- Update README.md ([#424](https://github.com/carryingpotman/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/carryingpotman/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/carryingpotman/revm/pull/350)) +- typos ([#232](https://github.com/carryingpotman/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/carryingpotman/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/carryingpotman/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/carryingpotman/revm/pull/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 diff --git a/crates/database/interface/CHANGELOG.md b/crates/database/interface/CHANGELOG.md index e69de29bb2..7e5fc49476 100644 --- a/crates/database/interface/CHANGELOG.md +++ b/crates/database/interface/CHANGELOG.md @@ -0,0 +1,76 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/carryingpotman/revm/releases/tag/revm-database-interface-v1.0.0) - 2024-11-08 + +### Added + +- add support for async database ([#1809](https://github.com/carryingpotman/revm/pull/1809)) +- restructure Part2 database crate ([#1784](https://github.com/carryingpotman/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/carryingpotman/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/carryingpotman/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/carryingpotman/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/carryingpotman/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/carryingpotman/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/carryingpotman/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/carryingpotman/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/carryingpotman/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/carryingpotman/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/carryingpotman/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/carryingpotman/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/carryingpotman/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/carryingpotman/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/carryingpotman/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/carryingpotman/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/carryingpotman/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/carryingpotman/revm/pull/894)) +- clang requirement ([#784](https://github.com/carryingpotman/revm/pull/784)) +- Readme Updates ([#756](https://github.com/carryingpotman/revm/pull/756)) +- Logo ([#743](https://github.com/carryingpotman/revm/pull/743)) +- book workflow ([#537](https://github.com/carryingpotman/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/carryingpotman/revm/pull/468)) +- Update README.md ([#424](https://github.com/carryingpotman/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/carryingpotman/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/carryingpotman/revm/pull/350)) +- typos ([#232](https://github.com/carryingpotman/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/carryingpotman/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/carryingpotman/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/carryingpotman/revm/pull/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 diff --git a/crates/inspector/CHANGELOG.md b/crates/inspector/CHANGELOG.md index e69de29bb2..a918799d32 100644 --- a/crates/inspector/CHANGELOG.md +++ b/crates/inspector/CHANGELOG.md @@ -0,0 +1,78 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/carryingpotman/revm/releases/tag/revm-inspector-v1.0.0) - 2024-11-08 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/carryingpotman/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/carryingpotman/revm/pull/1793)) +- Restructuring Part3 inspector crate ([#1788](https://github.com/carryingpotman/revm/pull/1788)) +- restructure Part2 database crate ([#1784](https://github.com/carryingpotman/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/carryingpotman/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/carryingpotman/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/carryingpotman/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/carryingpotman/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/carryingpotman/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/carryingpotman/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/carryingpotman/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/carryingpotman/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/carryingpotman/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/carryingpotman/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/carryingpotman/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/carryingpotman/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/carryingpotman/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/carryingpotman/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/carryingpotman/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/carryingpotman/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/carryingpotman/revm/pull/894)) +- clang requirement ([#784](https://github.com/carryingpotman/revm/pull/784)) +- Readme Updates ([#756](https://github.com/carryingpotman/revm/pull/756)) +- Logo ([#743](https://github.com/carryingpotman/revm/pull/743)) +- book workflow ([#537](https://github.com/carryingpotman/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/carryingpotman/revm/pull/468)) +- Update README.md ([#424](https://github.com/carryingpotman/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/carryingpotman/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/carryingpotman/revm/pull/350)) +- typos ([#232](https://github.com/carryingpotman/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/carryingpotman/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/carryingpotman/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/carryingpotman/revm/pull/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 diff --git a/crates/optimism/CHANGELOG.md b/crates/optimism/CHANGELOG.md index e69de29bb2..c471ea6a7d 100644 --- a/crates/optimism/CHANGELOG.md +++ b/crates/optimism/CHANGELOG.md @@ -0,0 +1,82 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/carryingpotman/revm/releases/tag/revm-optimism-v1.0.0) - 2024-11-08 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/carryingpotman/revm/pull/1814)) +- Restructuring Part3 inspector crate ([#1788](https://github.com/carryingpotman/revm/pull/1788)) +- restructure Part2 database crate ([#1784](https://github.com/carryingpotman/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/carryingpotman/revm/pull/1776)) +- introducing EvmWiring, a chain-specific configuration ([#1672](https://github.com/carryingpotman/revm/pull/1672)) +- *(examples)* generate block traces ([#895](https://github.com/carryingpotman/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/carryingpotman/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/carryingpotman/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/carryingpotman/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/carryingpotman/revm/pull/156)) + +### Fixed + +- make macro crate-agnostic ([#1802](https://github.com/carryingpotman/revm/pull/1802)) +- fix typos ([#620](https://github.com/carryingpotman/revm/pull/620)) + +### Other + +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/carryingpotman/revm/pull/1805)) +- Test for l1 gas used and l1 fee for ecotone tx ([#1748](https://github.com/carryingpotman/revm/pull/1748)) +- *(deps)* bump anyhow from 1.0.88 to 1.0.89 ([#1772](https://github.com/carryingpotman/revm/pull/1772)) +- Bump new logo ([#1735](https://github.com/carryingpotman/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/carryingpotman/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/carryingpotman/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/carryingpotman/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/carryingpotman/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/carryingpotman/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/carryingpotman/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/carryingpotman/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/carryingpotman/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/carryingpotman/revm/pull/894)) +- clang requirement ([#784](https://github.com/carryingpotman/revm/pull/784)) +- Readme Updates ([#756](https://github.com/carryingpotman/revm/pull/756)) +- Logo ([#743](https://github.com/carryingpotman/revm/pull/743)) +- book workflow ([#537](https://github.com/carryingpotman/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/carryingpotman/revm/pull/468)) +- Update README.md ([#424](https://github.com/carryingpotman/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/carryingpotman/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/carryingpotman/revm/pull/350)) +- typos ([#232](https://github.com/carryingpotman/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/carryingpotman/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/carryingpotman/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/carryingpotman/revm/pull/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 diff --git a/crates/specification/CHANGELOG.md b/crates/specification/CHANGELOG.md index e69de29bb2..20c0dc2254 100644 --- a/crates/specification/CHANGELOG.md +++ b/crates/specification/CHANGELOG.md @@ -0,0 +1,79 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/carryingpotman/revm/releases/tag/revm-specification-v1.0.0) - 2024-11-08 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/carryingpotman/revm/pull/1814)) +- Merge validation/analyzis with Bytecode ([#1793](https://github.com/carryingpotman/revm/pull/1793)) +- restructure Part2 database crate ([#1784](https://github.com/carryingpotman/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/carryingpotman/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/carryingpotman/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/carryingpotman/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/carryingpotman/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/carryingpotman/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/carryingpotman/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/carryingpotman/revm/pull/620)) + +### Other + +- fix `constants` module typo ([#1801](https://github.com/carryingpotman/revm/pull/1801)) +- migrate off alloy-eips ([#1789](https://github.com/carryingpotman/revm/pull/1789)) +- Bump new logo ([#1735](https://github.com/carryingpotman/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/carryingpotman/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/carryingpotman/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/carryingpotman/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/carryingpotman/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/carryingpotman/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/carryingpotman/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/carryingpotman/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/carryingpotman/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/carryingpotman/revm/pull/894)) +- clang requirement ([#784](https://github.com/carryingpotman/revm/pull/784)) +- Readme Updates ([#756](https://github.com/carryingpotman/revm/pull/756)) +- Logo ([#743](https://github.com/carryingpotman/revm/pull/743)) +- book workflow ([#537](https://github.com/carryingpotman/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/carryingpotman/revm/pull/468)) +- Update README.md ([#424](https://github.com/carryingpotman/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/carryingpotman/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/carryingpotman/revm/pull/350)) +- typos ([#232](https://github.com/carryingpotman/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/carryingpotman/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/carryingpotman/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/carryingpotman/revm/pull/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 diff --git a/crates/state/CHANGELOG.md b/crates/state/CHANGELOG.md index e69de29bb2..b77e603628 100644 --- a/crates/state/CHANGELOG.md +++ b/crates/state/CHANGELOG.md @@ -0,0 +1,78 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/carryingpotman/revm/releases/tag/revm-state-v1.0.0) - 2024-11-08 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/carryingpotman/revm/pull/1814)) +- restructure Part2 database crate ([#1784](https://github.com/carryingpotman/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/carryingpotman/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/carryingpotman/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/carryingpotman/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/carryingpotman/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/carryingpotman/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/carryingpotman/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/carryingpotman/revm/pull/620)) + +### Other + +- inline more `AccountInfo` fns and add docs ([#1819](https://github.com/carryingpotman/revm/pull/1819)) +- *(primitives)* replace HashMap re-exports with alloy_primitives::map ([#1805](https://github.com/carryingpotman/revm/pull/1805)) +- Bump new logo ([#1735](https://github.com/carryingpotman/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/carryingpotman/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/carryingpotman/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/carryingpotman/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/carryingpotman/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/carryingpotman/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/carryingpotman/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/carryingpotman/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/carryingpotman/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/carryingpotman/revm/pull/894)) +- clang requirement ([#784](https://github.com/carryingpotman/revm/pull/784)) +- Readme Updates ([#756](https://github.com/carryingpotman/revm/pull/756)) +- Logo ([#743](https://github.com/carryingpotman/revm/pull/743)) +- book workflow ([#537](https://github.com/carryingpotman/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/carryingpotman/revm/pull/468)) +- Update README.md ([#424](https://github.com/carryingpotman/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/carryingpotman/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/carryingpotman/revm/pull/350)) +- typos ([#232](https://github.com/carryingpotman/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/carryingpotman/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/carryingpotman/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/carryingpotman/revm/pull/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 diff --git a/crates/statetest-types/CHANGELOG.md b/crates/statetest-types/CHANGELOG.md index e69de29bb2..54f3ca0fb6 100644 --- a/crates/statetest-types/CHANGELOG.md +++ b/crates/statetest-types/CHANGELOG.md @@ -0,0 +1,75 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/carryingpotman/revm/releases/tag/revm-statetest-types-v1.0.0) - 2024-11-08 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/carryingpotman/revm/pull/1814)) +- extract statetest models/structs to standalone crate ([#1808](https://github.com/carryingpotman/revm/pull/1808)) +- *(examples)* generate block traces ([#895](https://github.com/carryingpotman/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/carryingpotman/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/carryingpotman/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/carryingpotman/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/carryingpotman/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/carryingpotman/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/carryingpotman/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/carryingpotman/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/carryingpotman/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/carryingpotman/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/carryingpotman/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/carryingpotman/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/carryingpotman/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/carryingpotman/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/carryingpotman/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/carryingpotman/revm/pull/894)) +- clang requirement ([#784](https://github.com/carryingpotman/revm/pull/784)) +- Readme Updates ([#756](https://github.com/carryingpotman/revm/pull/756)) +- Logo ([#743](https://github.com/carryingpotman/revm/pull/743)) +- book workflow ([#537](https://github.com/carryingpotman/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/carryingpotman/revm/pull/468)) +- Update README.md ([#424](https://github.com/carryingpotman/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/carryingpotman/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/carryingpotman/revm/pull/350)) +- typos ([#232](https://github.com/carryingpotman/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/carryingpotman/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/carryingpotman/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/carryingpotman/revm/pull/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 diff --git a/crates/wiring/CHANGELOG.md b/crates/wiring/CHANGELOG.md index e69de29bb2..ca8b060de5 100644 --- a/crates/wiring/CHANGELOG.md +++ b/crates/wiring/CHANGELOG.md @@ -0,0 +1,78 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/carryingpotman/revm/releases/tag/revm-wiring-v1.0.0) - 2024-11-08 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/carryingpotman/revm/pull/1814)) +- restructure Part2 database crate ([#1784](https://github.com/carryingpotman/revm/pull/1784)) +- project restructuring Part1 ([#1776](https://github.com/carryingpotman/revm/pull/1776)) +- *(examples)* generate block traces ([#895](https://github.com/carryingpotman/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/carryingpotman/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/carryingpotman/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/carryingpotman/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/carryingpotman/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/carryingpotman/revm/pull/620)) + +### Other + +- some no_std cleanup ([#1834](https://github.com/carryingpotman/revm/pull/1834)) +- add ReentrancySentryOOG for SSTORE ([#1795](https://github.com/carryingpotman/revm/pull/1795)) +- Bump new logo ([#1735](https://github.com/carryingpotman/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/carryingpotman/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/carryingpotman/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/carryingpotman/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/carryingpotman/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/carryingpotman/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/carryingpotman/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/carryingpotman/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/carryingpotman/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/carryingpotman/revm/pull/894)) +- clang requirement ([#784](https://github.com/carryingpotman/revm/pull/784)) +- Readme Updates ([#756](https://github.com/carryingpotman/revm/pull/756)) +- Logo ([#743](https://github.com/carryingpotman/revm/pull/743)) +- book workflow ([#537](https://github.com/carryingpotman/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/carryingpotman/revm/pull/468)) +- Update README.md ([#424](https://github.com/carryingpotman/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/carryingpotman/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/carryingpotman/revm/pull/350)) +- typos ([#232](https://github.com/carryingpotman/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/carryingpotman/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/carryingpotman/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/carryingpotman/revm/pull/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 diff --git a/crates/wiring/transaction/CHANGELOG.md b/crates/wiring/transaction/CHANGELOG.md index e69de29bb2..9865711a52 100644 --- a/crates/wiring/transaction/CHANGELOG.md +++ b/crates/wiring/transaction/CHANGELOG.md @@ -0,0 +1,74 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/carryingpotman/revm/releases/tag/revm-transaction-v1.0.0) - 2024-11-08 + +### Added + +- restructuring Part6 transaction crate ([#1814](https://github.com/carryingpotman/revm/pull/1814)) +- *(examples)* generate block traces ([#895](https://github.com/carryingpotman/revm/pull/895)) +- implement EIP-4844 ([#668](https://github.com/carryingpotman/revm/pull/668)) +- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode ([#376](https://github.com/carryingpotman/revm/pull/376)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/carryingpotman/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/carryingpotman/revm/pull/156)) + +### Fixed + +- fix typos ([#620](https://github.com/carryingpotman/revm/pull/620)) + +### Other + +- Bump new logo ([#1735](https://github.com/carryingpotman/revm/pull/1735)) +- *(README)* add rbuilder to used-by ([#1585](https://github.com/carryingpotman/revm/pull/1585)) +- added simular to used-by ([#1521](https://github.com/carryingpotman/revm/pull/1521)) +- add Trin to used by list ([#1393](https://github.com/carryingpotman/revm/pull/1393)) +- Fix typo in readme ([#1185](https://github.com/carryingpotman/revm/pull/1185)) +- Add Hardhat to the "Used by" list ([#1164](https://github.com/carryingpotman/revm/pull/1164)) +- Add VERBS to used by list ([#1141](https://github.com/carryingpotman/revm/pull/1141)) +- license date and revm docs ([#1080](https://github.com/carryingpotman/revm/pull/1080)) +- *(docs)* Update the benchmark docs to point to revm package ([#906](https://github.com/carryingpotman/revm/pull/906)) +- *(docs)* Update top-level benchmark docs ([#894](https://github.com/carryingpotman/revm/pull/894)) +- clang requirement ([#784](https://github.com/carryingpotman/revm/pull/784)) +- Readme Updates ([#756](https://github.com/carryingpotman/revm/pull/756)) +- Logo ([#743](https://github.com/carryingpotman/revm/pull/743)) +- book workflow ([#537](https://github.com/carryingpotman/revm/pull/537)) +- add example to revm crate ([#468](https://github.com/carryingpotman/revm/pull/468)) +- Update README.md ([#424](https://github.com/carryingpotman/revm/pull/424)) +- add no_std to primitives ([#366](https://github.com/carryingpotman/revm/pull/366)) +- revm-precompiles to revm-precompile +- Bump v20, changelog ([#350](https://github.com/carryingpotman/revm/pull/350)) +- typos ([#232](https://github.com/carryingpotman/revm/pull/232)) +- Add support for old forks. ([#191](https://github.com/carryingpotman/revm/pull/191)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/carryingpotman/revm/pull/159)) +- typo fixes +- fix readme typo +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/carryingpotman/revm/pull/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