Skip to content

Commit

Permalink
Merge tag 'v48' into merge-v48
Browse files Browse the repository at this point in the history
  • Loading branch information
j75689 committed Nov 7, 2024
2 parents 01d2e6c + 74e32ab commit 4c79213
Show file tree
Hide file tree
Showing 115 changed files with 4,970 additions and 1,996 deletions.
38 changes: 34 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,43 @@
Because this is workspace with multi libraries, tags will be simplified, and with this document you can match version of project with git tag.

# v48 tag
date 23.10.2024
Maintenance release. Bug fix for EIP-7702.

* `revm`: 16.0.0 -> 17.0.0 (✓ API compatible changes)
* `revm-primitives`: 12.0.0 -> 13.0.0 (✓ API compatible changes)
* `revm-test`: 1.0.0
* `revm-interpreter`: 12.0.0 -> 13.0.0
* `revm-precompile`: 13.0.0 -> 14.0.0

# v47 tag
date: 17.10.2024
Maintenance release. bumping new alloy-eip7702

* `revme`: 0.11.0 -> 1.0.0
* `revm`: 15.0.0 -> 16.0.0
* `revm-primitives`: 11.0.0 -> 12.0.0
* `revm-precompile`: 12.0.0 -> 13.0.0
* `revm-interpreter`: 11.0.0 -> 12.0.0

# v46 tag
date: 17.10.2024
Maintenance release. EIP-7702 newest changes, alloy-primitives bump.

* `revme`: 0.10.3 -> 0.11.0
* `revm`: 14.0.3 -> 15.0.0
* `revm-primitives`: 10.0.0 -> 11.0.0
* `revm-precompile`: 11.0.3 -> 12.0.0
* `revm-interpreter`: 10.0.3 -> 11.0.0

# v45 tag
date: 26.09.2024

Maintainance release.
Maintenance release.

* `revme`: 0.10.2 -> 0.10.3 (✓ API compatible changes)
* `revm`: 14.0.2 -> 14.0.3 (✓ API compatible changes)
* `revm-primitives`: 9.0.2 -> 10.0.0 (✓ API compatible changes)
* `revme`: 0.10.2 -> 0.10.3
* `revm`: 14.0.2 -> 14.0.3
* `revm-primitives`: 9.0.2 -> 10.0.0
* `revm-interpreter`: 10.0.2 -> 10.0.3
* `revm-precompile`: 11.0.2 -> 11.0.3

Expand Down
38 changes: 25 additions & 13 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

331 changes: 331 additions & 0 deletions bins/revm-test/CHANGELOG.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions bins/revm-test/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[package]
name = "revm-test"
version = "0.1.0"
version = "1.0.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
bytes = "1.7"
hex = "0.4"
revm = { path = "../../crates/revm", version = "14.0.3", default-features=false }
revm = { path = "../../crates/revm", version = "17.0.0", default-features=false }
microbench = "0.5"
alloy-sol-macro = "0.8.0"
alloy-sol-types = "0.8.2"
Expand Down
23 changes: 23 additions & 0 deletions bins/revme/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [1.0.1](https://github.com/bluealloy/revm/compare/revme-v1.0.0...revme-v1.0.1) - 2024-10-23

### Other

- update Cargo.lock dependencies

## [1.0.0](https://github.com/bluealloy/revm/compare/revme-v0.11.0...revme-v1.0.0) - 2024-09-26

### Other

- update Cargo.lock dependencies

## [0.11.0](https://github.com/bluealloy/revm/compare/revme-v0.10.3...revme-v0.11.0) - 2024-10-17

### Added

- Rename PRAGUE_EOF to OSAKA ([#1822](https://github.com/bluealloy/revm/pull/1822))
- *(EIP-7702)* devnet-4 changes ([#1821](https://github.com/bluealloy/revm/pull/1821))

### Other

- remove test u8 check ([#1825](https://github.com/bluealloy/revm/pull/1825))

## [0.10.3](https://github.com/bluealloy/revm/compare/revme-v0.10.2...revme-v0.10.3) - 2024-09-26

### Other
Expand Down
5 changes: 2 additions & 3 deletions bins/revme/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,15 @@ keywords = ["ethereum", "evm"]
license = "MIT"
repository = "https://github.com/bluealloy/revm"
description = "Rust Ethereum Virtual Machine Executable"
version = "0.10.3"
version = "2.0.0"

[dependencies]
hash-db = "0.15"
hex = "0.4"
hashbrown = "0.14"
indicatif = "0.17"
microbench = "0.5"
plain_hasher = "0.2"
revm = { path = "../../crates/revm", version = "14.0.3", default-features = false, features = [
revm = { path = "../../crates/revm", version = "17.0.0", default-features = false, features = [
"ethersdb",
"std",
"serde-json",
Expand Down
2 changes: 1 addition & 1 deletion bins/revme/src/cmd/statetest/runner.rs
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,7 @@ pub fn execute_test_suite(

// Enable EOF in Prague tests.
let spec_id = if spec_name == SpecName::Prague {
SpecId::PRAGUE_EOF
SpecId::OSAKA
} else {
spec_name.to_spec_id()
};
Expand Down
18 changes: 18 additions & 0 deletions crates/interpreter/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [13.0.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v12.0.0...revm-interpreter-v13.0.0) - 2024-10-23

### Other

- updated the following local packages: revm-primitives

## [12.0.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v11.0.0...revm-interpreter-v12.0.0) - 2024-10-17

### Other

- updated the following local packages: revm-primitives

## [11.0.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v10.0.3...revm-interpreter-v11.0.0) - 2024-10-17

### Other

- updated the following local packages: revm-primitives

## [10.0.3](https://github.com/bluealloy/revm/compare/revm-interpreter-v10.0.2...revm-interpreter-v10.0.3) - 2024-09-26

### Other
Expand Down
4 changes: 2 additions & 2 deletions crates/interpreter/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ keywords = ["no_std", "ethereum", "evm", "revm", "interpreter"]
license = "MIT"
name = "revm-interpreter"
repository = "https://github.com/bluealloy/revm"
version = "10.0.3"
version = "13.0.0"
readme = "../../README.md"

[package.metadata.docs.rs]
Expand All @@ -22,7 +22,7 @@ rust_2018_idioms = "deny"
all = "warn"

[dependencies]
revm-primitives = { path = "../primitives", version = "10.0.0", default-features = false }
revm-primitives = { path = "../primitives", version = "13.0.0", default-features = false }

paste = { version = "1.0", optional = true }
phf = { version = "0.11", default-features = false, optional = true, features = [
Expand Down
18 changes: 18 additions & 0 deletions crates/precompile/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [14.0.0](https://github.com/bluealloy/revm/compare/revm-precompile-v13.0.0...revm-precompile-v14.0.0) - 2024-10-23

### Other

- updated the following local packages: revm-primitives

## [13.0.0](https://github.com/bluealloy/revm/compare/revm-precompile-v12.0.0...revm-precompile-v13.0.0) - 2024-10-17

### Other

- updated the following local packages: revm-primitives

## [12.0.0](https://github.com/bluealloy/revm/compare/revm-precompile-v11.0.3...revm-precompile-v12.0.0) - 2024-10-17

### Added

- Rename PRAGUE_EOF to OSAKA ([#1822](https://github.com/bluealloy/revm/pull/1822))

## [11.0.3](https://github.com/bluealloy/revm/compare/revm-precompile-v11.0.2...revm-precompile-v11.0.3) - 2024-09-26

### Other
Expand Down
4 changes: 2 additions & 2 deletions crates/precompile/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ keywords = ["no_std", "ethereum", "evm", "revm", "precompiles"]
license = "MIT"
name = "revm-precompile"
repository = "https://github.com/bluealloy/revm"
version = "11.0.3"
version = "14.0.0"
readme = "../../README.md"

[package.metadata.docs.rs]
Expand All @@ -27,7 +27,7 @@ alloy-rlp = { version = "0.3.7", default-features = false, features = [
"derive",
] }

revm-primitives = { path = "../primitives", version = "10.0.0", default-features = false }
revm-primitives = { path = "../primitives", version = "13.0.0", default-features = false }
once_cell = { version = "1.19", default-features = false, features = ["alloc"] }

# ecRecover
Expand Down
2 changes: 1 addition & 1 deletion crates/precompile/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -483,7 +483,7 @@ impl PrecompileSpecId {
#[cfg(feature = "bsc")]
FEYNMAN | FEYNMAN_FIX => Self::FEYNMAN,
CANCUN => Self::CANCUN,
PRAGUE | PRAGUE_EOF => Self::PRAGUE,
PRAGUE | OSAKA => Self::PRAGUE,
#[cfg(feature = "optimism")]
BEDROCK | REGOLITH | CANYON => Self::BERLIN,
#[cfg(all(feature = "optimism", not(feature = "opbnb")))]
Expand Down
24 changes: 24 additions & 0 deletions crates/primitives/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [13.0.0](https://github.com/bluealloy/revm/compare/revm-primitives-v12.0.0...revm-primitives-v13.0.0) - 2024-10-23

### Other

- bump alloy-eip7702 ([#1829](https://github.com/bluealloy/revm/pull/1829))

## [12.0.0](https://github.com/bluealloy/revm/compare/revm-primitives-v11.0.0...revm-primitives-v12.0.0) - 2024-10-17

### Other

- update Cargo.toml dependencies

## [11.0.0](https://github.com/bluealloy/revm/compare/revm-primitives-v10.0.0...revm-primitives-v11.0.0) - 2024-10-17

### Added

- EIP-7702 Add u8 validity ([#1824](https://github.com/bluealloy/revm/pull/1824))
- Rename PRAGUE_EOF to OSAKA ([#1822](https://github.com/bluealloy/revm/pull/1822))
- *(EIP-7702)* devnet-4 changes ([#1821](https://github.com/bluealloy/revm/pull/1821))

### Other

- bump newest primitives ([#1823](https://github.com/bluealloy/revm/pull/1823))

## [10.0.1](https://github.com/bluealloy/revm/compare/revm-primitives-v10.0.0...revm-primitives-v10.0.1) - 2024-09-26

### Other
Expand Down
6 changes: 3 additions & 3 deletions crates/primitives/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ keywords = ["no_std", "ethereum", "evm", "revm", "types"]
license = "MIT"
name = "revm-primitives"
repository = "https://github.com/bluealloy/revm"
version = "10.0.0"
version = "13.0.0"
readme = "../../README.md"

[package.metadata.docs.rs]
Expand All @@ -24,10 +24,10 @@ all = "warn"
[dependencies]
# alloy
alloy-eip2930 = { version = "0.1", default-features = false }
alloy-eip7702 = { version = "0.1", default-features = false, features = [
alloy-eip7702 = { version = "0.3", default-features = false, features = [
"k256",
] }
alloy-primitives = { version = "0.8.5", default-features = false, features = [
alloy-primitives = { version = "0.8.8", default-features = false, features = [
"rlp",
"map",
] }
Expand Down
Loading

0 comments on commit 4c79213

Please sign in to comment.