Skip to content

evmone v0.23.0 - #5

Open
AskAlexSharov wants to merge 1 commit into
mainfrom
alex/evmone-0.23.0
Open

evmone v0.23.0#5
AskAlexSharov wants to merge 1 commit into
mainfrom
alex/evmone-0.23.0

Conversation

@AskAlexSharov

Copy link
Copy Markdown

Re-vendor evmone/ from upstream tag v0.23.0 (was v0.21.0). intx/ is unchanged — v0.23.0 still pins intx v0.15.0.

The reason for the bump is modexp: upstream landed fixed-window (ipsilon/evmone#1618) and then sliding-window (ipsilon/evmone#1631) exponentiation, replacing the plain square-and-multiply. bn254/ecc picked up refactors in the same range; capi.cpp needed no changes.

The previous copy was a pristine v0.21.0 tree, so this is a straight tree swap (only test/evm-benchmarks, an empty submodule dir, is left out as before).

Verified against erigon's precompile suite (execution/vm: TestPrecompiled*, TestModexpU256* including the 20k-case fuzz against math/big) via a local replace.

Picks up fixed-window (ipsilon/evmone#1618) and sliding-window
(ipsilon/evmone#1631) exponentiation in the modexp precompile.
intx stays at v0.15.0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant