Avatar for the paradigmxyz user
paradigmxyz
revmc
BlogDocsChangelog

feat: local call/return detection with context-sensitive resolution

#222
Comparing
dani/local-jump-resolution
(
f1bf6e5
) with
main
(
b9ca6f9
)
CodSpeed Performance Gauge
-17%
Regression
1
Untouched
68

Benchmarks

69 total
usdc_proxy/compile/translate
crates/revmc-cli/benches/bench.rs::benches::bench::usdc_proxy
CodSpeed Performance Gauge
-17%
6.3 ms7.6 ms
push0_proxy/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::push0_proxy
CodSpeed Performance Gauge
+1%
4.3 µs4.2 µs
usdc_proxy/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::usdc_proxy
CodSpeed Performance Gauge
+1%
5.1 µs5.1 µs
eip4788/compile/translate
crates/revmc-cli/benches/bench.rs::benches::bench::eip4788
CodSpeed Performance Gauge
+1%
667.6 µs660.5 µs
push0_proxy/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::push0_proxy
CodSpeed Performance Gauge
+1%
3.9 µs3.9 µs
bswap64_opt/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64_opt
CodSpeed Performance Gauge
+1%
9.9 µs9.8 µs
bswap64/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64
CodSpeed Performance Gauge
+1%
10.2 µs10.1 µs
weth/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::weth
CodSpeed Performance Gauge
+1%
21.8 µs21.7 µs
counter/compile/translate
crates/revmc-cli/benches/bench.rs::benches::bench::counter
CodSpeed Performance Gauge
0%
988.2 µs983.9 µs
usdc_proxy/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::usdc_proxy
CodSpeed Performance Gauge
0%
6.8 µs6.8 µs
bswap64/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64
CodSpeed Performance Gauge
0%
7.9 µs7.9 µs
fibonacci-calldata/compile/translate
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci-calldata
CodSpeed Performance Gauge
0%
394.5 µs393.4 µs
factorial/rt/jit/no_gas
crates/revmc-cli/benches/bench.rs::benches::bench::factorial
CodSpeed Performance Gauge
0%
20.3 µs20.2 µs
factorial/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::factorial
CodSpeed Performance Gauge
0%
21.2 µs21.1 µs
factorial/compile/translate
crates/revmc-cli/benches/bench.rs::benches::bench::factorial
CodSpeed Performance Gauge
0%
396.6 µs395.7 µs
erc20_transfer/compile/jit
crates/revmc-cli/benches/bench.rs::benches::bench::erc20_transfer
CodSpeed Performance Gauge
0%
1.3 s1.3 s
weth/compile/jit
crates/revmc-cli/benches/bench.rs::benches::bench::weth
CodSpeed Performance Gauge
0%
731.5 ms730.8 ms
bswap64/compile/translate
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64
CodSpeed Performance Gauge
0%
2 ms2 ms
erc20_transfer/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::erc20_transfer
CodSpeed Performance Gauge
0%
10.4 µs10.4 µs
erc20_transfer/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::erc20_transfer
CodSpeed Performance Gauge
0%
7.9 µs7.9 µs
fibonacci/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci
CodSpeed Performance Gauge
0%
2.9 µs2.9 µs
fibonacci/rt/jit/no_gas
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci
CodSpeed Performance Gauge
0%
1.9 µs1.9 µs
fibonacci/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci
CodSpeed Performance Gauge
0%
18.2 µs18.2 µs
fibonacci/rt/native
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci
CodSpeed Performance Gauge
0%
1.2 µs1.2 µs
bswap64_opt/rt/jit/default
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64_opt
CodSpeed Performance Gauge
0%
6.1 µs6.1 µs

Commits

Click on a commit to change the comparison range
Base
main
b9ca6f9
+0.24%
refactor: feed PCR hints as seed edges into block analysis fixpoint
3e24227
1 day ago
by DaniPopes
-0.22%
cleaner
d601b74
23 hours ago
by DaniPopes
-16.89%
rmdead
f1bf6e5
13 hours ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs