Avatar for the paradigmxyz user
paradigmxyz
revmc
BlogDocsChangelog

feat(runtime): add out-of-process JIT mode

#365Merged
Comparing
dani/out-of-process-jit
(
4e6efca
) with
main
(
bd333d0
)
CodSpeed Performance Gauge
0%
Untouched
71

Benchmarks

71 total
fiat_token/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::fiat_token
CodSpeed Performance Gauge
+2%
21.7 µs21.3 µs
uniswap_v2_pair/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::uniswap_v2_pair
CodSpeed Performance Gauge
+2%
23.5 µs23.1 µs
airdrop/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::airdrop
CodSpeed Performance Gauge
+2%
22 µs21.6 µs
counter/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::counter
CodSpeed Performance Gauge
+2%
21.3 µs21 µs
bswap64_opt/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64_opt
CodSpeed Performance Gauge
+1%
24.6 µs24.2 µs
bswap64/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64
CodSpeed Performance Gauge
+1%
20.2 µs19.9 µs
usdc_proxy/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::usdc_proxy
CodSpeed Performance Gauge
+1%
23.6 µs23.3 µs
eip2935/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::eip2935
CodSpeed Performance Gauge
+1%
19.9 µs19.7 µs
univ2_router/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::univ2_router
CodSpeed Performance Gauge
+1%
22.7 µs22.5 µs
fiat_token/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::fiat_token
CodSpeed Performance Gauge
+1%
20.1 µs19.8 µs
counter/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::counter
CodSpeed Performance Gauge
+1%
20.1 µs19.9 µs
eip2935/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::eip2935
CodSpeed Performance Gauge
+1%
20.4 µs20.2 µs
airdrop/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::airdrop
CodSpeed Performance Gauge
+1%
20.3 µs20.1 µs
fibonacci-calldata/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::fibonacci-calldata
CodSpeed Performance Gauge
+1%
25.9 µs25.6 µs
weth/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::weth
CodSpeed Performance Gauge
+1%
36.1 µs35.8 µs
factorial/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::factorial
CodSpeed Performance Gauge
+1%
35.2 µs34.9 µs
uniswap_v2_pair/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::uniswap_v2_pair
CodSpeed Performance Gauge
+1%
20.9 µs20.7 µs
push0_proxy/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::push0_proxy
CodSpeed Performance Gauge
+1%
20.9 µs20.8 µs
weth/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::weth
CodSpeed Performance Gauge
+1%
32.1 µs31.9 µs
push0_proxy/compile/translate
crates/revmc-cli/benches/bench.rs::benches::bench::push0_proxy
CodSpeed Performance Gauge
+1%
438.9 µs436.3 µs
eip4788/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::eip4788
CodSpeed Performance Gauge
+1%
19.8 µs19.7 µs
eip4788/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::eip4788
CodSpeed Performance Gauge
+1%
20.5 µs20.4 µs
bswap64_opt/rt/jit
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64_opt
CodSpeed Performance Gauge
+1%
20.4 µs20.3 µs
usdc_proxy/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::usdc_proxy
CodSpeed Performance Gauge
0%
25 µs24.9 µs
bswap64/rt/interpreter
crates/revmc-cli/benches/bench.rs::benches::bench::bswap64
CodSpeed Performance Gauge
0%
24.9 µs24.9 µs

Commits

Click on a commit to change the comparison range
Base
main
bd333d0
-0.03%
refactor(runtime): use domain types in JIT IPC
fd6df05
1 month ago
by DaniPopes
+0.39%
fix(runtime): refine out-of-process jit ipc
0863c98
22 days ago
by DaniPopes
+0.02%
fix(runtime): bound jit helper shutdown
d409fb0
22 days ago
by DaniPopes
-0.11%
fix(runtime): use wincode schemas for ipc
bb46d4c
22 days ago
by DaniPopes
+0.04%
fix(runtime): stream jit helper ipc writes
4c2e625
22 days ago
by DaniPopes
-0.02%
fix(runtime): stream jit helper ipc reads
da3b32a
22 days ago
by DaniPopes
+0.06%
fix(runtime): use wincode std ipc adapters
eb1a410
22 days ago
by DaniPopes
+0.02%
fix(runtime): scope jit helper cancellation
29f5ce4
22 days ago
by DaniPopes
+0.01%
fix(runtime): carry jit helper config
5b0bb53
21 days ago
by DaniPopes
-0.01%
fix(runtime): log jit helper restarts
3fb4d2c
21 days ago
by DaniPopes
+0.03%
static
a1eb76b
21 days ago
by DaniPopes
-0.04%
refactor(runtime): share jit compile state
7838d64
20 days ago
by DaniPopes
-0.05%
fix(runtime): isolate linked jit objects
9e615f3
19 days ago
by DaniPopes
+0.07%
feat(runtime): track jit helper stats
62c9a93
19 days ago
by DaniPopes
-0.03%
feat(runtime): parallelize jit helper jobs
1e249be
19 days ago
by DaniPopes
+0.02%
feat(runtime): pause background jit
83190a1
19 days ago
by DaniPopes
-0.03%
fix(runtime): signal jit helper on pause
42b3879
19 days ago
by DaniPopes
+0.02%
fix(runtime): keep events flowing while paused
fcf9273
19 days ago
by DaniPopes
+0.02%
fix(runtime): gracefully pause jit helper
f5c352d
19 days ago
by DaniPopes
0%
test(runtime): cover jit helper pause
668dbb9
19 days ago
by DaniPopes
+0.01%
feat(runtime): track jit helper pause metrics
4e6efca
19 days ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs