Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

fix: FrameStack mark push/end_init as unsafe

#2929Merged
Comparing
rakita/frame_stack_unsafe
(
932f32d
) with
main
(
52b1122
)
CodSpeed Performance Gauge
0%
Untouched
173
Ignored
6

Benchmarks

179 total
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+2%
203.7 µs200.4 µs
transfer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
12.8 µs12.7 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
2.7 ms2.7 ms
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
16 µs15.9 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
CREATE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
405.6 µs404.8 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
97.3 µs97.1 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
18.3 µs18.3 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
19 µs19 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
20.3 µs20.3 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
388 ms387.6 ms
DUP10_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.2 µs23.1 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.2 µs23.1 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.2 µs23.2 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.2 µs23.2 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
23.3 µs23.3 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
25.7 µs25.7 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
43.2 µs43.2 µ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
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
36.4 µs36.4 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
snailtracer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
0%
175.4 ms175.4 ms
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
860.8 µs860.8 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
6.5 ms6.5 ms
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
0%
19.4 ms19.4 ms

Commits

Click on a commit to change the comparison range
Base
main
52b1122
-0.16%
fix: FrameStack mark push/end_init as unsafe
932f32d
6 months ago
by rakita
© 2026 CodSpeed Technology
Home Terms Privacy Docs