Skip to content

Commit

Permalink
Merge branch 'refs/heads/upstream' into develop
Browse files Browse the repository at this point in the history
# Conflicts:
#	.github/workflows/book.yml
#	.github/workflows/cachegrind.yml
#	Cargo.lock
#	crates/interpreter/src/instructions/opcode.rs
#	crates/precompile/Cargo.toml
#	crates/precompile/src/lib.rs
#	crates/primitives/src/specification.rs
#	crates/revm/src/optimism/handler_register.rs
  • Loading branch information
pythonberg1997 committed Jun 4, 2024
2 parents 7c1d81e + a28a543 commit 8307578
Show file tree
Hide file tree
Showing 281 changed files with 29,146 additions and 3,637 deletions.
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ updates:
- package-ecosystem: cargo
directory: "/"
schedule:
interval: "daily"
interval: "weekly"
5 changes: 4 additions & 1 deletion .github/workflows/cachegrind.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup | Rust
uses: dtolnay/rust-toolchain@stable

- name: Install Valgrind
run: |
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/ethereum-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,5 @@ jobs:
ethtests/LegacyTests/Constantinople/GeneralStateTests/ \
ethtests/EIPTests/StateTests/stEIP1153-transientStorage/ \
ethtests/EIPTests/StateTests/stEIP4844-blobtransactions/ \
ethtests/EIPTests/StateTests/stEIP2537/ \
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
Because this is workspace with multi libraries, tags will be simplified, and with this document you can match version of project with git tag.

# v36 tag
date: 12.05.2024

Support for prague EIPs.
* EOF not fully tested but most of implementation is there.
* EIP-2537: BLS12-381 curve operations
* EIP-2935: Serve historical block hashes from state

EOF removed BytecodeLocked, OpCode table got changed, and CallInputs got refactored.

revme: 0.4.0 -> 0.5.0 (⚠️ API breaking changes)
revm: 8.0.0 -> 9.0.0 (⚠️ API breaking changes)
revm-interpreter: 4.0.0 -> 5.0.0 (⚠️ API breaking changes)
revm-primitives: 3.1.1 -> 4.0.0 (⚠️ API breaking changes)
revm-precompile: 6.0.0 -> 7.0.0 (⚠️ API breaking changes)
revm-test: 0.1.0

# v35 tag
date: 02.04.2024

Expand Down
Loading

0 comments on commit 8307578

Please sign in to comment.