forked from zcash/halo2
-
Notifications
You must be signed in to change notification settings - Fork 1
Merge upstream 20260430 #54
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
Merged
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
15fd313
ensure extended_k <= S
zhiqiangxu ba69850
pow_vartime([n, 0, 0, 0] => pow_vartime([n]
zhiqiangxu 4520afe
avoid realloc
zhiqiangxu af1713f
arithmetic::best_multiexp add benchmark
ashWhiteHat e00f0d1
arithmetic::best_multiexp parallelize bucket arithmetic
ashWhiteHat 24e3ec3
arithmetic::best_multiexp refactor buckets
ashWhiteHat 643e6ba
Make docs consistent with code example.
DamianStraszak 41ed99b
fix links from book
oxarbitrage d958773
Add method to retrieve circuit size parameter k
Dedme afd29b1
Merge pull request #817 from oxarbitrage/patch-1
str4d 7d5ddec
Merge pull request #855 from Dedme/expose-commitment-k
str4d 043b2ef
halo2_proofs: Update changelog
str4d a6dd670
halo2_proofs: Deprecate `halo2_proofs::circuit::layouter::TableLayouter`
str4d 1cca0c9
halo2_gadgets: Clean up and finish changelog
str4d a73ad8f
halo2_gadgets: Replace exposed `MerkleConfig` field with getter method
str4d c3a65be
book: Fix some broken links
str4d d10fc24
Merge pull request #856 from zcash/release-prep
str4d 3db2f68
Merge pull request #812 from DamianStraszak/constant-in-simple-example
str4d aac9dca
Merge pull request #793 from zhiqiangxu/opt_build_vk
str4d dc2b61d
Merge pull request #791 from zhiqiangxu/ensure_extended_k_le_s
str4d 509ca41
Merge pull request #792 from zhiqiangxu/opt_usage_pow_vartime
str4d 6cfd880
CI: Migrate to `actions/checkout@v5`
str4d 9e09c27
CI: Add zizmor workflow
str4d db55522
CI: Modernise workflows
str4d 630c676
CI: Don't persist credentials on checkout
str4d 2d61063
Merge pull request #857 from zcash/ci-fixes
nuttycom 13139a5
CI: Migrate to `actions/upload-artifact@v5`
str4d bf462fa
Merge pull request #858 from zcash/ci-fixes-2
str4d bb821a5
CI: Build book with `mdbook 0.4`
str4d c7da550
Merge pull request #859 from zcash/book-fixes
str4d 0e885b6
Bump zizmorcore/zizmor-action from 0.2.0 to 0.3.0
dependabot[bot] 24506b0
Migrate to `mdbook 0.5`
str4d 252477a
Merge pull request #864 from zcash/book-fixes-2
str4d 2c946ff
Bump peaceiris/actions-mdbook from 1 to 2
dependabot[bot] 27fddaf
Add test for `best_multiexp`
str4d 3e38720
Merge pull request #863 from zcash/dependabot/github_actions/zizmorco…
str4d 7de8af3
halo2_proofs: Add helper to resolve `Iterator::reduce` mismatch
str4d 7e76b1c
CI: Install required library before building rustdocs
str4d 35ad82d
Merge pull request #865 from zcash/ci-fixes-3
str4d 20da0cc
Merge pull request #860 from zcash/dependabot/github_actions/peaceiri…
str4d 63a4f86
Bump lockfile to `pathfinder_simd 0.5.5`
str4d 952d1f9
Merge pull request #866 from zcash/ci-fixes-4
str4d 61cce59
Merge pull request #796 from ashWhiteHat/feature/msm-optimization
str4d f6200ad
halo2_proofs 0.3.2
str4d e44c1be
halo2_gadgets 0.4.0
str4d 32a8758
Merge pull request #867 from zcash/halo2_gadgets-0.4.0
str4d 9d5061f
Merge branch 'main' into merge_upstream_20260430
ConstanceBeguier File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,71 +1,61 @@ | ||
| #name: halo2 book | ||
| # | ||
| #on: | ||
| # push: | ||
| # branches: | ||
| # - main | ||
| # | ||
| #jobs: | ||
| # deploy: | ||
| # runs-on: ubuntu-latest | ||
| # steps: | ||
| # - uses: actions/checkout@v3 | ||
| # - uses: actions-rs/toolchain@v1 | ||
| # with: | ||
| # toolchain: '1.76.0' | ||
| # override: true | ||
| # | ||
| # # - name: Setup mdBook | ||
| # # uses: peaceiris/actions-mdbook@v1 | ||
| # # with: | ||
| # # mdbook-version: 'latest' | ||
| # | ||
| # # mdBook for mdbook-pdf compatibility by fixing broken links in print.html | ||
| # # Waiting for https://github.com/rust-lang/mdBook/pull/1738 to get merged | ||
| # - name: Install patched mdbook | ||
| # uses: actions-rs/cargo@v1 | ||
| # with: | ||
| # command: install | ||
| # args: mdbook --git https://github.com/HollowMan6/mdBook.git --rev 5830c9555a4dc051675d17f1fcb04dd0920543e8 | ||
| # | ||
| # - name: Install mdbook-katex and mdbook-pdf | ||
| # uses: actions-rs/cargo@v1 | ||
| # with: | ||
| # command: install | ||
| # args: mdbook-katex mdbook-pdf | ||
| # | ||
| # - name: Install mdbook-pdf-outline | ||
| # run: pip3 install mdbook-pdf-outline | ||
| # | ||
| # - name: Build halo2 book | ||
| # run: mdbook build book/ | ||
| # | ||
| # - uses: actions-rs/toolchain@v1 | ||
| # with: | ||
| # toolchain: nightly-2023-10-05 | ||
| # override: true | ||
| # | ||
| # - name: Build latest rustdocs | ||
| # uses: actions-rs/cargo@v1 | ||
| # with: | ||
| # command: doc | ||
| # args: --no-deps --workspace --all-features | ||
| # env: | ||
| # RUSTDOCFLAGS: -Z unstable-options --enable-index-page --cfg docsrs --html-in-header ${{ github.workspace }}/halo2_proofs/katex-header.html | ||
| # | ||
| # - name: Move latest rustdocs into book | ||
| # run: | | ||
| # mkdir -p ./book/book/html/rustdoc | ||
| # mv ./target/doc ./book/book/html/rustdoc/latest | ||
| # | ||
| # - name: Deploy to GitHub Pages | ||
| # uses: peaceiris/actions-gh-pages@v3 | ||
| # with: | ||
| # github_token: ${{ secrets.GITHUB_TOKEN }} | ||
| # publish_dir: ./book/book/html | ||
| # | ||
| # - name: Upload PDF File to Artifact | ||
| # uses: actions/upload-artifact@v3 | ||
| # with: | ||
| # name: The_halo2_Book | ||
| # path: book/book/pdf-outline/*.pdf | ||
| name: halo2 book | ||
|
|
||
| on: | ||
| push: | ||
| branches: | ||
| - main | ||
|
|
||
| jobs: | ||
| deploy: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v5 | ||
|
ConstanceBeguier marked this conversation as resolved.
Dismissed
|
||
| with: | ||
| persist-credentials: false | ||
| - uses: dtolnay/rust-toolchain@nightly | ||
|
ConstanceBeguier marked this conversation as resolved.
Dismissed
|
||
| id: toolchain | ||
| - run: rustup override set "${TOOLCHAIN}" | ||
| shell: sh | ||
| env: | ||
| TOOLCHAIN: ${{steps.toolchain.outputs.name}} | ||
|
|
||
| - name: Setup mdBook | ||
| uses: peaceiris/actions-mdbook@ee69d230fe19748b7abf22df32acaa93833fad08 # v2.0.0 | ||
| with: | ||
| mdbook-version: '0.5.1' | ||
|
|
||
| - name: Install mdbook-katex and mdbook-pdf | ||
| run: cargo install mdbook-katex@0.10.0-alpha mdbook-pdf | ||
|
|
||
| - name: Install mdbook-pdf-outline | ||
| run: pip3 install mdbook-pdf-outline | ||
|
|
||
| - name: Build halo2 book | ||
| run: mdbook build book/ | ||
|
|
||
| - run: sudo apt-get -y install libfontconfig1-dev | ||
| - name: Build latest rustdocs | ||
| run: > | ||
| cargo doc | ||
| --no-deps | ||
| --workspace | ||
| --all-features | ||
| env: | ||
| RUSTDOCFLAGS: -Z unstable-options --enable-index-page --cfg docsrs --html-in-header ${{ github.workspace }}/halo2_proofs/katex-header.html | ||
|
|
||
| - name: Move latest rustdocs into book | ||
| run: | | ||
| mkdir -p ./book/book/html/rustdoc | ||
| mv ./target/doc ./book/book/html/rustdoc/latest | ||
|
|
||
| - name: Deploy to GitHub Pages | ||
| uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0 | ||
| with: | ||
| github_token: ${{ secrets.GITHUB_TOKEN }} | ||
| publish_dir: ./book/book/html | ||
|
|
||
| - name: Upload PDF File to Artifact | ||
| uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 | ||
| with: | ||
| name: The_halo2_Book | ||
| path: book/book/pdf-outline/*.pdf | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.