Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

feat(state): Optimized index type for transaction ID using non-max

#3610Merged
Comparing
yottaes:feat/transaction-id-non-max
(
124196b
) with
main
(
feec32b
)
CodSpeed Performance Gauge
0%
Untouched
176
Ignored
6
Skipped
1

Benchmarks

183 total
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+2%
199.8 µs196.5 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
5 µs4.9 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.9 µs19.7 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.8 µs18.6 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
3.4 µs3.4 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
3.6 µs3.6 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
108.5 µs107.8 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.2 µs4.2 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.3 µs4.3 µs
transfer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
14.2 µs14.1 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
23.9 µs23.8 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24 µs23.8 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24 µs23.9 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.2 µs19.1 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.4 µs19.3 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.5 µs19.4 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.7 µs19.6 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.7 µs19.6 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
397.1 µs394.8 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.9 µs23.8 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24 µs23.9 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24 µs23.9 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24 µs23.9 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24 µs23.9 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
24 µs23.9 µs

Commits

Click on a commit to change the comparison range
Base
main
feec32b
-0.03%
feat(state): use optimized index type for transaction ID
ce33a8c
3 days ago
by yottaes
+0.1%
fix: use usize for transaction id api
bf4731a
3 hours ago
by DaniPopes
+0.05%
Merge remote-tracking branch 'upstream/main' into feat/transaction-id-non-max
124196b
2 hours ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs