Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reconfigure how Protocol Specs are created WRT EVM condiguration #7245

Merged
merged 8 commits into from
Jun 24, 2024

Commits on Jun 19, 2024

  1. Make code sizes a characteristic of the EVM version

    Make the max code size and max initcode size a part of the EVM
    configuration. As part of the change we need to move the tasks
    CodeFactory once handled as a static class and move it into the EVM.
    This has a nice follow on effect that we don't need to pass in max EOF
    versions or max code sizes anymore.
    
    Signed-off-by: Danno Ferrin <[email protected]>
    shemnon committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    99800ba View commit details
    Browse the repository at this point in the history
  2. Move all the config changes into EvmConfiguration.

    Signed-off-by: Danno Ferrin <[email protected]>
    shemnon committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    70c383e View commit details
    Browse the repository at this point in the history
  3. comment out out-of-spec tests

    Signed-off-by: Danno Ferrin <[email protected]>
    shemnon committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    84ef5a9 View commit details
    Browse the repository at this point in the history
  4. spotless

    Signed-off-by: Danno Ferrin <[email protected]>
    shemnon committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    f3224af View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Merge remote-tracking branch 'refs/remotes/upstream/main' into eof/ma…

    …x-initcodesize
    
    Signed-off-by: Danno Ferrin <[email protected]>
    
    # Conflicts:
    #	ethereum/referencetests/src/reference-test/java/org/hyperledger/besu/ethereum/eof/EOFReferenceTestTools.java
    #	evm/src/main/java/org/hyperledger/besu/evm/code/CodeV1Validation.java
    #	evm/src/test/java/org/hyperledger/besu/evm/code/CodeFactoryTest.java
    shemnon committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    646b962 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. review changes

    Signed-off-by: Danno Ferrin <[email protected]>
    shemnon committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    c1fadf1 View commit details
    Browse the repository at this point in the history
  2. merg main

    Signed-off-by: Danno Ferrin <[email protected]>
    shemnon committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    adf2d64 View commit details
    Browse the repository at this point in the history
  3. spotless

    Signed-off-by: Danno Ferrin <[email protected]>
    shemnon committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    5427be5 View commit details
    Browse the repository at this point in the history