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

Oprevm merge to main repo #28

Merged
merged 20 commits into from
Sep 26, 2023
Merged

Conversation

rakita
Copy link

@rakita rakita commented Sep 26, 2023

merge to main repo. depends on #27

tcoratger and others added 20 commits September 18, 2023 12:49
Bumps [c-kzg](https://github.com/ethereum/c-kzg-4844) from `f5f6f86` to `fbef59a`.
- [Release notes](https://github.com/ethereum/c-kzg-4844/releases)
- [Commits](ethereum/c-kzg-4844@f5f6f86...fbef59a)

---
updated-dependencies:
- dependency-name: c-kzg
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* perf: refactor interpreter internals (take 2)

* perf: cast instruction functions to `fn`

The compiler generates much more favorable assembly if all the
functions are casted to a `fn(_, _)` pointer before calling them.

See <bluealloy#310 (comment)>
for more information.

* chore: remove prelude

* perf: remove stack and memory bound checks on release

* chore: re-add and deprecate `Memory::get_slice`

* readd BLOBHASH

* fix: TSTORE and TLOAD order

* some cleanup

* nits
* fix: use CANCUN precompile id for CANCUN SpecId

* remove to_precompile_id
…#735)

* fix(eip4844): Pass eth tests, add condition to env.

* Add BlobVersionNotSupported error
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.106 to 1.0.107.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.106...v1.0.107)

---
updated-dependencies:
- dependency-name: serde_json
  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>
* chore: error type for block header

* chore(docs): description for block env error type

* chore: add missing import
* feat(Cancun): EIP-7516 BLOBBASEFEE opcode

* Update crates/interpreter/src/instructions/host_env.rs

Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>

* rename blobfee to baseblobfee

* some renamings

* rename and doc
* feat(JournaledState): support for eip-6780

* fix(JournaledState): caller balance logic; comments

* fix(JournaledState): do not burn ether if address = target and push entry when cancun

* Update crates/revm/src/journaled_state.rs

* Update crates/revm/src/journaled_state.rs
…ealloy#739)

* perf(interpreter): remove dynamic dispatch from all instructions

* Update crates/interpreter/src/instructions/opcode.rs

* Update host_env.rs

---------

Co-authored-by: yjhmelody <yjh465402634@gmail.com>
Bumps [indicatif](https://github.com/console-rs/indicatif) from 0.17.6 to 0.17.7.
- [Release notes](https://github.com/console-rs/indicatif/releases)
- [Commits](https://github.com/console-rs/indicatif/commits)

---
updated-dependencies:
- dependency-name: indicatif
  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>
* feat: add "kzg" as a separate feature

* chore: rename to c-kzg, enable by default

* fix: typo

* fix: rename

* Update crates/precompile/Cargo.toml
@refcell refcell merged commit c656896 into anton-rs:clabby/op-revm Sep 26, 2023
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.

9 participants