Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

perf: add Display for HaltReason and OutOfGasError

#3265Merged
Comparing
RyanBGG:uifmt
(
ec2317b
) with
main
(
2c1153b
)
CodSpeed Performance Gauge
0%
Untouched
173
Ignored
6

Benchmarks

179 total
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
92.4 µs91.5 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
98.5 µs97.6 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
97.4 µs96.9 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
4.8 ms4.7 ms
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.2 µs19.1 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.3 µs19.2 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
44 µs43.9 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.1 µs19.1 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.2 µs19.1 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
DUP7_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24.1 µs24 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
431.9 µs430.9 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19.1 µs19.1 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24 µs24 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
26.3 µs26.2 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
26.3 µs26.3 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
28.1 µs28.1 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
43.1 µs43.1 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
58.2 µs58.2 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
243.6 µs243.5 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
145.2 µs145.1 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
713.9 µs713.9 µs

Commits

Click on a commit to change the comparison range
Base
main
2c1153b
-0.22%
add Display for HaltReason and OutOfGasError
ec2317b
2 months ago
by RyanBGG
© 2026 CodSpeed Technology
Home Terms Privacy Docs