Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
dce63bd
Refactor RV64 bytecode expansion pipeline (#1518)
quangvdao May 12, 2026
3c3b5e4
feat(jolt-hyperkzg): add HyperKZG multilinear commitment scheme (#1488)
0xAndoroid May 12, 2026
8bb45a8
chore(deps): bump alloy-consensus from 2.0.1 to 2.0.4 (#1528)
dependabot[bot] May 14, 2026
1cc9ff2
chore(deps): bump enumset from 1.1.10 to 1.1.12 (#1529)
dependabot[bot] May 14, 2026
f3a65a5
chore(deps): bump blake3 from 1.8.3 to 1.8.5 (#1527)
dependabot[bot] May 14, 2026
4f36caf
chore(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (#1524)
dependabot[bot] May 14, 2026
cb1e464
Split source/Jolt instruction catalogs (#1522)
quangvdao May 15, 2026
2a3e9f3
chore(deps): bump sysinfo from 0.38.4 to 0.39.1 & bump rust toolchain…
dependabot[bot] May 18, 2026
5fb4b43
Update guest security model to discuss trailing output zeros (#1537)
moodlezoup May 18, 2026
40aaab6
test(ci): enable test-utils for integration tests (#1539)
0xAndoroid May 19, 2026
970c110
chore(deps): bump crate-ci/typos from 1.46.1 to 1.46.2 (#1553)
dependabot[bot] May 21, 2026
3b3ac3d
chore(deps): bump alloy-eips from 2.0.4 to 2.0.5 (#1554)
dependabot[bot] May 21, 2026
64a3de3
chore(deps): bump reth-ethereum-primitives from `6377a95` to `27737df…
dependabot[bot] May 21, 2026
b28fff1
chore(deps): bump alloy-primitives from 1.5.7 to 1.6.0 (#1556)
dependabot[bot] May 21, 2026
ccf3531
chore(deps): bump cc from 1.2.61 to 1.2.62 (#1557)
dependabot[bot] May 21, 2026
d3eda05
chore(deps): bump rust-code-analysis from 0.0.24 to 0.0.25 (#1558)
dependabot[bot] May 21, 2026
0d0d44d
chore: add refactor audit stack automation (#1540)
github-actions[bot] May 22, 2026
873b1ed
refactor: add modular foundation helpers (#1566)
0xAndoroid May 22, 2026
2786e6d
refactor: align lookup table ABI with core (#1542)
github-actions[bot] May 22, 2026
bf312b6
refactor: add public I/O preprocessing helpers (#1543)
github-actions[bot] May 22, 2026
f0eadc9
fix(dory): reject mixed-mode opening proofs (#1567)
0xAndoroid May 22, 2026
50a86fd
refactor: add commitment and opening infrastructure (#1544)
github-actions[bot] May 22, 2026
b3e73ab
feat: add jolt-claims crate (#1545)
github-actions[bot] May 22, 2026
cbcfe17
refactor: add R1CS builder and lowering support (#1546)
github-actions[bot] May 22, 2026
c898f6b
feat: add committed sumcheck and R1CS support (#1547)
github-actions[bot] May 23, 2026
d3e3d8b
fix(sumcheck): batched sumcheck padding for non-Boolean domains (#1569)
quangvdao May 24, 2026
ec6e20f
fix: fix stack scripts (#1568)
0xAndoroid May 24, 2026
0875539
chore: add committed bytecode stack plan
RadNi May 20, 2026
3de4871
chore: add committed bytecode feature spec
RadNi May 20, 2026
f6ef6d2
chore: rename precommitted stack branch
RadNi May 20, 2026
cfa520f
chore(sumcheck): remove debug sanity checker
RadNi May 20, 2026
ba96bed
chore(sumcheck): match upstream main
RadNi May 20, 2026
8481e2e
docs(spec): align committed bytecode stack plan
RadNi May 21, 2026
34f1975
docs(spec): leave committed bytecode feature spec unchanged
RadNi May 21, 2026
fdf890d
docs(spec): remove stack verification sections
RadNi May 21, 2026
11b88d2
fix(zkvm): make stage6 split compatible with zk flow
quangvdao Mar 13, 2026
1421555
fix(zkvm): import verifier opening accumulator in stage6 split
RadNi May 20, 2026
39a9fa7
fix(zkvm): make stage6 split verifier impls generic
RadNi May 20, 2026
4f3b4ab
fix(zkvm): update stage6 split serialization and transpiler
RadNi May 20, 2026
7da6374
fix(zkvm): accept generic accumulators in stage6 verifier constructors
RadNi May 20, 2026
3f9ad79
style: format stage6 split branch
RadNi May 20, 2026
3fa7305
fix(zkvm): update transpiler proof symbolization for stage6 split
RadNi May 20, 2026
352264a
refactor(zkvm): align stage6 sumcheck phases with final structure
RadNi May 20, 2026
24f105a
fix(zkvm): keep booleanity exports module-local
RadNi May 20, 2026
ea9ebff
fix(zkvm): pass stage6a bytecode read-raf state
RadNi May 20, 2026
91b01c1
fix(zkvm): align stage6 booleanity handoff
RadNi May 22, 2026
6f3a8bb
fix(zkvm): include stage6a in blindfold verification
RadNi May 22, 2026
4175c7a
fix(advice): align round offsets with stage6 split
RadNi May 25, 2026
1b7c1c2
Avoid duplicate booleanity RA index computation
RadNi May 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
62 changes: 62 additions & 0 deletions .github/workflows/refactor-audit-stack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Refactor Audit Stack

on:
push:
branches:
- refactor/audit-prep
workflow_dispatch:

permissions:
contents: write
pull-requests: write

concurrency:
group: refactor-audit-stack
cancel-in-progress: true

jobs:
update-stack:
name: Update draft stack branches
runs-on: ubuntu-latest

steps:
- name: Checkout source branch
uses: actions/checkout@v4
with:
ref: refactor/audit-prep
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}

- name: Fetch stack bases
run: |
git fetch origin main refactor/audit-prep
git fetch origin '+refs/heads/stack/*:refs/remotes/origin/stack/*' || true

- name: Configure git author
run: |
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"

- name: Rebuild and push stack
run: |
bash stack/update-stack.sh \
--apply \
--rebuild \
--commit \
--push \
--cargo-metadata \
--check-coverage \
--from origin/refactor/audit-prep \
--base origin/main \
--start-at 07

- name: Create or update draft PRs
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git switch refactor/audit-prep
bash stack/open-prs.sh \
--apply \
--base main \
--source refactor/audit-prep \
--start-at 07
11 changes: 8 additions & 3 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: crate-ci/typos@v1.46.0
- uses: crate-ci/typos@v1.46.2
with:
files: .

Expand Down Expand Up @@ -239,7 +239,12 @@ jobs:
run: |
set -euo pipefail
for pkg in ${{ steps.discover.outputs.pkgs }}; do
cargo nextest run -p "$pkg" --no-tests=pass
features=()
if cargo metadata --format-version=1 --no-deps \
| jq -e --arg pkg "$pkg" '.packages[] | select(.name == $pkg) | .features | has("test-utils")' >/dev/null; then
features=(--features test-utils)
fi
cargo nextest run -p "$pkg" "${features[@]}" --no-tests=pass
done

test-inlines:
Expand Down Expand Up @@ -297,7 +302,7 @@ jobs:
- name: Install nextest
uses: taiki-e/install-action@nextest
- name: Run tracer tests
run: cargo nextest run --release -p tracer
run: cargo nextest run --release -p tracer --features test-utils

zklean-extractor-tests:
name: ZkLean extractor tests
Expand Down
Loading