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

Commenting pickles #13386

Merged
merged 100 commits into from
Sep 26, 2023
Merged

Commenting pickles #13386

merged 100 commits into from
Sep 26, 2023

Conversation

dannywillems
Copy link
Member

@dannywillems dannywillems commented Jun 12, 2023

This MR aims to commenting pickles.

Pickles makes abstraction of multiple cryptographic and type theory concepts. I took the liberty to redirect the readers to online documentations and research papers instead of explaining with new words as I feel the explanations would be better by external resources.

For the reviewers: there is a bunch of TODO for which I do not know the answer. Feel free to comment.

For another MR(?):

  • plonk_checks
  • gen_scalars

@dannywillems dannywillems requested a review from a team as a code owner June 12, 2023 13:00
@dannywillems dannywillems force-pushed the dannywillems/commenting-pickles branch 4 times, most recently from d321e42 to daebfbc Compare June 15, 2023 08:08
@dannywillems dannywillems changed the title Draft: commenting pickles Commenting pickles Jun 15, 2023
@dannywillems dannywillems force-pushed the dannywillems/commenting-pickles branch from daebfbc to e79dc0b Compare June 15, 2023 21:09
@dannywillems dannywillems requested a review from a team as a code owner June 15, 2023 21:09
src/lib/pickles/README.md Outdated Show resolved Hide resolved
src/lib/pickles/README.md Outdated Show resolved Hide resolved
src/lib/pickles/README.md Show resolved Hide resolved
src/lib/pickles/README.md Outdated Show resolved Hide resolved
src/lib/pickles/README.md Show resolved Hide resolved
src/lib/pickles/README.md Show resolved Hide resolved
src/lib/pickles/README.md Show resolved Hide resolved
src/lib/pickles/README.md Show resolved Hide resolved
src/lib/pickles/README.md Show resolved Hide resolved
src/lib/pickles/endo.mli Outdated Show resolved Hide resolved
@dannywillems dannywillems force-pushed the dannywillems/commenting-pickles branch 5 times, most recently from f596688 to a0ba2af Compare June 20, 2023 12:17
@dannywillems
Copy link
Member Author

Considering this MR as ready to be reviewed. More changes will come in another MR.

src/lib/pickles_types/shifted_value.mli Outdated Show resolved Hide resolved
src/lib/pickles_types/shifted_value.mli Outdated Show resolved Hide resolved
src/lib/pickles_types/shifted_value.mli Outdated Show resolved Hide resolved
src/lib/pickles_types/shifted_value.ml Outdated Show resolved Hide resolved
src/lib/pickles_types/shifted_value.ml Outdated Show resolved Hide resolved
@dannywillems dannywillems force-pushed the dannywillems/commenting-pickles branch 2 times, most recently from a83f887 to 8b48768 Compare June 20, 2023 17:02
@rbonichon
Copy link
Contributor

!ci-build-me

1 similar comment
@dannywillems
Copy link
Member Author

!ci-build-me

src/lib/pickles/composition_types/spec.mli Outdated Show resolved Hide resolved
src/lib/pickles/step_main.ml Outdated Show resolved Hide resolved
src/lib/pickles/step_verifier.ml Outdated Show resolved Hide resolved
src/lib/pickles/step_verifier.mli Outdated Show resolved Hide resolved
src/lib/pickles/type.mli Outdated Show resolved Hide resolved
src/lib/pickles_base/proofs_verified.mli Outdated Show resolved Hide resolved
src/lib/pickles_base/side_loaded_verification_key.mli Outdated Show resolved Hide resolved
src/lib/pickles_types/at_most.ml Outdated Show resolved Hide resolved
src/lib/pickles_types/at_most.mli Outdated Show resolved Hide resolved
src/lib/pickles_types/vector.mli Outdated Show resolved Hide resolved
Copy link
Contributor

@jspada jspada left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome work! So helpful to have these comments in the code! Well done!
Spotted a few typos, made some suggestions and asked some questions.

src/lib/pickles/README.md Outdated Show resolved Hide resolved
src/lib/pickles/README.md Show resolved Hide resolved
src/lib/pickles/README.md Show resolved Hide resolved
src/lib/pickles/README.md Outdated Show resolved Hide resolved
src/lib/pickles/dummy.mli Show resolved Hide resolved
src/lib/pickles/step_verifier.mli Show resolved Hide resolved
src/lib/pickles_base/domain.mli Outdated Show resolved Hide resolved
src/lib/pickles_types/nat.mli Show resolved Hide resolved
src/lib/pickles_types/plonk_types.mli Show resolved Hide resolved
src/lib/pickles_types/vector.mli Show resolved Hide resolved
@dannywillems dannywillems marked this pull request as draft August 15, 2023 08:39
@dannywillems
Copy link
Member Author

On hold for later. Converting to draft.

dannywillems and others added 9 commits September 25, 2023 21:05
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
src/lib/pickles/ro.mli Outdated Show resolved Hide resolved
dannywillems and others added 2 commits September 25, 2023 21:12
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
dannywillems and others added 6 commits September 25, 2023 21:15
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Co-authored-by: Richard Bonichon <richard.bonichon@o1labs.org>
Not supposed to be in this PR
@dannywillems
Copy link
Member Author

!ci-build-me

@dannywillems dannywillems force-pushed the dannywillems/commenting-pickles branch from f8645ed to 3ef0146 Compare September 25, 2023 20:05
@dannywillems
Copy link
Member Author

!ci-build-me

@dannywillems
Copy link
Member Author

!ci-build-me

@dannywillems dannywillems merged commit ad7c810 into develop Sep 26, 2023
@dannywillems dannywillems deleted the dannywillems/commenting-pickles branch September 26, 2023 09:35
@dannywillems dannywillems self-assigned this Oct 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants