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

perf, feat, refactor: improve some plonk primitives #456

Merged
merged 25 commits into from
Oct 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
a7cd4d3
feat: iop.Evaluate now takes buffer for result
gbotrel Sep 11, 2023
1ad338d
feat: add cobra bit reverse
gbotrel Sep 13, 2023
f936bd6
experiment: generate code for CobraInPlace
gbotrel Sep 13, 2023
1444769
unroll not good
gbotrel Sep 13, 2023
af69977
fix previous commit
gbotrel Sep 13, 2023
a79916c
refactor: simplify some expressions in bitReverse
gbotrel Sep 13, 2023
6af3f7f
style: cleaning up the PR
gbotrel Sep 14, 2023
5f5cc26
build: gofmt stuff
gbotrel Sep 14, 2023
89c7b9e
Merge branch 'master' into perf/fft
gbotrel Sep 14, 2023
7f9340e
Merge remote-tracking branch 'origin/perf/fft' into feat/plonkadjust
gbotrel Sep 14, 2023
a38de1d
feat: iop.Expression takes row as param too
gbotrel Sep 25, 2023
129dd2b
feat: ToLagrange and ToCanonical takes nbTask to use for FFT in param
gbotrel Sep 25, 2023
6b6f9a2
feat: moved ecc/fr/kzg -> ecc/kzg
ThomasPiellard Sep 27, 2023
c2a37d6
feat: addition of srs conversion canonical->lagrange bls12377
ThomasPiellard Sep 27, 2023
765416b
feat: code gen for kzg srs conversion canonical->lagrange
ThomasPiellard Sep 27, 2023
7cf1244
feat: special type for srs in Lagrange
ThomasPiellard Sep 28, 2023
f69a258
feat: commit srs Lagrange, test ok
ThomasPiellard Sep 28, 2023
04a8b20
fix: fixed import kzg
ThomasPiellard Sep 28, 2023
0790805
Merge branch 'master' into feat/kzg_lagrange
gbotrel Oct 5, 2023
45da341
refactor: wip
gbotrel Oct 6, 2023
6897606
checkpoint
gbotrel Oct 10, 2023
1871d26
add TODO
gbotrel Oct 10, 2023
7985297
clean: remove kzg.ProvingKey.Clone()
gbotrel Oct 10, 2023
248eba3
fix: edge case in compute twiddles
gbotrel Oct 11, 2023
97d3ef6
style: cleaned comment for canonical -> lagrange transfo
ThomasPiellard Oct 11, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 1 addition & 18 deletions ecc/bls12-377/fr/fft/domain.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

47 changes: 47 additions & 0 deletions ecc/bls12-377/fr/generator.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 12 additions & 4 deletions ecc/bls12-377/fr/iop/expressions.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions ecc/bls12-377/fr/iop/expressions_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 21 additions & 10 deletions ecc/bls12-377/fr/iop/polynomial.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions ecc/bls12-377/fr/iop/quotient_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ecc/bls12-377/fr/permutation/permutation.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ecc/bls12-377/fr/permutation/permutation_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ecc/bls12-377/fr/plookup/plookup_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ecc/bls12-377/fr/plookup/table.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ecc/bls12-377/fr/plookup/vector.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

File renamed without changes.
File renamed without changes.
Loading