@@ -6,6 +6,105 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66
77## [ Unreleased]
88
9+ ## [ 0.1.0] ( https://github.com/receivingpotman/revm/releases/tag/revm-test-v0.1.0 ) - 2024-08-09
10+
11+ ### Added
12+ - EOF (Ethereum Object Format) ([ #1143 ] ( https://github.com/receivingpotman/revm/pull/1143 ) )
13+ - add tests for shift instructions ([ #1254 ] ( https://github.com/receivingpotman/revm/pull/1254 ) )
14+ - EvmBuilder and External Contexts ([ #888 ] ( https://github.com/receivingpotman/revm/pull/888 ) )
15+ - separate initial checks ([ #486 ] ( https://github.com/receivingpotman/revm/pull/486 ) )
16+ - revm-interpreter created ([ #320 ] ( https://github.com/receivingpotman/revm/pull/320 ) )
17+ - * (interpreter)* Unify instruction fn signature ([ #283 ] ( https://github.com/receivingpotman/revm/pull/283 ) )
18+ - Migrate ` primitive_types::U256 ` to ` ruint::Uint<256, 4> ` ([ #239 ] ( https://github.com/receivingpotman/revm/pull/239 ) )
19+ - Introduce ByteCode format, Update Readme ([ #156 ] ( https://github.com/receivingpotman/revm/pull/156 ) )
20+
21+ ### Fixed
22+ - * (eof)* fixture 2 tests ([ #1550 ] ( https://github.com/receivingpotman/revm/pull/1550 ) )
23+ - * (clippy)* fix some clippy lints
24+
25+ ### Other
26+ - tag v41 revm v13.0.0 ([ #1692 ] ( https://github.com/receivingpotman/revm/pull/1692 ) )
27+ - release ([ #1683 ] ( https://github.com/receivingpotman/revm/pull/1683 ) )
28+ - * (deps)* bump regex from 1.10.5 to 1.10.6 ([ #1682 ] ( https://github.com/receivingpotman/revm/pull/1682 ) )
29+ - bump versions bcs of primitives ([ #1631 ] ( https://github.com/receivingpotman/revm/pull/1631 ) )
30+ - release ([ #1620 ] ( https://github.com/receivingpotman/revm/pull/1620 ) )
31+ - * (deps)* bump alloy-sol-types from 0.7.6 to 0.7.7 ([ #1614 ] ( https://github.com/receivingpotman/revm/pull/1614 ) )
32+ - * (deps)* bump alloy-sol-macro from 0.7.6 to 0.7.7 ([ #1613 ] ( https://github.com/receivingpotman/revm/pull/1613 ) )
33+ - release ([ #1579 ] ( https://github.com/receivingpotman/revm/pull/1579 ) )
34+ - release ([ #1548 ] ( https://github.com/receivingpotman/revm/pull/1548 ) )
35+ - replace TransactTo with TxKind ([ #1542 ] ( https://github.com/receivingpotman/revm/pull/1542 ) )
36+ - * (deps)* bump regex from 1.10.4 to 1.10.5 ([ #1502 ] ( https://github.com/receivingpotman/revm/pull/1502 ) )
37+ - release ([ #1261 ] ( https://github.com/receivingpotman/revm/pull/1261 ) )
38+ - * (interpreter)* rewrite gas accounting for memory expansion ([ #1361 ] ( https://github.com/receivingpotman/revm/pull/1361 ) )
39+ - revert snailtracer without microbench ([ #1259 ] ( https://github.com/receivingpotman/revm/pull/1259 ) )
40+ - release ([ #1231 ] ( https://github.com/receivingpotman/revm/pull/1231 ) )
41+ - * (deps)* bump other alloy deps 0.7.0 ([ #1252 ] ( https://github.com/receivingpotman/revm/pull/1252 ) )
42+ - * (deps)* bump regex from 1.10.3 to 1.10.4 ([ #1223 ] ( https://github.com/receivingpotman/revm/pull/1223 ) )
43+ - * (deps)* bump bytes from 1.5.0 to 1.6.0 ([ #1224 ] ( https://github.com/receivingpotman/revm/pull/1224 ) )
44+ - release ([ #1175 ] ( https://github.com/receivingpotman/revm/pull/1175 ) )
45+ - tag v32 revm v7.1.0 ([ #1176 ] ( https://github.com/receivingpotman/revm/pull/1176 ) )
46+ - release ([ #1125 ] ( https://github.com/receivingpotman/revm/pull/1125 ) )
47+ - * (deps)* bump alloy-sol-types from 0.6.3 to 0.6.4 ([ #1148 ] ( https://github.com/receivingpotman/revm/pull/1148 ) )
48+ - * (deps)* bump alloy-sol-macro from 0.6.3 to 0.6.4 ([ #1136 ] ( https://github.com/receivingpotman/revm/pull/1136 ) )
49+ - release tag v30 revm v6.1.0 ([ #1100 ] ( https://github.com/receivingpotman/revm/pull/1100 ) )
50+ - clippy cleanup ([ #1112 ] ( https://github.com/receivingpotman/revm/pull/1112 ) )
51+ - * (deps)* bump alloy-sol-types from 0.6.2 to 0.6.3 ([ #1103 ] ( https://github.com/receivingpotman/revm/pull/1103 ) )
52+ - release ([ #1082 ] ( https://github.com/receivingpotman/revm/pull/1082 ) )
53+ - * (deps)* bump alloy-sol-macro from 0.6.2 to 0.6.3 ([ #1094 ] ( https://github.com/receivingpotman/revm/pull/1094 ) )
54+ - license date and revm docs ([ #1080 ] ( https://github.com/receivingpotman/revm/pull/1080 ) )
55+ - release ([ #1067 ] ( https://github.com/receivingpotman/revm/pull/1067 ) )
56+ - tag v27, revm v4.0.0 release ([ #1061 ] ( https://github.com/receivingpotman/revm/pull/1061 ) )
57+ - * (deps)* bump eyre from 0.6.11 to 0.6.12 ([ #1051 ] ( https://github.com/receivingpotman/revm/pull/1051 ) )
58+ - * (deps)* bump alloy-sol-types from 0.6.0 to 0.6.2 ([ #1035 ] ( https://github.com/receivingpotman/revm/pull/1035 ) )
59+ - * (deps)* bump alloy-sol-macro from 0.6.0 to 0.6.2 ([ #1013 ] ( https://github.com/receivingpotman/revm/pull/1013 ) )
60+ - chore(Test) : const to static ([ #1016 ] ( https://github.com/receivingpotman/revm/pull/1016 ) )
61+ - Burntpix criterion bench ([ #1004 ] ( https://github.com/receivingpotman/revm/pull/1004 ) )
62+ - Instruction table ([ #759 ] ( https://github.com/receivingpotman/revm/pull/759 ) )
63+ - rewrite revm-test as a criterion bench ([ #579 ] ( https://github.com/receivingpotman/revm/pull/579 ) )
64+ - optimize stack usage for recursive ` call ` and ` create ` programs ([ #522 ] ( https://github.com/receivingpotman/revm/pull/522 ) )
65+ - Bump v24, revm v3.3.0 ([ #476 ] ( https://github.com/receivingpotman/revm/pull/476 ) )
66+ - Release v23, revm v3.2.0 ([ #464 ] ( https://github.com/receivingpotman/revm/pull/464 ) )
67+ - Release v22, revm v3.1.1 ([ #460 ] ( https://github.com/receivingpotman/revm/pull/460 ) )
68+ - v21, revm v3.1.0 ([ #444 ] ( https://github.com/receivingpotman/revm/pull/444 ) )
69+ - remove gas blocks ([ #391 ] ( https://github.com/receivingpotman/revm/pull/391 ) )
70+ - * (deps)* bump bytes from 1.3.0 to 1.4.0 ([ #355 ] ( https://github.com/receivingpotman/revm/pull/355 ) )
71+ - Bump v20, changelog ([ #350 ] ( https://github.com/receivingpotman/revm/pull/350 ) )
72+ - includes to libs ([ #338 ] ( https://github.com/receivingpotman/revm/pull/338 ) )
73+ - Creating revm-primitives, revm better errors and db components ([ #334 ] ( https://github.com/receivingpotman/revm/pull/334 ) )
74+ - Cleanup, move hot fields toggether in Interpreter ([ #321 ] ( https://github.com/receivingpotman/revm/pull/321 ) )
75+ - native bits ([ #278 ] ( https://github.com/receivingpotman/revm/pull/278 ) )
76+ - * (release)* Bump revm and precompiles versions
77+ - Bump primitive_types. Add statetest spec
78+ - Bump revm v2.1.0 ([ #224 ] ( https://github.com/receivingpotman/revm/pull/224 ) )
79+ - revm bump v2.0.0, precompile bump v1.1.1 ([ #212 ] ( https://github.com/receivingpotman/revm/pull/212 ) )
80+ - Cfg choose create analysis, option on bytecode size limit ([ #210 ] ( https://github.com/receivingpotman/revm/pull/210 ) )
81+ - Cargo sort. Bump lib versions ([ #208 ] ( https://github.com/receivingpotman/revm/pull/208 ) )
82+ - Return ` ExecutionResult ` , which includes ` gas_refunded ` ([ #169 ] ( https://github.com/receivingpotman/revm/pull/169 ) )
83+ - Bytecode hash, remove override_spec, ([ #165 ] ( https://github.com/receivingpotman/revm/pull/165 ) )
84+ - revm bump 1.8. update libs. snailtracer rename ([ #159 ] ( https://github.com/receivingpotman/revm/pull/159 ) )
85+ - v6 changelog, bump versions
86+ - Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([ #52 ] ( https://github.com/receivingpotman/revm/pull/52 ) )
87+ - [ revm] pop_top and unsafe comments ([ #51 ] ( https://github.com/receivingpotman/revm/pull/51 ) )
88+ - [ precompiles] remove unused borsh
89+ - [ recompl] Bump precompile deps, cargo sort on workspace
90+ - [ revm] output log. Stetetest test log output. fmt
91+ - Bump versions, Changelogs, fmt, revm readme, clippy.
92+ - [ revm] Run test multiple times. fmt, BenchmarkDB
93+ - Multiple changes: web3 db, debugger initial commit, precompile load
94+ - Memory to usize, clippy,fmt
95+ - wip optimize i256
96+ - TEMP switch stacks H256 with U256
97+ - [ revm] some perfs
98+ - [ revm] Perfs stack pop. Benchmark snailtracer.
99+ - [ revm] cleanup
100+ - fmt
101+ - EVM Interface changed. Inspector called separately
102+ - Bump revm v0.3.0. README updated
103+ - DB ref mut polished
104+ - And now we debug
105+ - [ revm] Interface. Inspector added, Env cleanup. revm-test passes
106+ - Rename bin to bins
107+
9108## [ 0.1.0] ( https://github.com/bluealloy/revm/releases/tag/revm-test-v0.1.0 ) - 2024-08-08
10109
11110### Added
0 commit comments