Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

refactor: state gas cleanup and EIP-8037 validation consolidation

#3552Merged
Comparing
rakita/state-gas-cleanup
(
a1d081b
) with
main
(
f158464
)
CodSpeed Performance Gauge
-3%
Regression
1
Untouched
176
Ignored
6

Benchmarks

183 total
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-3%
39.3 µs40.6 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+2%
200.9 µs197.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
transfer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
14.5 µs14.3 µ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
subcall_1000_nested
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
2.3 ms2.2 ms
REVERT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
112.5 µs111.2 µs
subcall_1000_transfer_1wei
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
1.3 ms1.3 ms
subcall_1000_same_account
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.9 µs19.7 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24.1 µs24 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24.2 µs24.1 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24.3 µs24.1 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
25.7 µs25.5 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
30.9 µs30.7 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
22 µs21.9 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24.1 µs23.9 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24.1 µs24 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.1 µs19 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24.2 µs24 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24.4 µs24.3 µs

Commits

Click on a commit to change the comparison range
Base
main
f158464
-3.27%
refactor: move EIP-8037 gas cap validation into validate_initial_tx_gas
a1d081b
3 days ago
by rakita
© 2026 CodSpeed Technology
Home Terms Privacy Docs