-
Notifications
You must be signed in to change notification settings - Fork 132
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
Constraints #47
base: master
Are you sure you want to change the base?
Constraints #47
Conversation
c3cfd3a
to
5271f40
Compare
Ok now that #46 is merged, this needs to be rebased atop master |
Yeet will do |
5271f40
to
fdf1668
Compare
Rebased! |
oh lol it doesn't build. fixing... |
4358263
to
8f17d50
Compare
No_std passes. |
I am going to add a feature about nonnative's density-optimization as well as do a final pass of this PR. |
Thanks, I think that'll make the implementation clearer as well. |
* Updates marlin constraints to latest LC representation * Cargo fmt
Co-authored-by: Pratyush Mishra <[email protected]>
I will be back tomorrow to continue working on this. The rest is to apply previous code review comments. We might need to split the @howardwu This should reconcile with the upstream changes where the |
Would you like more reviews on this PR? If so, could there be a short description written up for what its doing? Happy to review then |
Co-authored-by: Pratyush Mishra <[email protected]> Co-authored-by: Alex Xiong <[email protected]> Co-authored-by: Weikeng Chen <[email protected]> Co-authored-by: zhenfei <[email protected]> Co-authored-by: Michael Rosenberg <[email protected]> Co-authored-by: Yuncong Hu <[email protected]>
pub fn powers<'a>(&'a self) -> kzg10::Powers<'a, E> { | ||
pub fn powers<'a>(&self) -> kzg10::Powers<'a, E> { | ||
kzg10::Powers { | ||
powers_of_g: self.powers.as_slice().into(), | ||
powers_of_gamma_g: self.powers_of_gamma_g.as_slice().into(), |
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.
Why is this change necessary? We rely heavily on the non-cloning nature of this.
No description provided.