@@ -123,4 +123,121 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
123123- Rename bin to bins
124124## [ Unreleased]
125125
126+ ## [ 1.0.0] ( https://github.com/bluealloy/revm/releases/tag/revm-test-v1.0.0 ) - 2025-01-13
127+
128+ ### Added
129+
130+ - EOF (Ethereum Object Format) ([ #1143 ] ( https://github.com/bluealloy/revm/pull/1143 ) )
131+ - add tests for shift instructions ([ #1254 ] ( https://github.com/bluealloy/revm/pull/1254 ) )
132+ - EvmBuilder and External Contexts ([ #888 ] ( https://github.com/bluealloy/revm/pull/888 ) )
133+ - separate initial checks ([ #486 ] ( https://github.com/bluealloy/revm/pull/486 ) )
134+ - revm-interpreter created ([ #320 ] ( https://github.com/bluealloy/revm/pull/320 ) )
135+ - * (interpreter)* Unify instruction fn signature ([ #283 ] ( https://github.com/bluealloy/revm/pull/283 ) )
136+ - Migrate ` primitive_types::U256 ` to ` ruint::Uint<256, 4> ` ([ #239 ] ( https://github.com/bluealloy/revm/pull/239 ) )
137+ - Introduce ByteCode format, Update Readme ([ #156 ] ( https://github.com/bluealloy/revm/pull/156 ) )
138+
139+ ### Fixed
140+
141+ - * (eof)* fixture 2 tests ([ #1550 ] ( https://github.com/bluealloy/revm/pull/1550 ) )
142+ - * (clippy)* fix some clippy lints
143+
144+ ### Other
145+
146+ - v53 revm v19.2.0 ([ #1972 ] ( https://github.com/bluealloy/revm/pull/1972 ) )
147+ - bump for v51, revm v19.0.0 versions ([ #1953 ] ( https://github.com/bluealloy/revm/pull/1953 ) )
148+ - tag v50, revm v18.0.0, changelogs ([ #1849 ] ( https://github.com/bluealloy/revm/pull/1849 ) )
149+ - v49 release ([ #1833 ] ( https://github.com/bluealloy/revm/pull/1833 ) )
150+ - v48 bump versions and changelogs ([ #1831 ] ( https://github.com/bluealloy/revm/pull/1831 ) )
151+ - bump major version number
152+ - release-plz update
153+ - Bump v46 versions ([ #1826 ] ( https://github.com/bluealloy/revm/pull/1826 ) )
154+ - release-plz update ([ #1807 ] ( https://github.com/bluealloy/revm/pull/1807 ) )
155+ - release-plz update
156+ - * (deps)* bump alloy-sol-types from 0.8.0 to 0.8.2 ([ #1762 ] ( https://github.com/bluealloy/revm/pull/1762 ) )
157+ - release ([ #1729 ] ( https://github.com/bluealloy/revm/pull/1729 ) )
158+ - release ([ #1722 ] ( https://github.com/bluealloy/revm/pull/1722 ) )
159+ - * (deps)* bump alloy and primitives ([ #1725 ] ( https://github.com/bluealloy/revm/pull/1725 ) )
160+ - * (deps)* bump bytes from 1.6.1 to 1.7.1 ([ #1700 ] ( https://github.com/bluealloy/revm/pull/1700 ) )
161+ - tag v41 revm v13.0.0 ([ #1692 ] ( https://github.com/bluealloy/revm/pull/1692 ) )
162+ - release ([ #1683 ] ( https://github.com/bluealloy/revm/pull/1683 ) )
163+ - * (deps)* bump regex from 1.10.5 to 1.10.6 ([ #1682 ] ( https://github.com/bluealloy/revm/pull/1682 ) )
164+ - bump versions bcs of primitives ([ #1631 ] ( https://github.com/bluealloy/revm/pull/1631 ) )
165+ - release ([ #1620 ] ( https://github.com/bluealloy/revm/pull/1620 ) )
166+ - * (deps)* bump alloy-sol-types from 0.7.6 to 0.7.7 ([ #1614 ] ( https://github.com/bluealloy/revm/pull/1614 ) )
167+ - * (deps)* bump alloy-sol-macro from 0.7.6 to 0.7.7 ([ #1613 ] ( https://github.com/bluealloy/revm/pull/1613 ) )
168+ - release ([ #1579 ] ( https://github.com/bluealloy/revm/pull/1579 ) )
169+ - release ([ #1548 ] ( https://github.com/bluealloy/revm/pull/1548 ) )
170+ - replace TransactTo with TxKind ([ #1542 ] ( https://github.com/bluealloy/revm/pull/1542 ) )
171+ - * (deps)* bump regex from 1.10.4 to 1.10.5 ([ #1502 ] ( https://github.com/bluealloy/revm/pull/1502 ) )
172+ - release ([ #1261 ] ( https://github.com/bluealloy/revm/pull/1261 ) )
173+ - * (interpreter)* rewrite gas accounting for memory expansion ([ #1361 ] ( https://github.com/bluealloy/revm/pull/1361 ) )
174+ - revert snailtracer without microbench ([ #1259 ] ( https://github.com/bluealloy/revm/pull/1259 ) )
175+ - release ([ #1231 ] ( https://github.com/bluealloy/revm/pull/1231 ) )
176+ - * (deps)* bump other alloy deps 0.7.0 ([ #1252 ] ( https://github.com/bluealloy/revm/pull/1252 ) )
177+ - * (deps)* bump regex from 1.10.3 to 1.10.4 ([ #1223 ] ( https://github.com/bluealloy/revm/pull/1223 ) )
178+ - * (deps)* bump bytes from 1.5.0 to 1.6.0 ([ #1224 ] ( https://github.com/bluealloy/revm/pull/1224 ) )
179+ - release ([ #1175 ] ( https://github.com/bluealloy/revm/pull/1175 ) )
180+ - tag v32 revm v7.1.0 ([ #1176 ] ( https://github.com/bluealloy/revm/pull/1176 ) )
181+ - release ([ #1125 ] ( https://github.com/bluealloy/revm/pull/1125 ) )
182+ - * (deps)* bump alloy-sol-types from 0.6.3 to 0.6.4 ([ #1148 ] ( https://github.com/bluealloy/revm/pull/1148 ) )
183+ - * (deps)* bump alloy-sol-macro from 0.6.3 to 0.6.4 ([ #1136 ] ( https://github.com/bluealloy/revm/pull/1136 ) )
184+ - release tag v30 revm v6.1.0 ([ #1100 ] ( https://github.com/bluealloy/revm/pull/1100 ) )
185+ - clippy cleanup ([ #1112 ] ( https://github.com/bluealloy/revm/pull/1112 ) )
186+ - * (deps)* bump alloy-sol-types from 0.6.2 to 0.6.3 ([ #1103 ] ( https://github.com/bluealloy/revm/pull/1103 ) )
187+ - release ([ #1082 ] ( https://github.com/bluealloy/revm/pull/1082 ) )
188+ - * (deps)* bump alloy-sol-macro from 0.6.2 to 0.6.3 ([ #1094 ] ( https://github.com/bluealloy/revm/pull/1094 ) )
189+ - license date and revm docs ([ #1080 ] ( https://github.com/bluealloy/revm/pull/1080 ) )
190+ - release ([ #1067 ] ( https://github.com/bluealloy/revm/pull/1067 ) )
191+ - tag v27, revm v4.0.0 release ([ #1061 ] ( https://github.com/bluealloy/revm/pull/1061 ) )
192+ - * (deps)* bump eyre from 0.6.11 to 0.6.12 ([ #1051 ] ( https://github.com/bluealloy/revm/pull/1051 ) )
193+ - * (deps)* bump alloy-sol-types from 0.6.0 to 0.6.2 ([ #1035 ] ( https://github.com/bluealloy/revm/pull/1035 ) )
194+ - * (deps)* bump alloy-sol-macro from 0.6.0 to 0.6.2 ([ #1013 ] ( https://github.com/bluealloy/revm/pull/1013 ) )
195+ - chore(Test) : const to static ([ #1016 ] ( https://github.com/bluealloy/revm/pull/1016 ) )
196+ - Burntpix criterion bench ([ #1004 ] ( https://github.com/bluealloy/revm/pull/1004 ) )
197+ - Instruction table ([ #759 ] ( https://github.com/bluealloy/revm/pull/759 ) )
198+ - rewrite revm-test as a criterion bench ([ #579 ] ( https://github.com/bluealloy/revm/pull/579 ) )
199+ - optimize stack usage for recursive ` call ` and ` create ` programs ([ #522 ] ( https://github.com/bluealloy/revm/pull/522 ) )
200+ - Bump v24, revm v3.3.0 ([ #476 ] ( https://github.com/bluealloy/revm/pull/476 ) )
201+ - Release v23, revm v3.2.0 ([ #464 ] ( https://github.com/bluealloy/revm/pull/464 ) )
202+ - Release v22, revm v3.1.1 ([ #460 ] ( https://github.com/bluealloy/revm/pull/460 ) )
203+ - v21, revm v3.1.0 ([ #444 ] ( https://github.com/bluealloy/revm/pull/444 ) )
204+ - remove gas blocks ([ #391 ] ( https://github.com/bluealloy/revm/pull/391 ) )
205+ - * (deps)* bump bytes from 1.3.0 to 1.4.0 ([ #355 ] ( https://github.com/bluealloy/revm/pull/355 ) )
206+ - Bump v20, changelog ([ #350 ] ( https://github.com/bluealloy/revm/pull/350 ) )
207+ - includes to libs ([ #338 ] ( https://github.com/bluealloy/revm/pull/338 ) )
208+ - Creating revm-primitives, revm better errors and db components ([ #334 ] ( https://github.com/bluealloy/revm/pull/334 ) )
209+ - Cleanup, move hot fields toggether in Interpreter ([ #321 ] ( https://github.com/bluealloy/revm/pull/321 ) )
210+ - native bits ([ #278 ] ( https://github.com/bluealloy/revm/pull/278 ) )
211+ - * (release)* Bump revm and precompiles versions
212+ - Bump primitive_types. Add statetest spec
213+ - Bump revm v2.1.0 ([ #224 ] ( https://github.com/bluealloy/revm/pull/224 ) )
214+ - revm bump v2.0.0, precompile bump v1.1.1 ([ #212 ] ( https://github.com/bluealloy/revm/pull/212 ) )
215+ - Cfg choose create analysis, option on bytecode size limit ([ #210 ] ( https://github.com/bluealloy/revm/pull/210 ) )
216+ - Cargo sort. Bump lib versions ([ #208 ] ( https://github.com/bluealloy/revm/pull/208 ) )
217+ - Return ` ExecutionResult ` , which includes ` gas_refunded ` ([ #169 ] ( https://github.com/bluealloy/revm/pull/169 ) )
218+ - Bytecode hash, remove override_spec, ([ #165 ] ( https://github.com/bluealloy/revm/pull/165 ) )
219+ - revm bump 1.8. update libs. snailtracer rename ([ #159 ] ( https://github.com/bluealloy/revm/pull/159 ) )
220+ - v6 changelog, bump versions
221+ - Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([ #52 ] ( https://github.com/bluealloy/revm/pull/52 ) )
222+ - [ revm] pop_top and unsafe comments ([ #51 ] ( https://github.com/bluealloy/revm/pull/51 ) )
223+ - [ precompiles] remove unused borsh
224+ - [ recompl] Bump precompile deps, cargo sort on workspace
225+ - [ revm] output log. Stetetest test log output. fmt
226+ - Bump versions, Changelogs, fmt, revm readme, clippy.
227+ - [ revm] Run test multiple times. fmt, BenchmarkDB
228+ - Multiple changes: web3 db, debugger initial commit, precompile load
229+ - Memory to usize, clippy,fmt
230+ - wip optimize i256
231+ - TEMP switch stacks H256 with U256
232+ - [ revm] some perfs
233+ - [ revm] Perfs stack pop. Benchmark snailtracer.
234+ - [ revm] cleanup
235+ - fmt
236+ - EVM Interface changed. Inspector called separately
237+ - Bump revm v0.3.0. README updated
238+ - DB ref mut polished
239+ - And now we debug
240+ - [ revm] Interface. Inspector added, Env cleanup. revm-test passes
241+ - Rename bin to bins
242+
126243## [ 1.0.0] ( https://github.com/bluealloy/revm/releases/tag/revm-test-v1.0.0 ) - 2024-11-06
0 commit comments