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