openvm-org
openvm
BlogDocsChangelog

fix: use branch of halo2curves without nostack

#2252Merged
Comparing
fix/aot-asm
(
ceb7507
) with
feat/aot
(
0cbc78c
)
CodSpeed Performance Gauge
+22%
Untouched
24
Skipped
36

Benchmarks

Skipped (36)

benchmark_leaf_verifier_execute[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
735.2 ms*
benchmark_internal_verifier_execute_preflight[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
167.7 ms*
benchmark_internal_verifier_execute_metered[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
71.5 ms*
benchmark_internal_verifier_execute[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
44.2 ms*
benchmark_leaf_verifier_execute_preflight[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
1.9 s*
benchmark_leaf_verifier_execute_metered[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
995.6 ms*
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs
Skipped
206.3 ms*
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs
Skipped
523.8 ms*
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs
Skipped
607.8 ms*
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
Skipped
145.1 ms*
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs
Skipped
323.7 ms*
benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs
Skipped
394.8 ms*
benchmark_internal_verifier_execute_preflight[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
378.9 ms*
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs
Skipped
399.1 ms*
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs
Skipped
199.6 ms*
benchmark_internal_verifier_execute_metered[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
159.7 ms*
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs
Skipped
174.8 ms*
benchmark_leaf_verifier_execute[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
1.9 s*
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
Skipped
309.6 ms*
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs
Skipped
63 ms*
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs
Skipped
88.8 ms*
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
Skipped
103.9 ms*
benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs
Skipped
113.2 ms*
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs
Skipped
205.6 ms*
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs
Skipped
103.7 ms*
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs
Skipped
101 ms*
benchmark_leaf_verifier_execute_metered[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
2.7 s*
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
Skipped
676.5 ms*
benchmark_leaf_verifier_execute_preflight[kitchen-sink]
benchmarks/execute/benches/execute.rs
Skipped
4.8 s*
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs
Skipped
173.3 ms*
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
Skipped
303 ms*
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs
Skipped
53.9 ms*
benchmark_internal_verifier_execute[fibonacci]
benchmarks/execute/benches/execute.rs
Skipped
89.8 ms*
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs
Skipped
100.7 ms*
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
Skipped
189 ms*
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs
Skipped
343.9 ms*

Passed

benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+22%
8.6 ms7.1 ms
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+12%
8.2 ms7.3 ms
benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+2%
9.6 ms9.4 ms
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+2%
74.3 ms73 ms
benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
119 ms117.6 ms
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
24.2 ms24 ms
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
2.5 ms2.5 ms
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
9.3 ms9.3 ms
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
8.1 ms8.1 ms
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
11.1 ms11.1 ms
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
111.6 ms111.4 ms
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
5.5 ms5.5 ms
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
14.3 ms14.3 ms
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
11.3 ms11.3 ms
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
4 ms4 ms
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
52.2 ms52.3 ms
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
29.4 ms29.4 ms
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
9.1 ms9.1 ms
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
16.7 ms16.8 ms
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
27.9 ms28.2 ms
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
68.1 ms69 ms
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-4%
73.6 ms76.3 ms

Commits

Click on a commit to change the comparison range
Base
feat/aot
0cbc78c
+12.44%
fix: use branch of halo2curves without nostack
f19fc36
7 days ago
by yi-sun
+9.77%
chore: use fixed rev instead of branch for halo2curves
dbec104
6 days ago
by yi-sun
-1.06%
chore: update halo2curves-axiom to v0.7.1
524ec76
6 days ago
by jonathanpwang
-20.52%
chore update halo2curves again
919c538
6 days ago
by jonathanpwang
-0.63%
chore: use halo2curves-axiom v0.7.2
87ece70
5 days ago
by jonathanpwang
+21.51%
pairing
ceb7507
5 days ago
by jonathanpwang
© 2025 CodSpeed Technology
Home Terms Privacy Docs