scroll-tech / revm

Rust Ethereum virtual machine (revm) Is EVM written in rust that is focused on speed and simplicity
MIT License
19 stars 7 forks source link

chore: release #14

Closed github-actions[bot] closed 3 months ago

github-actions[bot] commented 3 months ago

🤖 New release

Changelog

## `revme`

## [0.9.0](https://github.com/scroll-tech/revm/compare/revme-v0.8.0...revme-v0.9.0) - 2024-08-07 ### Added - *(EOF)* Add EOF validation in revme bytecode cmd ([#1660](https://github.com/scroll-tech/revm/pull/1660)) - *(EOF)* EOF Validation add code type and sub container tracker ([#1648](https://github.com/scroll-tech/revm/pull/1648)) ### Fixed - *(statetest)* make bytecode analyzed ([#1666](https://github.com/scroll-tech/revm/pull/1666)) - *(EOF)* returning to non-returning jumpf, enable valition error ([#1664](https://github.com/scroll-tech/revm/pull/1664)) - *(statetest)* Add back Merge spec ([#1658](https://github.com/scroll-tech/revm/pull/1658)) ### Other - Add EOF Layout Fuzz Loop to `revme bytecode` ([#1677](https://github.com/scroll-tech/revm/pull/1677)) - *(clippy)* 1.80 rust clippy list paragraph ident ([#1661](https://github.com/scroll-tech/revm/pull/1661)) - use `is_zero` for `U256` and `B256` ([#1638](https://github.com/scroll-tech/revm/pull/1638)) - bump versions bcs of primitives ([#1631](https://github.com/scroll-tech/revm/pull/1631))
## `revm`
## [12.2.0](https://github.com/scroll-tech/revm/compare/revm-v12.1.0...revm-v12.2.0) - 2024-08-07 ### Added - *(EOF)* EOF Validation add code type and sub container tracker ([#1648](https://github.com/scroll-tech/revm/pull/1648)) ### Other - Add OP-Granite hardfork, limiting bn256Pairing input size ([#1685](https://github.com/scroll-tech/revm/pull/1685)) - *(deps)* bump rstest from 0.21.0 to 0.22.0 ([#1681](https://github.com/scroll-tech/revm/pull/1681)) - *(deps)* bump tokio from 1.38.1 to 1.39.2 ([#1668](https://github.com/scroll-tech/revm/pull/1668)) - *(clippy)* 1.80 rust clippy list paragraph ident ([#1661](https://github.com/scroll-tech/revm/pull/1661)) - avoid cloning original_bytes ([#1646](https://github.com/scroll-tech/revm/pull/1646)) - use `is_zero` for `U256` and `B256` ([#1638](https://github.com/scroll-tech/revm/pull/1638)) - fix some typos & remove useless Arc::clone ([#1621](https://github.com/scroll-tech/revm/pull/1621)) - *(eof)* simplify magic checks ([#1633](https://github.com/scroll-tech/revm/pull/1633))
## `revm-interpreter`
## [9.0.0](https://github.com/scroll-tech/revm/compare/revm-interpreter-v8.1.0...revm-interpreter-v9.0.0) - 2024-08-07 ### Added - *(EOF)* Add non-returning CALLF/JUMPF checks ([#1663](https://github.com/scroll-tech/revm/pull/1663)) - *(EOF)* EOF Validation add code type and sub container tracker ([#1648](https://github.com/scroll-tech/revm/pull/1648)) - *(EOF)* implement std::error::Error trait for EofValidationError and EofError ([#1649](https://github.com/scroll-tech/revm/pull/1649)) - *(interpreter)* derive traits on FunctionStack ([#1640](https://github.com/scroll-tech/revm/pull/1640)) ### Fixed - add DATACOPY to OpCode::modifies_memory ([#1639](https://github.com/scroll-tech/revm/pull/1639)) - *(EOF)* returning to non-returning jumpf, enable valition error ([#1664](https://github.com/scroll-tech/revm/pull/1664)) - *(EOF)* Validate code access in stack ([#1659](https://github.com/scroll-tech/revm/pull/1659)) - *(eof)* deny static context in EOFCREATE ([#1644](https://github.com/scroll-tech/revm/pull/1644)) ### Other - improve `InstructionResult` documentation ([#1673](https://github.com/scroll-tech/revm/pull/1673)) - Add EOF Layout Fuzz Loop to `revme bytecode` ([#1677](https://github.com/scroll-tech/revm/pull/1677)) - *(eof)* Add opcodes that expand memory ([#1665](https://github.com/scroll-tech/revm/pull/1665)) - *(clippy)* 1.80 rust clippy list paragraph ident ([#1661](https://github.com/scroll-tech/revm/pull/1661)) - avoid cloning original_bytes ([#1646](https://github.com/scroll-tech/revm/pull/1646)) - use `is_zero` for `U256` and `B256` ([#1638](https://github.com/scroll-tech/revm/pull/1638)) - fix some typos & remove useless Arc::clone ([#1621](https://github.com/scroll-tech/revm/pull/1621)) - *(eof)* avoid some allocations ([#1632](https://github.com/scroll-tech/revm/pull/1632)) - bump versions bcs of primitives ([#1631](https://github.com/scroll-tech/revm/pull/1631))
## `revm-primitives`
## [8.0.0](https://github.com/scroll-tech/revm/compare/revm-primitives-v7.1.0...revm-primitives-v8.0.0) - 2024-08-07 ### Added - *(EOF)* Add non-returning CALLF/JUMPF checks ([#1663](https://github.com/scroll-tech/revm/pull/1663)) - *(EOF)* EOF Validation add code type and sub container tracker ([#1648](https://github.com/scroll-tech/revm/pull/1648)) ### Fixed - *(EOF)* Overflow on num_sections ([#1656](https://github.com/scroll-tech/revm/pull/1656)) ### Other - Add OP-Granite hardfork, limiting bn256Pairing input size ([#1685](https://github.com/scroll-tech/revm/pull/1685)) - Renamed some city name ([#1645](https://github.com/scroll-tech/revm/pull/1645)) - use `is_zero` for `U256` and `B256` ([#1638](https://github.com/scroll-tech/revm/pull/1638)) - fix some typos & remove useless Arc::clone ([#1621](https://github.com/scroll-tech/revm/pull/1621)) - *(eof)* avoid some allocations ([#1632](https://github.com/scroll-tech/revm/pull/1632)) - *(eof)* simplify magic checks ([#1633](https://github.com/scroll-tech/revm/pull/1633))
## `revm-precompile`
## [9.3.0](https://github.com/scroll-tech/revm/compare/revm-precompile-v9.2.0...revm-precompile-v9.3.0) - 2024-08-07 ### Added - use batch bn256 pair operation ([#1643](https://github.com/scroll-tech/revm/pull/1643)) ### Other - Add OP-Granite hardfork, limiting bn256Pairing input size ([#1685](https://github.com/scroll-tech/revm/pull/1685)) - *(deps)* bump rstest from 0.21.0 to 0.22.0 ([#1681](https://github.com/scroll-tech/revm/pull/1681)) - *(deps)* bump blst from 0.3.12 to 0.3.13 ([#1669](https://github.com/scroll-tech/revm/pull/1669)) - *(clippy)* 1.80 rust clippy list paragraph ident ([#1661](https://github.com/scroll-tech/revm/pull/1661)) - use `is_zero` for `U256` and `B256` ([#1638](https://github.com/scroll-tech/revm/pull/1638))


This PR was generated with release-plz.