Skip to content

Commit 5734295

Browse files
chore: release v1.0.0
1 parent 894bcfb commit 5734295

File tree

12 files changed

+1006
-0
lines changed

12 files changed

+1006
-0
lines changed

crates/bytecode/CHANGELOG.md

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [1.0.0](https://github.com/all-forks/revm/releases/tag/revm-bytecode-v1.0.0) - 2025-01-05
11+
12+
### Added
13+
14+
- *(database)* implement order-independent equality for Reverts (#1827)
15+
- Restucturing Part7 Handler and Context rework (#1865)
16+
- restructuring Part6 transaction crate (#1814)
17+
- Merge validation/analyzis with Bytecode (#1793)
18+
- restructure Part2 database crate (#1784)
19+
- project restructuring Part1 (#1776)
20+
- *(examples)* generate block traces (#895)
21+
- implement EIP-4844 (#668)
22+
- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
23+
- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
24+
- Introduce ByteCode format, Update Readme (#156)
25+
26+
### Fixed
27+
28+
- fix typos ([#620](https://github.com/all-forks/revm/pull/620))
29+
30+
### Other
31+
32+
- fix comments and docs into more sensible (#1920)
33+
- *(crates/bytecode)* fix some comments (#1851)
34+
- some no_std cleanup (#1834)
35+
- fix `constants` module typo (#1801)
36+
- Bump new logo (#1735)
37+
- *(README)* add rbuilder to used-by (#1585)
38+
- added simular to used-by (#1521)
39+
- add Trin to used by list (#1393)
40+
- Fix typo in readme ([#1185](https://github.com/all-forks/revm/pull/1185))
41+
- Add Hardhat to the "Used by" list ([#1164](https://github.com/all-forks/revm/pull/1164))
42+
- Add VERBS to used by list ([#1141](https://github.com/all-forks/revm/pull/1141))
43+
- license date and revm docs (#1080)
44+
- *(docs)* Update the benchmark docs to point to revm package (#906)
45+
- *(docs)* Update top-level benchmark docs (#894)
46+
- clang requirement (#784)
47+
- Readme Updates (#756)
48+
- Logo (#743)
49+
- book workflow ([#537](https://github.com/all-forks/revm/pull/537))
50+
- add example to revm crate ([#468](https://github.com/all-forks/revm/pull/468))
51+
- Update README.md ([#424](https://github.com/all-forks/revm/pull/424))
52+
- add no_std to primitives ([#366](https://github.com/all-forks/revm/pull/366))
53+
- revm-precompiles to revm-precompile
54+
- Bump v20, changelog ([#350](https://github.com/all-forks/revm/pull/350))
55+
- typos (#232)
56+
- Add support for old forks. ([#191](https://github.com/all-forks/revm/pull/191))
57+
- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/all-forks/revm/pull/159))
58+
- typo fixes
59+
- fix readme typo
60+
- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/all-forks/revm/pull/52))
61+
- readme. debuger update
62+
- Bump revm v0.3.0. README updated
63+
- readme
64+
- Add time elapsed for tests
65+
- readme updated
66+
- Include Basefee into cost calc. readme change
67+
- Initialize precompile accounts
68+
- Status update. Taking a break
69+
- Merkle calc. Tweaks and debugging for eip158
70+
- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
71+
- TEMP
72+
- one tab removed
73+
- readme
74+
- README Example simplified
75+
- Gas calculation for Call/Create. Example Added
76+
- readme usage
77+
- README changes
78+
- Static gas cost added
79+
- Subroutine changelogs and reverts
80+
- Readme postulates
81+
- Spelling
82+
- Restructure project
83+
- First iteration. Machine is looking okay

crates/context/CHANGELOG.md

+86
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [1.0.0](https://github.com/all-forks/revm/releases/tag/revm-context-v1.0.0) - 2025-01-05
11+
12+
### Added
13+
14+
- simplify Transaction trait (#1959)
15+
- align Block trait (#1957)
16+
- expose precompile address in Journal, DB::Error: StdError (#1956)
17+
- Make Ctx journal generic (#1933)
18+
- Restucturing Part7 Handler and Context rework (#1865)
19+
- restructuring Part6 transaction crate (#1814)
20+
- *(examples)* generate block traces (#895)
21+
- implement EIP-4844 (#668)
22+
- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
23+
- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
24+
- Introduce ByteCode format, Update Readme (#156)
25+
26+
### Fixed
27+
28+
- clear JournalState and set first journal vec (#1929)
29+
- Clear journal (#1927)
30+
- *(revme)* include correct bytecode for snailtracer (#1917)
31+
- fix typos ([#620](https://github.com/all-forks/revm/pull/620))
32+
33+
### Other
34+
35+
- Make inspector use generics, rm associated types (#1934)
36+
- fix comments and docs into more sensible (#1920)
37+
- tie journal database with database getter (#1923)
38+
- Move CfgEnv from context-interface to context crate (#1910)
39+
- Bump new logo (#1735)
40+
- *(README)* add rbuilder to used-by (#1585)
41+
- added simular to used-by (#1521)
42+
- add Trin to used by list (#1393)
43+
- Fix typo in readme ([#1185](https://github.com/all-forks/revm/pull/1185))
44+
- Add Hardhat to the "Used by" list ([#1164](https://github.com/all-forks/revm/pull/1164))
45+
- Add VERBS to used by list ([#1141](https://github.com/all-forks/revm/pull/1141))
46+
- license date and revm docs (#1080)
47+
- *(docs)* Update the benchmark docs to point to revm package (#906)
48+
- *(docs)* Update top-level benchmark docs (#894)
49+
- clang requirement (#784)
50+
- Readme Updates (#756)
51+
- Logo (#743)
52+
- book workflow ([#537](https://github.com/all-forks/revm/pull/537))
53+
- add example to revm crate ([#468](https://github.com/all-forks/revm/pull/468))
54+
- Update README.md ([#424](https://github.com/all-forks/revm/pull/424))
55+
- add no_std to primitives ([#366](https://github.com/all-forks/revm/pull/366))
56+
- revm-precompiles to revm-precompile
57+
- Bump v20, changelog ([#350](https://github.com/all-forks/revm/pull/350))
58+
- typos (#232)
59+
- Add support for old forks. ([#191](https://github.com/all-forks/revm/pull/191))
60+
- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/all-forks/revm/pull/159))
61+
- typo fixes
62+
- fix readme typo
63+
- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/all-forks/revm/pull/52))
64+
- readme. debuger update
65+
- Bump revm v0.3.0. README updated
66+
- readme
67+
- Add time elapsed for tests
68+
- readme updated
69+
- Include Basefee into cost calc. readme change
70+
- Initialize precompile accounts
71+
- Status update. Taking a break
72+
- Merkle calc. Tweaks and debugging for eip158
73+
- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
74+
- TEMP
75+
- one tab removed
76+
- readme
77+
- README Example simplified
78+
- Gas calculation for Call/Create. Example Added
79+
- readme usage
80+
- README changes
81+
- Static gas cost added
82+
- Subroutine changelogs and reverts
83+
- Readme postulates
84+
- Spelling
85+
- Restructure project
86+
- First iteration. Machine is looking okay

crates/context/interface/CHANGELOG.md

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [1.0.0](https://github.com/all-forks/revm/releases/tag/revm-context-interface-v1.0.0) - 2025-01-05
11+
12+
### Added
13+
14+
- simplify Transaction trait (#1959)
15+
- align Block trait (#1957)
16+
- expose precompile address in Journal, DB::Error: StdError (#1956)
17+
- Make Ctx journal generic (#1933)
18+
- Restucturing Part7 Handler and Context rework (#1865)
19+
- *(examples)* generate block traces (#895)
20+
- implement EIP-4844 (#668)
21+
- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
22+
- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
23+
- Introduce ByteCode format, Update Readme (#156)
24+
25+
### Fixed
26+
27+
- Clear journal (#1927)
28+
- fix typos ([#620](https://github.com/all-forks/revm/pull/620))
29+
30+
### Other
31+
32+
- Make inspector use generics, rm associated types (#1934)
33+
- fix comments and docs into more sensible (#1920)
34+
- tie journal database with database getter (#1923)
35+
- Move CfgEnv from context-interface to context crate (#1910)
36+
- Bump new logo (#1735)
37+
- *(README)* add rbuilder to used-by (#1585)
38+
- added simular to used-by (#1521)
39+
- add Trin to used by list (#1393)
40+
- Fix typo in readme ([#1185](https://github.com/all-forks/revm/pull/1185))
41+
- Add Hardhat to the "Used by" list ([#1164](https://github.com/all-forks/revm/pull/1164))
42+
- Add VERBS to used by list ([#1141](https://github.com/all-forks/revm/pull/1141))
43+
- license date and revm docs (#1080)
44+
- *(docs)* Update the benchmark docs to point to revm package (#906)
45+
- *(docs)* Update top-level benchmark docs (#894)
46+
- clang requirement (#784)
47+
- Readme Updates (#756)
48+
- Logo (#743)
49+
- book workflow ([#537](https://github.com/all-forks/revm/pull/537))
50+
- add example to revm crate ([#468](https://github.com/all-forks/revm/pull/468))
51+
- Update README.md ([#424](https://github.com/all-forks/revm/pull/424))
52+
- add no_std to primitives ([#366](https://github.com/all-forks/revm/pull/366))
53+
- revm-precompiles to revm-precompile
54+
- Bump v20, changelog ([#350](https://github.com/all-forks/revm/pull/350))
55+
- typos (#232)
56+
- Add support for old forks. ([#191](https://github.com/all-forks/revm/pull/191))
57+
- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/all-forks/revm/pull/159))
58+
- typo fixes
59+
- fix readme typo
60+
- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/all-forks/revm/pull/52))
61+
- readme. debuger update
62+
- Bump revm v0.3.0. README updated
63+
- readme
64+
- Add time elapsed for tests
65+
- readme updated
66+
- Include Basefee into cost calc. readme change
67+
- Initialize precompile accounts
68+
- Status update. Taking a break
69+
- Merkle calc. Tweaks and debugging for eip158
70+
- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
71+
- TEMP
72+
- one tab removed
73+
- readme
74+
- README Example simplified
75+
- Gas calculation for Call/Create. Example Added
76+
- readme usage
77+
- README changes
78+
- Static gas cost added
79+
- Subroutine changelogs and reverts
80+
- Readme postulates
81+
- Spelling
82+
- Restructure project
83+
- First iteration. Machine is looking okay

crates/database/CHANGELOG.md

+86
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [1.0.0](https://github.com/all-forks/revm/releases/tag/revm-database-v1.0.0) - 2025-01-05
11+
12+
### Added
13+
14+
- expose precompile address in Journal, DB::Error: StdError (#1956)
15+
- integrate codspeed (#1935)
16+
- *(database)* implement order-independent equality for Reverts (#1827)
17+
- couple convenience functions for nested cache dbs (#1852)
18+
- Restucturing Part7 Handler and Context rework (#1865)
19+
- add support for async database (#1809)
20+
- restructure Part2 database crate (#1784)
21+
- *(examples)* generate block traces (#895)
22+
- implement EIP-4844 (#668)
23+
- *(Shanghai)* All EIPs: push0, warm coinbase, limit/measure initcode (#376)
24+
- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` (#239)
25+
- Introduce ByteCode format, Update Readme (#156)
26+
27+
### Fixed
28+
29+
- fix typos ([#620](https://github.com/all-forks/revm/pull/620))
30+
31+
### Other
32+
33+
- fix comments and docs into more sensible (#1920)
34+
- bumps select alloy crates to 0.6 (#1854)
35+
- *(TransitionAccount)* remove unneeded clone (#1860)
36+
- *(CacheAccount)* remove unneeded clone (#1859)
37+
- bump alloy to 0.4.2 (#1817)
38+
- *(primitives)* replace HashMap re-exports with alloy_primitives::map (#1805)
39+
- Bump new logo (#1735)
40+
- *(README)* add rbuilder to used-by (#1585)
41+
- added simular to used-by (#1521)
42+
- add Trin to used by list (#1393)
43+
- Fix typo in readme ([#1185](https://github.com/all-forks/revm/pull/1185))
44+
- Add Hardhat to the "Used by" list ([#1164](https://github.com/all-forks/revm/pull/1164))
45+
- Add VERBS to used by list ([#1141](https://github.com/all-forks/revm/pull/1141))
46+
- license date and revm docs (#1080)
47+
- *(docs)* Update the benchmark docs to point to revm package (#906)
48+
- *(docs)* Update top-level benchmark docs (#894)
49+
- clang requirement (#784)
50+
- Readme Updates (#756)
51+
- Logo (#743)
52+
- book workflow ([#537](https://github.com/all-forks/revm/pull/537))
53+
- add example to revm crate ([#468](https://github.com/all-forks/revm/pull/468))
54+
- Update README.md ([#424](https://github.com/all-forks/revm/pull/424))
55+
- add no_std to primitives ([#366](https://github.com/all-forks/revm/pull/366))
56+
- revm-precompiles to revm-precompile
57+
- Bump v20, changelog ([#350](https://github.com/all-forks/revm/pull/350))
58+
- typos (#232)
59+
- Add support for old forks. ([#191](https://github.com/all-forks/revm/pull/191))
60+
- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/all-forks/revm/pull/159))
61+
- typo fixes
62+
- fix readme typo
63+
- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/all-forks/revm/pull/52))
64+
- readme. debuger update
65+
- Bump revm v0.3.0. README updated
66+
- readme
67+
- Add time elapsed for tests
68+
- readme updated
69+
- Include Basefee into cost calc. readme change
70+
- Initialize precompile accounts
71+
- Status update. Taking a break
72+
- Merkle calc. Tweaks and debugging for eip158
73+
- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
74+
- TEMP
75+
- one tab removed
76+
- readme
77+
- README Example simplified
78+
- Gas calculation for Call/Create. Example Added
79+
- readme usage
80+
- README changes
81+
- Static gas cost added
82+
- Subroutine changelogs and reverts
83+
- Readme postulates
84+
- Spelling
85+
- Restructure project
86+
- First iteration. Machine is looking okay

0 commit comments

Comments
 (0)