-
Notifications
You must be signed in to change notification settings - Fork 94
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
Merge develop into master (after a while) #2734
Merge develop into master (after a while) #2734
Conversation
Make lagrange basis handling safe
Poseidon benchmark that also runs in Wasm
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2734 +/- ##
==========================================
+ Coverage 72.50% 73.00% +0.49%
==========================================
Files 247 247
Lines 57706 57443 -263
==========================================
+ Hits 41842 41937 +95
+ Misses 15864 15506 -358 ☔ View full report in Codecov by Sentry. |
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.
Small change requested, other than that looks good CI wise.
curves/src/pasta/fields/mod.rs
Outdated
@@ -43,3 +43,7 @@ pub trait SquareRootField: Field { | |||
/// Sets `self` to be the square root of `self`, if it exists. | |||
fn sqrt_in_place(&mut self) -> Option<&mut Self>; | |||
} | |||
|
|||
// @volhovm: do we need this? |
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.
It seems tests are duplicated. See curves/tests
.
@@ -0,0 +1,86 @@ | |||
name: proof-systems-github-runners |
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.
What's this? I have never seen it before.
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.
(Dunno what this is, all questions to Serhii 😁)
curves/src/pasta/fields/tests.rs
Outdated
@@ -0,0 +1,5 @@ | |||
use crate::pasta::fields::{Fp as Fr, Fq}; |
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.
Seems duplicated. See curves/tests
.
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.
Yep, nice catch, thanks! Duplicates removed now.
poly-commitment/src/tests/mod.rs
Outdated
@@ -0,0 +1,3 @@ | |||
mod batch_15_wires; |
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.
This can be removed. Tests are in poly-commitment/tests
, not in poly-commitment/src/tests
anymore.
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.
Only small comments that can be done in a follow-up.
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!
Ah, no, my bad. We need to update the CI configuration. |
I updated the CI branch protection.
and added
|
Feel free to merge @volhovm |
Develop has not been merged into master for a year or so. Ideally master should contain all the changes from develop.
Highlighting some changes in master (but not develop) that I found hard to reconcile with develop:
chunked.rs
was removed from poly-commitment