Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

fix: make Bytecode Ord consistent with PartialEq and Hash

#3479
Comparing
zeroprooff:fix/bytecode-ord-consistency
(
754a190
) with
main
(
a2f3171
)
CodSpeed Performance Gauge
0%
Untouched
176
Ignored
6

Benchmarks

182 total
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
43.9 µs43.8 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
338.3 µs338.3 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
714.2 µs714.2 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
861 µs861 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
88.2 ms88.2 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
6.5 ms6.5 ms
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
89.2 ms89.2 ms
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
27.2 µs27.2 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
20.8 µs20.8 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.2 µs23.2 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.1 µs18.1 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.5 µs23.5 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.3 µs19.3 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.1 µs23.1 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
28.1 µs28.1 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21.2 µs21.2 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
57.3 µs57.3 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
20.8 µs20.8 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
21 µs21 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
20.8 µs20.8 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
57.6 µs57.6 µs

Commits

Click on a commit to change the comparison range
Base
main
a2f3171
-0.01%
fix: make Bytecode Ord consistent with PartialEq and Hash
754a190
9 hours ago
by zeroprooff
© 2026 CodSpeed Technology
Home Terms Privacy Docs