Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
95487e2
perf(verifier): verify STARK proofs in place via rkyv
Oppen Jul 8, 2026
6e75155
fmt
Oppen Jul 8, 2026
e57d938
fix(prover): use rkyv in disk-spill tests instead of stale bincode calls
Oppen Jul 13, 2026
0c3ea84
fix(prover): bytecheck-validate recursion blob, guard OOD step_size, …
Oppen Jul 13, 2026
3f86a6c
fix(cli): avoid UB from reading into uninitialized AlignedVec
Oppen Jul 14, 2026
39abfad
fix(math): gate zero-copy archived field-element casts by sealed marker
Oppen Jul 14, 2026
f0304cb
chore(prover): drop unused bincode dev-dependency
MauroToscano Jul 14, 2026
5e10bb7
docs: fix stale bincode/serde references after rkyv migration
MauroToscano Jul 14, 2026
310d824
docs(stark): note proof serde derives are kept only for examples/tests
MauroToscano Jul 14, 2026
410eb54
refactor(syscalls): dedupe get_private_input via get_private_input_slice
MauroToscano Jul 14, 2026
a25904a
refactor(stark): avoid cloning the proof in Verifier::verify
MauroToscano Jul 14, 2026
b7e64fa
refactor(stark): unify owned/archived Table dimensions_consistent and…
MauroToscano Jul 14, 2026
3cf0c2b
ci: actually run the ethrex host-reference tests
MauroToscano Jul 15, 2026
a1411b0
fix(stark): compile-guard proof-view field coverage
MauroToscano Jul 15, 2026
5adc5d5
harden(syscalls): clamp private-input length to MAX_PRIVATE_INPUT_SIZE
MauroToscano Jul 15, 2026
75450cc
Merge pull request #820 from yetanotherco/perf/rkyv-ci-ethrex
Oppen Jul 15, 2026
2cf7199
Merge pull request #821 from yetanotherco/perf/rkyv-view-guard
Oppen Jul 15, 2026
87323b0
Merge pull request #822 from yetanotherco/perf/rkyv-input-cap
Oppen Jul 15, 2026
d906803
refactor(verifier): collapse to a single archived proof representation
MauroToscano Jul 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/pr_main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,18 @@ jobs:

- name: Run ignored executor tests
run: |
cargo test --release -p executor test_ethrex -- --ignored
cargo test --release -p executor test_ckzg -- --ignored

# ethrex host-reference tests live in the detached `tooling/ethrex-tests`
# workspace (ethrex pins rkyv's `unaligned` feature, which must not
# feature-unify with the main workspace's aligned proof format), so run
# them from that directory to use its isolated Cargo.lock. The guest ELF
# and committed fixtures are already present from the steps above.
# --include-ignored also runs the heavier synthetic-block test.
- name: Run ethrex host-reference tests (detached workspace)
run: |
cd tooling/ethrex-tests && cargo test --release -- --include-ignored

test-cli:
name: CLI tests
runs-on: ubuntu-latest
Expand Down
Loading
Loading