Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

fix(bytecode): improve analyze_legacy and stack tests

#3335Merged
Comparing
jumpa
(
f15ff0e
) with
main
(
9016fd0
)
CodSpeed Performance Gauge
0%
Untouched
173
Ignored
6

Benchmarks

179 total
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+3%
3.2 µs3.1 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+2%
4.4 µs4.4 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+2%
3.3 µs3.3 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+2%
3.5 µs3.4 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
90.6 µs89.4 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.6 µs4.5 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
43.5 µs43 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
52.7 µs52.1 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
113.1 µs112.3 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
9.5 µs9.5 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.8 ms4.7 ms
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
28.4 µs28.3 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.9 µs23.8 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
43.3 µs43.1 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.9 µs18.8 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
94.9 µs94.6 µs
analysis
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
44.9 µs44.8 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.8 µs18.7 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.9 µs18.8 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19 µs18.9 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.2 µs19.2 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
28.9 µs28.8 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.8 µs19.7 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
111.8 µs111.4 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
20.9 µs20.8 µs

Commits

Click on a commit to change the comparison range
Base
main
9016fd0
+3.12%
fix(interpreter): update stack.rs tests for new Interpreter API
15176b8
24 days ago
by rakita
-3.01%
fix(bytecode): simplify analyze_legacy while loop
a6c4fec
24 days ago
by rakita
-0.18%
Merge remote-tracking branch 'origin/main' into jumpa
0d27909
24 days ago
by rakita
+0.1%
fix(bytecode): always add padding for DUPN/SWAPN/EXCHANGE immediates
f15ff0e
24 days ago
by rakita
© 2026 CodSpeed Technology
Home Terms Privacy Docs