Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

refactor(handler): provide `&CallInputs`to`PrecompileProvider::run`

#2921Merged
Comparing
mablr:refactor/precompile_provider_run_call_inputs
(
f14c80d
) with
main
(
191fa78
)
CodSpeed Performance Gauge
0%
Untouched
173
Ignored
6

Benchmarks

179 total
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
93.3 µs91.4 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
97.4 µs96.5 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
3.1 µs3.1 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
98.3 µs97.5 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
3.4 µs3.4 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
37.2 µs36.9 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
2.8 ms2.8 ms
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
16.8 µs16.7 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.4 µs4.3 µs
analysis
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
43.6 µs43.3 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.5 µs4.5 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.5 µs18.3 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.7 ms4.7 ms
REVERT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
112.6 µs112 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.2 µs18.1 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.2 µs18.1 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.3 µs18.3 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.4 µs18.3 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.8 µs18.7 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24.9 µs24.8 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
111.7 µs111.2 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19 µs18.9 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19 µs19 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.1 µs19 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.6 µs23.5 µs

Commits

Click on a commit to change the comparison range
Base
main
191fa78
+0.13%
refactor(handler): provide `&CallInputs`to`PrecompileProvider::run`
f14c80d
6 months ago
by mablr
© 2026 CodSpeed Technology
Home Terms Privacy Docs