ethereum / execution-specs

Specification for the Execution Layer. Tracking network upgrades.
Creative Commons Zero v1.0 Universal
810 stars 225 forks source link

Unify optimized implementations #811

Closed petertdavies closed 11 months ago

petertdavies commented 12 months ago

What was wrong?

Having to duplicate the code in ethereum_optimized on a per-fork basis was unwieldy and annoying.

How was it fixed?

The optimized implementations now consist of a function that takes a fork and returns a dictionary of optimized patches.

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

codecov-commenter commented 12 months ago

Codecov Report

Patch and project coverage have no change.

Comparison is base (2da1ad3) 74.06% compared to head (da285e2) 74.06%. Report is 1 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #811 +/- ## ======================================= Coverage 74.06% 74.06% ======================================= Files 571 571 Lines 31726 31726 ======================================= Hits 23498 23498 Misses 8228 8228 ``` | Flag | Coverage Δ | | |---|---|---| | unittests | `74.06% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ethereum#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.