Skip to content
This repository was archived by the owner on Oct 11, 2024. It is now read-only.

Conversation

@refcell
Copy link

@refcell refcell commented Sep 17, 2023

No description provided.

dependabot bot and others added 16 commits September 9, 2023 10:36
Bumps [ethers-providers](https://github.com/gakonst/ethers-rs) from 2.0.9 to 2.0.10.
- [Release notes](https://github.com/gakonst/ethers-rs/releases)
- [Changelog](https://github.com/gakonst/ethers-rs/blob/master/CHANGELOG.md)
- [Commits](gakonst/ethers-rs@ethers-providers-v2.0.9...ethers-providers-v2.0.10)

---
updated-dependencies:
- dependency-name: ethers-providers
  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>
Bumps [ethers-contract](https://github.com/gakonst/ethers-rs) from 2.0.9 to 2.0.10.
- [Release notes](https://github.com/gakonst/ethers-rs/releases)
- [Changelog](https://github.com/gakonst/ethers-rs/blob/master/CHANGELOG.md)
- [Commits](gakonst/ethers-rs@ethers-contract-v2.0.9...ethers-contract-v2.0.10)

---
updated-dependencies:
- dependency-name: ethers-contract
  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>
Bumps [ethers-core](https://github.com/gakonst/ethers-rs) from 2.0.9 to 2.0.10.
- [Release notes](https://github.com/gakonst/ethers-rs/releases)
- [Changelog](https://github.com/gakonst/ethers-rs/blob/master/CHANGELOG.md)
- [Commits](gakonst/ethers-rs@ethers-core-v2.0.9...ethers-core-v2.0.10)

---
updated-dependencies:
- dependency-name: ethers-core
  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>
Bumps [bytes](https://github.com/tokio-rs/bytes) from 1.4.0 to 1.5.0.
- [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.4.0...v1.5.0)

---
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>
* Run the Ethereum tests both in debug and release mode

In debug mode the tests are checking for additional
things like unsigned int arithmetic overflows. In release
mode they are checking for things like proper stack
utilization (ex. in release mode the tests are running
with the default thread stack limit).

* Run the different profiles in a matrix
These functions are used for keeping the stack memory clean on the
host recursive code paths. EVM supports up to 1024 levels of recursion,
so if one is not careful with the stack memory allocations, the stack
memory can blow up.

Benchmarks show dramatic stack memory improvements when ont inlining
these functions. A recursive bomb uses around 1.1MB of stack when
these functions are not inlined. If inlined the recursive bombs blow
up the stack.
bluealloy#714)

* chore: add separate page for host trait
* chore: misc formatting changes and typo fixes
* docs: add warning on panic conditions in take_bundle

* reorder TODO
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.105 to 1.0.106.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.105...v1.0.106)

---
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>
)

* feat: Remove state sorting, no_std ci,remove rayon
* nits
* feat: point evaluation precompile

* feat: BLOBHASH opcode

* refactor: revme runner

* renames

* export global kzg settings

* feat: include kzg settings bytes with `include_bytes!`

* build.rs: remove second option, update docs

* revme: remove unused files and dead code

* feat: implement remaining block and tx env fields

* Add tests for helper functions, update constants

* Add EIP-4844 EF tests to CI, skip outdated ones

* chore: make skip_test more readable

* Fix tests

* Fix fmt

* Fix lints, review

* fix: validate new tx, block fields; add to balance check

* Restore `load_access_list`

* chore: drop c-kzg fork

* test: update tests from Geth

See: <ethereum/go-ethereum#28026>

* chore: revert `is_create` change

* chore: fmt toml

* chore: unnecessary import

* remove unsafe from fake_exponential

* Remove kzg global settings, and move it to CfgEnv

* enable kzg only in std. main README updated

* fmt and clippy

* Update README.md

Co-authored-by: Matthias Seitz <[email protected]>

* nits and docs

* disable exception eip4844 tests, small refactor

* revert back last commit refactor

---------

Co-authored-by: rakita <[email protected]>
Co-authored-by: Matthias Seitz <[email protected]>
Co-authored-by: Waylon Jepsen <[email protected]>
@refcell refcell requested a review from clabby September 17, 2023 21:32
Copy link

@clabby clabby left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hm goofy that my PR squashed these, ty for fixing hist. lgtm

@clabby clabby merged commit 572f52c into clabby/op-revm Sep 17, 2023
@refcell refcell deleted the refcell/upstream-fixes branch September 27, 2023 23:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants