Skip to content

Commit 7f8ebed

Browse files
chore: release v1.0.0
1 parent d634f31 commit 7f8ebed

File tree

12 files changed

+982
-0
lines changed

12 files changed

+982
-0
lines changed

crates/bytecode/CHANGELOG.md

Lines changed: 83 additions & 0 deletions
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/stevencartavia/revm/releases/tag/revm-bytecode-v1.0.0) - 2024-12-25
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/stevencartavia/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/stevencartavia/revm/pull/1185))
41+
- Add Hardhat to the "Used by" list ([#1164](https://github.com/stevencartavia/revm/pull/1164))
42+
- Add VERBS to used by list ([#1141](https://github.com/stevencartavia/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/stevencartavia/revm/pull/537))
50+
- add example to revm crate ([#468](https://github.com/stevencartavia/revm/pull/468))
51+
- Update README.md ([#424](https://github.com/stevencartavia/revm/pull/424))
52+
- add no_std to primitives ([#366](https://github.com/stevencartavia/revm/pull/366))
53+
- revm-precompiles to revm-precompile
54+
- Bump v20, changelog ([#350](https://github.com/stevencartavia/revm/pull/350))
55+
- typos (#232)
56+
- Add support for old forks. ([#191](https://github.com/stevencartavia/revm/pull/191))
57+
- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/stevencartavia/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/stevencartavia/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

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

crates/database/CHANGELOG.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
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/stevencartavia/revm/releases/tag/revm-database-v1.0.0) - 2024-12-25
11+
12+
### Added
13+
14+
- integrate codspeed (#1935)
15+
- *(database)* implement order-independent equality for Reverts (#1827)
16+
- couple convenience functions for nested cache dbs (#1852)
17+
- Restucturing Part7 Handler and Context rework (#1865)
18+
- add support for async database (#1809)
19+
- restructure Part2 database crate (#1784)
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/stevencartavia/revm/pull/620))
29+
30+
### Other
31+
32+
- fix comments and docs into more sensible (#1920)
33+
- bumps select alloy crates to 0.6 (#1854)
34+
- *(TransitionAccount)* remove unneeded clone (#1860)
35+
- *(CacheAccount)* remove unneeded clone (#1859)
36+
- bump alloy to 0.4.2 (#1817)
37+
- *(primitives)* replace HashMap re-exports with alloy_primitives::map (#1805)
38+
- Bump new logo (#1735)
39+
- *(README)* add rbuilder to used-by (#1585)
40+
- added simular to used-by (#1521)
41+
- add Trin to used by list (#1393)
42+
- Fix typo in readme ([#1185](https://github.com/stevencartavia/revm/pull/1185))
43+
- Add Hardhat to the "Used by" list ([#1164](https://github.com/stevencartavia/revm/pull/1164))
44+
- Add VERBS to used by list ([#1141](https://github.com/stevencartavia/revm/pull/1141))
45+
- license date and revm docs (#1080)
46+
- *(docs)* Update the benchmark docs to point to revm package (#906)
47+
- *(docs)* Update top-level benchmark docs (#894)
48+
- clang requirement (#784)
49+
- Readme Updates (#756)
50+
- Logo (#743)
51+
- book workflow ([#537](https://github.com/stevencartavia/revm/pull/537))
52+
- add example to revm crate ([#468](https://github.com/stevencartavia/revm/pull/468))
53+
- Update README.md ([#424](https://github.com/stevencartavia/revm/pull/424))
54+
- add no_std to primitives ([#366](https://github.com/stevencartavia/revm/pull/366))
55+
- revm-precompiles to revm-precompile
56+
- Bump v20, changelog ([#350](https://github.com/stevencartavia/revm/pull/350))
57+
- typos (#232)
58+
- Add support for old forks. ([#191](https://github.com/stevencartavia/revm/pull/191))
59+
- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/stevencartavia/revm/pull/159))
60+
- typo fixes
61+
- fix readme typo
62+
- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/stevencartavia/revm/pull/52))
63+
- readme. debuger update
64+
- Bump revm v0.3.0. README updated
65+
- readme
66+
- Add time elapsed for tests
67+
- readme updated
68+
- Include Basefee into cost calc. readme change
69+
- Initialize precompile accounts
70+
- Status update. Taking a break
71+
- Merkle calc. Tweaks and debugging for eip158
72+
- Replace aurora bn lib with parity's. All Bn128Add/Mul/Pair tests passes
73+
- TEMP
74+
- one tab removed
75+
- readme
76+
- README Example simplified
77+
- Gas calculation for Call/Create. Example Added
78+
- readme usage
79+
- README changes
80+
- Static gas cost added
81+
- Subroutine changelogs and reverts
82+
- Readme postulates
83+
- Spelling
84+
- Restructure project
85+
- First iteration. Machine is looking okay

0 commit comments

Comments
 (0)