Skip to content

Commit 7c1b848

Browse files
authored
Merge branch 'multilinear_v6' into tobias/cargo-prove-relase-aarch64-linux
2 parents e9e7a9c + db75e3c commit 7c1b848

File tree

174 files changed

+1415
-335
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

174 files changed

+1415
-335
lines changed

.github/workflows/pr_lint.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,13 @@ permissions:
1212
jobs:
1313
main:
1414
name: Title
15-
runs-on: ubuntu-latest
15+
runs-on:
16+
[
17+
runs-on,
18+
runner=16cpu-linux-x64,
19+
spot=false,
20+
"run-id=${{ github.run_id }}",
21+
]
1622
steps:
1723
- uses: amannn/action-semantic-pull-request@v5
1824
env:

crates/core/compiler/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[package]
22
name = "sp1-constraint-compiler"
3-
description = "TODO"
3+
description = "Constraint compiler for SP1 core machines"
4+
readme = "README.md"
45
version.workspace = true
56
edition.workspace = true
67
license.workspace = true

crates/core/compiler/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# sp1-core-compiler
2+
3+
Constraint compiler for SP1 core machines.
4+
5+
Compiles the SP1 constraint system into an efficient representation for formal verification backends.
6+
7+
---
8+
9+
Part of [SP1](https://github.com/succinctlabs/sp1), a performant zkVM.

crates/core/executor/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sp1-core-executor"
3-
description = "SP1 is a performant, 100% open-source, contributor-friendly zkVM."
3+
description = "RISC-V executor for SP1"
44
readme = "../../../README.md"
55
version = { workspace = true }
66
edition = { workspace = true }

crates/core/executor/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# sp1-core-executor
2+
3+
RISC-V executor for SP1.
4+
5+
Executes RISC-V programs and generates execution traces for the SP1 prover, handling system calls, memory, and program state.
6+
7+
---
8+
9+
Part of [SP1](https://github.com/succinctlabs/sp1), a performant zkVM.

crates/core/executor/src/minimal/arch/x86_64/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ impl MinimalExecutor {
3838
}
3939

4040
/// Transpile the program, saving the JIT function.
41-
#[tracing::instrument(name = "MinimalExecutor::transpile", skip(program))]
41+
#[tracing::instrument(name = "MinimalExecutor::transpile", level = "debug", skip(program))]
4242
fn transpile(program: &Program, is_debug: bool, max_trace_size: Option<u64>) -> JitFunction {
4343
let trace_buf_size = max_trace_size.unwrap_or(0);
4444

crates/core/executor/src/splicing.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,6 @@ impl SplicingVM<'_> {
165165

166166
impl<'a> SplicingVM<'a> {
167167
/// Create a new full-tracing VM from a minimal trace.
168-
#[tracing::instrument(name = "SplicingVM::new", skip_all)]
169168
pub fn new<T: MinimalTrace>(
170169
trace: &'a T,
171170
program: Arc<Program>,

crates/core/jit/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sp1-jit"
3-
description = "TODO"
3+
description = "JIT compilation for SP1 trace generation"
44
version.workspace = true
55
edition.workspace = true
66
license.workspace = true

crates/core/jit/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# sp1-core-jit
2+
3+
JIT compilation for SP1 trace generation.
4+
5+
Provides just-in-time compilation for efficient trace generation during SP1 proving.
6+
7+
---
8+
9+
Part of [SP1](https://github.com/succinctlabs/sp1), a performant zkVM.

crates/core/machine/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sp1-core-machine"
3-
description = "SP1 is a performant, 100% open-source, contributor-friendly zkVM."
3+
description = "SP1 core machine definitions"
44
readme = "../../../README.md"
55
version = { workspace = true }
66
edition = { workspace = true }

0 commit comments

Comments
 (0)