Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: v1.0.3-testnet #825

Merged
merged 55 commits into from
May 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
58ab969
feat: exit code (#750)
kevjue May 20, 2024
cecb499
chore: pk/vk serde/clone (#770)
ctian1 May 20, 2024
df9a346
chore: SP1ProvingKey serde (#772)
ctian1 May 21, 2024
82b515f
chore(recursion): convert ext2felt to hint (#771)
kevjue May 22, 2024
ce20089
chore(recursion): heap ptr checks (#775)
kevjue May 22, 2024
b4a597f
feat: groth16 feature flag (#782)
ratankaliani May 22, 2024
65763ab
chore(recursion): explicitly don't allow witness and public values re…
kevjue May 22, 2024
4718a9e
fix(recursion): assert curve bit length in circuit p2_hash (#736)
kevjue May 22, 2024
5b00b1d
fix(recursion): num2bits fixes (#732)
kevjue May 22, 2024
2c62114
chore(recursion): document IR (#737)
kevjue May 22, 2024
c140e0a
chore: logup format (#788)
tamirhemo May 22, 2024
45c875b
chore: merge main into dev (#801)
ratankaliani May 23, 2024
0afe817
feat: byte multiplicity channel (#800)
tamirhemo May 23, 2024
f85b0a5
fix(core): Fix benches warning for unstable features (#763)
Nashtare May 23, 2024
a45bd4f
fix(core): Remove dummy constraint (#783)
Nashtare May 23, 2024
10ffa32
chore: Clean up TOML files (#796)
matthiasgoergens May 23, 2024
eea823e
chore: remove unused deps (#794)
eightfilms May 23, 2024
7668799
chore: Make some functions const (#774)
Nashtare May 23, 2024
6e9030c
chore: no remainder range checks if division by 0 (#764)
erabinov May 23, 2024
e6f9f0d
chore: upgrade checkout action to version with node20 (#734)
cario-dev May 23, 2024
d7e1851
feat: plonk prover (#795)
jtguibas May 23, 2024
8af2e2f
feat: batch sized recursion (#785)
jtguibas May 23, 2024
cf1b4bd
chore: get rid of unecessary todo in recursion program
ctian1 May 23, 2024
121c2d5
fix clippy
jtguibas May 23, 2024
645e61b
permutation chore
ctian1 May 23, 2024
38acbea
chore: remove unecessary todo
jtguibas May 23, 2024
d2785b1
fix clippy
jtguibas May 23, 2024
5dd8992
fix: challenger rate issue
jtguibas May 24, 2024
8bac5b3
fix clippy
ctian1 May 24, 2024
45db9e5
chore: remove unecessary todo in bb31 to bn254 (#805)
jtguibas May 24, 2024
8c96097
chore: get rid of unecessary todo in recursion program (#803)
jtguibas May 24, 2024
bdd774d
fix cargo check
jtguibas May 24, 2024
b5ed27e
hm
jtguibas May 24, 2024
f48b6e5
chore: permutation argument in circuit (#804)
jtguibas May 24, 2024
e1cf780
chore: remove unecessary todos in recursion
jtguibas May 24, 2024
5eaf605
clippy
jtguibas May 24, 2024
f4cdbda
clippy fixes
kevjue May 24, 2024
91187e1
pin new p3
jtguibas May 24, 2024
fc0b71f
chore: require cpu shard in verifier (#808)
jtguibas May 24, 2024
7209d4d
chore: remove todos in recursion (#809)
jtguibas May 24, 2024
698d054
chore: change challenger rate from 16 to 8 (#807)
jtguibas May 24, 2024
7b29a15
feat: sp1 core prover opts
jtguibas May 27, 2024
744c591
hm
jtguibas May 27, 2024
299eb5d
fmt
jtguibas May 27, 2024
610888f
hm
jtguibas May 27, 2024
6624e52
feat: sp1 core opts (#815)
jtguibas May 27, 2024
fa80f87
fix: install for `verify_plonk_bn254` (#798)
ratankaliani May 28, 2024
d16f229
feat: update contract artifacts (#802)
ratankaliani May 28, 2024
3115392
chore: merge main into dev (#823)
ratankaliani May 28, 2024
698b753
chore: merge main into dev
ratankaliani May 29, 2024
6473e76
feat: switch to ethers (#826)
ratankaliani May 29, 2024
b8e378b
refactor: `prove_plonk` (#827)
ratankaliani May 29, 2024
9935ce9
feat: remove `sp1-zkvm` precompile nightly (#810)
ratankaliani May 29, 2024
a6680cc
fix: update ELF's in tests (#830)
ratankaliani May 29, 2024
f2d04c8
docs: simplify quickstart (#819)
ratankaliani May 29, 2024
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/eval.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Set up git private repo access
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ concurrency:
cancel-in-progress: true

jobs:
groth16:
name: Groth16
plonk:
name: Plonk
runs-on: runs-on,cpu=64,ram=256,family=m7i+m7a,hdd=80,image=ubuntu22-full-x64
env:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup CI
uses: ./.github/actions/setup
Expand All @@ -35,7 +35,7 @@ jobs:
with:
command: test
toolchain: nightly-2024-04-17
args: --release -p sp1-sdk -- test_e2e_prove_groth16 --nocapture
args: --release -p sp1-sdk --features plonk -- test_e2e_prove_plonk --nocapture
env:
RUSTFLAGS: -Copt-level=3 -Cdebug-assertions -Coverflow-checks=y -Cdebuginfo=0 -C target-cpu=native
RUST_BACKTRACE: 1
16 changes: 9 additions & 7 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ on:
- "recursion/**"
- "derive/**"
- "sdk/**"
- "zkvm/**"
- "tests/**"
- ".github/workflows/**"
merge_group:

Expand All @@ -28,7 +30,7 @@ jobs:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup CI
uses: ./.github/actions/setup
Expand All @@ -45,7 +47,7 @@ jobs:
with:
command: test
toolchain: nightly-2024-04-17
args: --release -- --nocapture
args: --release --features plonk
env:
RUSTFLAGS: -Copt-level=3 -Cdebug-assertions -Coverflow-checks=y -Cdebuginfo=0 -C target-cpu=native
RUST_BACKTRACE: 1
Expand All @@ -59,7 +61,7 @@ jobs:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup CI
uses: ./.github/actions/setup
Expand All @@ -76,7 +78,7 @@ jobs:
with:
command: test
toolchain: nightly-2024-04-17
args: --release
args: --release --features plonk
env:
RUSTFLAGS: -Copt-level=3 -Cdebug-assertions -Coverflow-checks=y -Cdebuginfo=0 -C target-cpu=native
RUST_BACKTRACE: 1
Expand All @@ -90,7 +92,7 @@ jobs:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup CI
uses: ./.github/actions/setup
Expand Down Expand Up @@ -118,7 +120,7 @@ jobs:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup CI
uses: ./.github/actions/setup
Expand Down Expand Up @@ -147,7 +149,7 @@ jobs:
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
steps:
- name: Checkout sources
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup CI
uses: ./.github/actions/setup
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,17 @@ jobs:
with:
pull_token: ${{ secrets.PULL_TOKEN }}

# If it's a nightly release, tag with the release time. If the tag is `main`, we want to use
# `latest` as the tag name. Else, use the tag name as is.
- name: Compute release name and tag
id: release_info
run: |
if [[ $IS_NIGHTLY ]]; then
echo "tag_name=nightly-${GITHUB_SHA}" >> $GITHUB_OUTPUT
echo "release_name=Nightly ($(date '+%Y-%m-%d'))" >> $GITHUB_OUTPUT
elif [[ "${GITHUB_REF_NAME}" == "main" ]]; then
echo "tag_name=latest" >> $GITHUB_OUTPUT
echo "release_name=Latest Release" >> $GITHUB_OUTPUT
else
echo "tag_name=${GITHUB_REF_NAME}" >> $GITHUB_OUTPUT
echo "release_name=${GITHUB_REF_NAME}" >> $GITHUB_OUTPUT
Expand Down Expand Up @@ -260,4 +265,4 @@ jobs:
${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
with:
update_existing: true
filename: .github/RELEASE_FAILURE_ISSUE_TEMPLATE.md
filename: .github/RELEASE_FAILURE_ISSUE_TEMPLATE.md
Loading
Loading