Skip to content

Commit 99190b1

Browse files
kevjuejtguibas
andauthored
chore: updated p3 dependency to 0.1.3 (#1059)
Co-authored-by: John Guibas <[email protected]>
1 parent d9ea09b commit 99190b1

File tree

5 files changed

+98
-71
lines changed

5 files changed

+98
-71
lines changed

.github/workflows/pr.yml

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ on:
1616
- "zkvm/**"
1717
- "tests/**"
1818
- "examples/**"
19+
- "Cargo.toml"
1920
- ".github/workflows/**"
2021
merge_group:
2122

Cargo.lock

+63-40
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+20-20
Original file line numberDiff line numberDiff line change
@@ -30,28 +30,28 @@ debug = true
3030
debug-assertions = true
3131

3232
[workspace.dependencies]
33-
p3-air = "0.1.2-succinct"
34-
p3-field = "0.1.2-succinct"
35-
p3-commit = "0.1.2-succinct"
36-
p3-matrix = "0.1.2-succinct"
37-
p3-baby-bear = { version ="0.1.2-succinct" , features = [
33+
p3-air = "0.1.3-succinct"
34+
p3-field = "0.1.3-succinct"
35+
p3-commit = "0.1.3-succinct"
36+
p3-matrix = "0.1.3-succinct"
37+
p3-baby-bear = { version ="0.1.3-succinct" , features = [
3838
"nightly-features",
3939
] }
40-
p3-util = "0.1.2-succinct"
41-
p3-challenger = "0.1.2-succinct"
42-
p3-dft = "0.1.2-succinct"
43-
p3-fri = "0.1.2-succinct"
44-
p3-goldilocks = "0.1.2-succinct"
45-
p3-keccak = "0.1.2-succinct"
46-
p3-keccak-air = "0.1.2-succinct"
47-
p3-blake3 = "0.1.2-succinct"
48-
p3-mds = "0.1.2-succinct"
49-
p3-merkle-tree = "0.1.2-succinct"
50-
p3-poseidon2 = "0.1.2-succinct"
51-
p3-symmetric = "0.1.2-succinct"
52-
p3-uni-stark = "0.1.2-succinct"
53-
p3-maybe-rayon = "0.1.2-succinct"
54-
p3-bn254-fr = "0.1.2-succinct"
40+
p3-util = "0.1.3-succinct"
41+
p3-challenger = "0.1.3-succinct"
42+
p3-dft = "0.1.3-succinct"
43+
p3-fri = "0.1.3-succinct"
44+
p3-goldilocks = "0.1.3-succinct"
45+
p3-keccak = "0.1.3-succinct"
46+
p3-keccak-air = "0.1.3-succinct"
47+
p3-blake3 = "0.1.3-succinct"
48+
p3-mds = "0.1.3-succinct"
49+
p3-merkle-tree = "0.1.3-succinct"
50+
p3-poseidon2 = "0.1.3-succinct"
51+
p3-symmetric = "0.1.3-succinct"
52+
p3-uni-stark = "0.1.3-succinct"
53+
p3-maybe-rayon = "0.1.3-succinct"
54+
p3-bn254-fr = "0.1.3-succinct"
5555

5656

5757
# For local development.

recursion/program/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ itertools = "0.13.0"
2828
serde = { version = "1.0.201", features = ["derive"] }
2929
rand = "0.8.5"
3030
tracing = "0.1.40"
31+
stacker = "0.1"
3132

3233
[features]
3334
debug = ["sp1-core/debug"]

recursion/program/src/stark.rs

+13-11
Original file line numberDiff line numberDiff line change
@@ -334,17 +334,19 @@ where
334334
quotient_domain.split_domains_const(builder, log_quotient_degree);
335335

336336
// Verify the constraints.
337-
Self::verify_constraints(
338-
builder,
339-
chip,
340-
&values,
341-
proof.public_values.clone(),
342-
trace_domain,
343-
qc_domains,
344-
zeta,
345-
alpha,
346-
&permutation_challenges,
347-
);
337+
stacker::maybe_grow(16 * 1024 * 1024, 16 * 1024 * 1024, || {
338+
Self::verify_constraints(
339+
builder,
340+
chip,
341+
&values,
342+
proof.public_values.clone(),
343+
trace_domain,
344+
qc_domains,
345+
zeta,
346+
alpha,
347+
&permutation_challenges,
348+
);
349+
});
348350

349351
// Increment the number of shard chips that are enabled.
350352
builder.assign(

0 commit comments

Comments
 (0)