-
Notifications
You must be signed in to change notification settings - Fork 7
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
chore: v42 update #22
chore: v42 update #22
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 782c3dd - Browse repository at this point
Copy the full SHA 782c3ddView commit details -
perf(eof): avoid some allocations (bluealloy#1632)
* perf(eof): avoid some allocations * Update crates/primitives/src/bytecode/eof.rs
Configuration menu - View commit details
-
Copy full SHA for bac2f4a - Browse repository at this point
Copy the full SHA bac2f4aView commit details -
chore: fix some typos & remove useless Arc::clone (bluealloy#1621)
* chore: fix some typos * chore: remove useless Arc::clone
Configuration menu - View commit details
-
Copy full SHA for 1a13e2a - Browse repository at this point
Copy the full SHA 1a13e2aView commit details
Commits on Jul 18, 2024
-
refactor: use
is_zero
forU256
andB256
(bluealloy#1638)* refactor: use is_zero for U256 and B256 * fmt * Update crates/interpreter/src/instructions/arithmetic.rs Co-authored-by: DaniPopes <[email protected]> * fix deref * move import --------- Co-authored-by: DaniPopes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1110d4 - Browse repository at this point
Copy the full SHA c1110d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1adc908 - Browse repository at this point
Copy the full SHA 1adc908View commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d980839 - Browse repository at this point
Copy the full SHA d980839View commit details -
Configuration menu - View commit details
-
Copy full SHA for b995fad - Browse repository at this point
Copy the full SHA b995fadView commit details -
Configuration menu - View commit details
-
Copy full SHA for a605d05 - Browse repository at this point
Copy the full SHA a605d05View commit details -
feat: use batch bn256 pair operation (bluealloy#1643)
* feat: use batch bn256 pair operation We are currently not taking advantage of the batch pair operation from the `bn` library for the pairing check precompile. This yields a ~27% speedup on the existing bench: ``` Crypto Precompile benchmarks/precompile bench | ecpairing precompile time: [2.2389 ms 2.2441 ms 2.2495 ms] change: [-27.689% -27.469% -27.227%] (p = 0.00 < 0.05) Performance has improved. ``` * use with_capacity * import vec
Configuration menu - View commit details
-
Copy full SHA for 8eaff99 - Browse repository at this point
Copy the full SHA 8eaff99View commit details
Commits on Jul 22, 2024
-
feat(EOF): implement std::error::Error trait for EofValidationError a…
…nd EofError (bluealloy#1649) * feat: implement Error trait for EofValidationError * feat: implement Error trait for EofError * fix: remove unused import * fix: remove format macro
Configuration menu - View commit details
-
Copy full SHA for 013de92 - Browse repository at this point
Copy the full SHA 013de92View commit details -
chore(deps): bump thiserror from 1.0.62 to 1.0.63 (bluealloy#1651)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.62 to 1.0.63. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.62...1.0.63) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 31ddbe9 - Browse repository at this point
Copy the full SHA 31ddbe9View commit details -
chore(deps): bump tokio from 1.38.0 to 1.38.1 (bluealloy#1650)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.38.0 to 1.38.1. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.38.0...tokio-1.38.1) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for afb8083 - Browse repository at this point
Copy the full SHA afb8083View commit details
Commits on Jul 24, 2024
-
fix(EOF): Overflow on num_sections (bluealloy#1656)
* fix(EOF): Overflow on num_sections * fix test * fmt/clippy
Configuration menu - View commit details
-
Copy full SHA for d71acb5 - Browse repository at this point
Copy the full SHA d71acb5View commit details -
feat(EOF): EOF Validation add code type and sub container tracker (bl…
…uealloy#1648) * feat(EOF): EOF Validation add code type and sub container tracker * fix * omit tests * fix some things, bump test suite * fix(EOF): Overflow on num_sections * cleanup fmt * clippy * fix tests * Run EOF validation tests
Configuration menu - View commit details
-
Copy full SHA for e123600 - Browse repository at this point
Copy the full SHA e123600View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 28b7021 - Browse repository at this point
Copy the full SHA 28b7021View commit details -
fix(EOF): Validate code access in stack (bluealloy#1659)
* wip: test * fix(EOF): Validate code access in stack * add code access
Configuration menu - View commit details
-
Copy full SHA for 9eabd4b - Browse repository at this point
Copy the full SHA 9eabd4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1163e29 - Browse repository at this point
Copy the full SHA 1163e29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83df9c4 - Browse repository at this point
Copy the full SHA 83df9c4View commit details
Commits on Jul 26, 2024
-
feat(EOF): Add non-returning CALLF/JUMPF checks (bluealloy#1663)
* feat(EOF): Add non-returning CALLF/JUMPF checks * fix tests
Configuration menu - View commit details
-
Copy full SHA for dc2b334 - Browse repository at this point
Copy the full SHA dc2b334View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42bbc74 - Browse repository at this point
Copy the full SHA 42bbc74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 371e8c2 - Browse repository at this point
Copy the full SHA 371e8c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a35122 - Browse repository at this point
Copy the full SHA 7a35122View commit details
Commits on Jul 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 49d68c8 - Browse repository at this point
Copy the full SHA 49d68c8View commit details
Commits on Jul 29, 2024
-
chore(deps): bump serde_json from 1.0.120 to 1.0.121 (bluealloy#1667)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.120 to 1.0.121. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.120...v1.0.121) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 574b310 - Browse repository at this point
Copy the full SHA 574b310View commit details -
chore(deps): bump tokio from 1.38.1 to 1.39.2 (bluealloy#1668)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.38.1 to 1.39.2. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.38.1...tokio-1.39.2) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cf74f81 - Browse repository at this point
Copy the full SHA cf74f81View commit details -
chore(deps): bump blst from 0.3.12 to 0.3.13 (bluealloy#1669)
Bumps [blst](https://github.com/supranational/blst) from 0.3.12 to 0.3.13. - [Release notes](https://github.com/supranational/blst/releases) - [Commits](supranational/blst@v0.3.12...v0.3.13) --- updated-dependencies: - dependency-name: blst dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b30dff4 - Browse repository at this point
Copy the full SHA b30dff4View commit details
Commits on Aug 5, 2024
-
chore(deps): bump serde_json from 1.0.121 to 1.0.122 (bluealloy#1678)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.121 to 1.0.122. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.121...v1.0.122) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 991ef8c - Browse repository at this point
Copy the full SHA 991ef8cView commit details -
chore(deps): bump alloy-eips from 0.2.0 to 0.2.1 (bluealloy#1679)
Bumps [alloy-eips](https://github.com/alloy-rs/alloy) from 0.2.0 to 0.2.1. - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](alloy-rs/alloy@v0.2.0...v0.2.1) --- updated-dependencies: - dependency-name: alloy-eips dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 721f087 - Browse repository at this point
Copy the full SHA 721f087View commit details -
chore(deps): bump regex from 1.10.5 to 1.10.6 (bluealloy#1682)
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.5 to 1.10.6. - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](rust-lang/regex@1.10.5...1.10.6) --- updated-dependencies: - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7933742 - Browse repository at this point
Copy the full SHA 7933742View commit details -
chore(deps): bump rstest from 0.21.0 to 0.22.0 (bluealloy#1681)
Bumps [rstest](https://github.com/la10736/rstest) from 0.21.0 to 0.22.0. - [Release notes](https://github.com/la10736/rstest/releases) - [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md) - [Commits](la10736/rstest@v0.21.0...v0.22.0) --- updated-dependencies: - dependency-name: rstest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 535eb8e - Browse repository at this point
Copy the full SHA 535eb8eView commit details -
Add EOF Layout Fuzz Loop to
revme bytecode
(bluealloy#1677)* Add EOF Layout Fuzz Loop to `bytecode` Update `revme` so that when `bytecode` is called without arguments it goes into the standard * Add size check in fuzzer * code format * chore: introduce bytecode initcode/runtime cli flags
Configuration menu - View commit details
-
Copy full SHA for 4d0feec - Browse repository at this point
Copy the full SHA 4d0feecView commit details
Commits on Aug 6, 2024
-
docs: improve
InstructionResult
documentation (bluealloy#1673)* docs: improve `InstructionResult` documentation * chore: clean up
Configuration menu - View commit details
-
Copy full SHA for 05b34f4 - Browse repository at this point
Copy the full SHA 05b34f4View commit details -
Add OP-Granite hardfork, limiting bn256Pairing input size (bluealloy#…
…1685) * Add OP-Granite hardfork, limiting bn256Pairing input size * Move optimism-specific bn128 precompile
Configuration menu - View commit details
-
Copy full SHA for ab42581 - Browse repository at this point
Copy the full SHA ab42581View commit details
Commits on Aug 8, 2024
-
feat: check for typos in CI (bluealloy#1686)
Co-authored-by: adria0 <adria0@nowhere>
Configuration menu - View commit details
-
Copy full SHA for 40b9e10 - Browse repository at this point
Copy the full SHA 40b9e10View commit details -
feat(EOF): add evmone test suite (bluealloy#1689)
* feat(EOF): add evmone test suite * pass all tests * multiple paths for eof-validations * path to eest eof validations tests
Configuration menu - View commit details
-
Copy full SHA for 32aeae4 - Browse repository at this point
Copy the full SHA 32aeae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8267ad5 - Browse repository at this point
Copy the full SHA 8267ad5View commit details -
chore: release (bluealloy#1683)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 70bd050 - Browse repository at this point
Copy the full SHA 70bd050View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3cab1c - Browse repository at this point
Copy the full SHA f3cab1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 428626e - Browse repository at this point
Copy the full SHA 428626eView commit details
Commits on Aug 9, 2024
-
chore(deps): bump alloy-provider from 0.2.0 to 0.2.1 (bluealloy#1680)
Bumps [alloy-provider](https://github.com/alloy-rs/alloy) from 0.2.0 to 0.2.1. - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](alloy-rs/alloy@v0.2.0...v0.2.1) --- updated-dependencies: - dependency-name: alloy-provider dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0a5be93 - Browse repository at this point
Copy the full SHA 0a5be93View commit details -
Revert "chore(deps): bump alloy-provider from 0.2.0 to 0.2.1 (blueall…
…oy#1680)" (bluealloy#1696) This reverts commit 0a5be93.
Configuration menu - View commit details
-
Copy full SHA for 1ad8604 - Browse repository at this point
Copy the full SHA 1ad8604View commit details
Commits on Aug 26, 2024
-
chore(deps): bump alloy-transport from 0.2.0 to 0.2.1 (bluealloy#1698)
Bumps [alloy-transport](https://github.com/alloy-rs/alloy) from 0.2.0 to 0.2.1. - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](alloy-rs/alloy@v0.2.0...v0.2.1) --- updated-dependencies: - dependency-name: alloy-transport dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7ea71af - Browse repository at this point
Copy the full SHA 7ea71afView commit details -
chore(deps): bump enumn from 0.1.13 to 0.1.14 (bluealloy#1701)
Bumps [enumn](https://github.com/dtolnay/enumn) from 0.1.13 to 0.1.14. - [Release notes](https://github.com/dtolnay/enumn/releases) - [Commits](dtolnay/enumn@0.1.13...0.1.14) --- updated-dependencies: - dependency-name: enumn dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7abf5c0 - Browse repository at this point
Copy the full SHA 7abf5c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab07fac - Browse repository at this point
Copy the full SHA ab07facView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8d75fd - Browse repository at this point
Copy the full SHA d8d75fdView commit details -
chore(deps): bump bytes from 1.6.1 to 1.7.1 (bluealloy#1700)
Bumps [bytes](https://github.com/tokio-rs/bytes) from 1.6.1 to 1.7.1. - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](tokio-rs/bytes@v1.6.1...v1.7.1) --- updated-dependencies: - dependency-name: bytes dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0f7e5a6 - Browse repository at this point
Copy the full SHA 0f7e5a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e155d07 - Browse repository at this point
Copy the full SHA e155d07View commit details -
chore(deps): bump serde from 1.0.204 to 1.0.209 (bluealloy#1717)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.204 to 1.0.209. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.204...v1.0.209) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 792b6b2 - Browse repository at this point
Copy the full SHA 792b6b2View commit details -
docs: fix spelling issues (bluealloy#1715)
* Update memory.md * Update bits.md * Update kzg.md * Update documentation/src/crates/primitives/kzg.md Co-authored-by: Oliver <[email protected]> * Update bits.md --------- Co-authored-by: Oliver <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d29e132 - Browse repository at this point
Copy the full SHA d29e132View commit details -
feat: c-kzg bump, cleanup on kzgsetting (bluealloy#1719)
* chore: bump c-kzg v2.0.0 * feat: cleanup c-kzg kzgsetting * rm kzg-rs from no_std check
Configuration menu - View commit details
-
Copy full SHA for a46a88b - Browse repository at this point
Copy the full SHA a46a88bView commit details
Commits on Aug 28, 2024
-
chore: bump
kzg-rs
version (bluealloy#1726)* chore: bump `kzg-rs` version * fix: remove serde req * ci: check `kzg-rs` in no-std mode * chore: update kzg-rs dep * Update .github/workflows/ci.yml * Update .github/workflows/ci.yml
Configuration menu - View commit details
-
Copy full SHA for c75e095 - Browse repository at this point
Copy the full SHA c75e095View commit details -
chore: cast block number to u64 and not usize (bluealloy#1727)
* fix: cast block number to u64 and not usize * clippy
Configuration menu - View commit details
-
Copy full SHA for 0ae01d5 - Browse repository at this point
Copy the full SHA 0ae01d5View commit details
Commits on Aug 29, 2024
-
feat(eip7702): Impl newest version of EIP (bluealloy#1695)
* latest eip7702 wip * add code loading handler * WIP adding is_delegate_cold flag * feat: add StateLoad and Eip7702CodeLoad * feat: add gas accounting among other things * clippy,fmt, op test * path to latest alloy-eips * comment eip7702 decode tests * Eip7702 format starts with 0xEF0100 * typo * fix(eip7702): fix empty or eip7702 code check * Type Eip7702s to Eip7702 * Corrent comments * switch new and new_raw Eip7702Bytecode * propagate last commit * nit: rename fn * fix(eip7702): set delegated code on call (bluealloy#1706) * type change, return eip7702 raw on Bytecode::bytecode * eip7702 delegation test * Cleanup, refactor sstore gas calc * doc * chore: add AuthList json format * fix initial eip7702 gas, fix eip7702 refund on revert * small refactor * fix refund cnt * error handling, EIP-3607 fix, wip on auth validity * add auth validity check, fix EIP-3607 fix * switch tests * missing comment * fix tests * rm println * remove skip of required fields * docs, test meta dat
Configuration menu - View commit details
-
Copy full SHA for 8094c45 - Browse repository at this point
Copy the full SHA 8094c45View commit details -
chore(deps): bump alloy and primitives (bluealloy#1725)
* latest eip7702 wip * add code loading handler * WIP adding is_delegate_cold flag * feat: add StateLoad and Eip7702CodeLoad * feat: add gas accounting among other things * clippy,fmt, op test * path to latest alloy-eips * comment eip7702 decode tests * Eip7702 format starts with 0xEF0100 * typo * fix(eip7702): fix empty or eip7702 code check * Type Eip7702s to Eip7702 * Corrent comments * switch new and new_raw Eip7702Bytecode * propagate last commit * nit: rename fn * fix(eip7702): set delegated code on call (bluealloy#1706) * type change, return eip7702 raw on Bytecode::bytecode * eip7702 delegation test * Cleanup, refactor sstore gas calc * doc * chore: add AuthList json format * chore(deps): bump alloy * fix initial eip7702 gas, fix eip7702 refund on revert * small refactor * fix refund cnt * error handling, EIP-3607 fix, wip on auth validity * rm patches * add auth validity check, fix EIP-3607 fix * switch tests * missing comment * fix tests * rm println * remove skip of required fields * docs, test meta dat
Configuration menu - View commit details
-
Copy full SHA for c77f2a5 - Browse repository at this point
Copy the full SHA c77f2a5View commit details -
chore: release (bluealloy#1722)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 85fc688 - Browse repository at this point
Copy the full SHA 85fc688View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3085f04 - Browse repository at this point
Copy the full SHA 3085f04View commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4cf869a - Browse repository at this point
Copy the full SHA 4cf869aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e349a9 - Browse repository at this point
Copy the full SHA 6e349a9View commit details