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

Merge branch 'main' into reintroduce-alloy-rebased #4

Merged
merged 12 commits into from
Sep 29, 2023

Commits on Sep 27, 2023

  1. chore(deps): bump thiserror from 1.0.48 to 1.0.49 (bluealloy#753)

    Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.48 to 1.0.49.
    - [Release notes](https://github.com/dtolnay/thiserror/releases)
    - [Commits](dtolnay/thiserror@1.0.48...1.0.49)
    
    ---
    updated-dependencies:
    - dependency-name: thiserror
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    4829e6a View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump sha2 from 0.10.7 to 0.10.8 (bluealloy#752)

    Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.7 to 0.10.8.
    - [Commits](RustCrypto/hashes@sha2-v0.10.7...sha2-v0.10.8)
    
    ---
    updated-dependencies:
    - dependency-name: sha2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    b9938a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a85d19 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c556c0 View commit details
    Browse the repository at this point in the history
  5. Improve wording and fix typos (bluealloy#749)

    * chore: improve wording in comments
    
    chore: fix typos
    refactor: use "copied" instead of "cloned"
    style: improve formatting in Markdown
    
    * refactor: say "SELFDESTRUCT" instead of "SUICIDE"
    
    * Update crates/primitives/src/state.rs
    PaulRBerg committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    d03dfcb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d2a066b View commit details
    Browse the repository at this point in the history
  7. feat: Optimism execution changes (bluealloy#682)

    * Start `op-revm` changes
    
    * Start fee distribution changes
    
    * Add L1 fee deduction
    
    * Start deposit tx gas accounting
    
    * Move L1 cost into `TxEnv`
    
    * Add helpers for computing the L1 cost of a transaction back
    
    * 🧹
    
    * Enforce runtime config flag for cross-compatibility
    
    * style: Use env rather than passing a flag
    
    * review: Address first few comments
    
    * Flatten optimism hoisted tx fields
    
    * feat flag ontop
    
    * Refactor l1 cost and mint computations
    
    * l1 cost erroring
    
    * Refactor gas usage functions
    
    * Rip gas construction back to the transact
    
    * Rip out crate use gas
    
    * push gas usage unit logic into the gas impl
    
    * Further document the cfg env optimism bool field.
    
    * Reword
    
    * Add deposit sys tx docs
    
    * Fix the spec enabled function and add unit tests.
    
    * data gas tests
    
    * calculate tx l1 cost test
    
    * Add a zero rollup data gas cost check
    
    * Fix suggestions
    
    * Bump the account nonce post-regolith for contract creation
    
    * Add tx validation tests
    
    * Add a deposit tx test
    
    * Add gas tests
    
    * Add gas tests
    
    * Fix regolith check
    
    * Fix func ordering
    
    * Fix test
    
    * Swap the l1_cost to use the raw enveloped tx
    
    * Update crates/revm/src/evm_impl.rs
    
    Co-authored-by: clabby <ben@clab.by>
    
    * Update crates/revm/src/evm_impl.rs
    
    Co-authored-by: clabby <ben@clab.by>
    
    * Update crates/primitives/src/env.rs
    
    Co-authored-by: clabby <ben@clab.by>
    
    * Make clippy happy
    
    * perf: Only load `L1BlockInfo` once
    
    * Remove extra `try_fetch` fn
    
    * perf: lazy `try_fetch` eval
    
    * andreas was right
    
    Co-Authored-By: Refcell <abigger87@gmail.com>
    
    * Improve error abstraction
    
    Co-Authored-By: Refcell <abigger87@gmail.com>
    
    * EVM Impl Tests
    
    * More tests
    
    * Fix breaking changes
    
    * Update the enveloped tx to be optional.
    
    * Merge REVM upgrades
    
    * Introduce call return handler
    
    * feat: Handler logic
    
    * remove USE_GAS from handlers
    
    * Fix lints
    
    * Update runner.rs
    
    Co-authored-by: rakita <rakita@users.noreply.github.com>
    
    * Fix param mutability
    
    ---------
    
    Co-authored-by: Andreas Bigger <abigger87@gmail.com>
    clabby and refcell committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    f79d0e1 View commit details
    Browse the repository at this point in the history
  8. docs: Readme Updates (bluealloy#756)

    * Readme updates
    
    * Readme updates
    
    * Tests
    
    * label as ci
    
    * label as ci
    
    * one more touchup
    refcell committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    ded673c View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    4f916be View commit details
    Browse the repository at this point in the history
  2. fix: use u128 for calc data fee result (bluealloy#757)

    * fix: use u128 for calc data fee result
    
    * use U256 for data fee
    Rjected committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ea0d8d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80c909d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bbe0503 View commit details
    Browse the repository at this point in the history