-
Notifications
You must be signed in to change notification settings - Fork 129
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
refactor: move the halo2_common::arithmetic
to halo2_backend
(post fe-be split)
#281
Conversation
@ed255 For additional info, the |
@duguorong009 We're at It think 3 versions less for the MSRV update is fine. In general, I like the N-3 option. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Thanks for quick reply! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! I noticed that this PR has many commits that are unrelated to the PR itself. For this reason I suggest using Squash and merge
and cleaning up the commit message (basically removing the commit messages that are not applied here)
@duguorong009 note that the |
Once this is merged, will bump up the MSRV which will allow #282 to pass WASM compilation CI. |
The CI still fails in |
Deprecate pre-ZAL API Insert patch in `Cargo.toml` for `../halo2curves` move ZAL to middleware ZAL: introduce modular MSM/FFT per prover accelerators ZAL: address clippy halo2_common: best_fft and best_multiexp have been moved to halo2curves zal: store engine at the prover level zal: fix clippy halo2_common::arithmetic -> halo2_backend::arithmetic sync privacy-scaling-explorations#281 Remove Copy trait requirement from descriptors run fmt zal: remove Option from PlonkEngineConfig zal: add default engine test
Description
halo2_common::arithmetic::*
tohalo2_backend
crateRelated issues
Changes
arithmetic.rs
file tohalo2_backend
crateNotes
The PR includes the following changes for CI check.
rust-toolchain
from1.67.0
to1.73.0
resolver = "2"
option in workspacecargo.toml
filegetrandom
crate as dependency forwasm32-*
build