Skip to content

Commit

Permalink
feat: Restucturing Part7 Handler and Context rework (bluealloy#1865)
Browse files Browse the repository at this point in the history
* feat: Restructure Part7 Handler Wire

* wip

* wip of frames

* work on Frame calls

* Wip Frame and Exec wire

* compile handler wires

* fmt

* Hand from Handler replacement

* Interpreter traits

* interpreter popn calls

* wip Interpreter refactor, all instructions compile

* compiles without precompiles

* precompile and instruction table wip

* precompile run wip

* simple revm statetest run

* Example of inspector in revme

* small cleanup for presentation

* context interface

* handler and context interface crates

* small cleanup

* fmt

* Inspector wip

* rename and wip Inspector

* fixes

* fix bugs, mv spec to cfg

* fix for tests

* fix eof bugs

* no_std compile fix

* few fixes

* clippy

* cleanup

* remvme bench, builder for context

* inline somethings

* clippy

* example of block traces

* enable examples

* op handlers

* Add op precompiles

* some ci fixes

* fix tests

* fix docs

* simplifications, cleanup

* enable evm run cmd

* must use on chained fn

* cleanup
  • Loading branch information
rakita authored Dec 5, 2024
1 parent e18d01f commit e51d128
Show file tree
Hide file tree
Showing 210 changed files with 10,026 additions and 11,659 deletions.
12 changes: 6 additions & 6 deletions .github/workflows/ethereum-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,10 @@ jobs:
tests/eof_suite/eest/state_tests \
tests/eof_suite/evmone/state_tests \
tests/prague_suite/state_tests
- name: Run EOF validation tests
run: |
cross run --target ${{matrix.target}} --profile ${{ matrix.profile }} -p revme -- eof-validation \
ethtests/EOFTests \
tests/eof_suite/eest/eof_tests/prague \
tests/eof_suite/evmone/eof_tests
# - name: Run EOF validation tests
# run: |
# cross run --target ${{matrix.target}} --profile ${{ matrix.profile }} -p revme -- eof-validation \
# ethtests/EOFTests \
# tests/eof_suite/eest/eof_tests/prague \
# tests/eof_suite/evmone/eof_tests

2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ Bigger release. Cancun support, revm State added and some cleanup refactoring.
# v24 tag
date: 03.05.2023

Cosnensus bug inside journal and some small changes.
Consensus bug inside journal and some small changes.

* revm: v3.3.0
* revm-precompile: v2.0.3
Expand Down
Loading

0 comments on commit e51d128

Please sign in to comment.