-
Notifications
You must be signed in to change notification settings - Fork 305
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
feat: Simplify relation containers #2619
Merged
Merged
Changes from 45 commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
13f2957
Get rid of proxies to accumulate.
codygunton b4d7f6d
More explicit names for accumulator types.
codygunton 02e304a
Step: Containers from arrays.
codygunton 0812041
WIP on accumulate interface
codygunton 8798c6a
It works
codygunton 7f87044
Add get_row and rename ClaimedEvaluations
codygunton af3241e
This index does nothing?
codygunton afdd72b
Format -_-
codygunton af8e251
Get rid of index in gp computation.
codygunton 6b44bd3
get_row in compute_logderivative_inverse
codygunton 13d6577
compute_read_term WIP
codygunton dff0c38
Name type
codygunton a989d4f
Ditto compute_write_term
codygunton 0a6a6c4
Supply Accumulator0 type
codygunton 7c66273
r/w predicates and cleanup
codygunton b413e51
Make circuit builder build.
codygunton 01bcdb8
Merge remote-tracking branch 'origin/master' into cg/pg-simplify-rela…
codygunton 3329eb4
Fix (??)
codygunton d30ab50
No more `get_view`
codygunton 65cfd43
Lookup relation
codygunton 1c4d011
GenPermSort relation
codygunton 1286417
EllipticRelation
codygunton b0e26b0
ECCOpQueue
codygunton 806b1eb
Aux relation
codygunton 5f81c32
Permutation relation
codygunton 4beb688
proof_system_tests compiles.
codygunton af25ed9
Everything builds.
codygunton 56b0908
No templates in relation_types.hpp
codygunton cf66000
Four type sin relation_types.hpp
codygunton 8dc4c58
Rename (better grammar)?
codygunton 908f485
RELATION_LENGTH is calculated dynamically
codygunton 8ee72d2
Nix LEN_s and getters
codygunton d3ec8a2
Clarify around extended_edges
codygunton dc3e46d
Resolve TODOs
codygunton 41fb68f
accumulate functions can infer types
codygunton a6e22b1
Tweaks in review 1.
codygunton 7b2e885
Use generic template parameter name
codygunton 8ea3674
More review.
codygunton b0dccce
Move subrelation_is_linearly_independent to fn.
codygunton ad5050b
Credit
codygunton d16c09c
unnamed scope is fine?
codygunton a552815
Add illustrative test.
codygunton 29a8422
Rename compute_full_polynomails; use get_row
codygunton 7ab6829
Finishing touches
codygunton 1caa638
Merge remote-tracking branch 'origin/master' into cg/pg-simplify-rela…
codygunton 2a91100
Respond to Luke's review.
codygunton 2650429
Merge remote-tracking branch 'origin/master' into cg/pg-simplify-rela…
codygunton c1ac0ed
Whoops--staged missing change.
codygunton File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
423 changes: 228 additions & 195 deletions
423
barretenberg/cpp/src/barretenberg/honk/flavor/ecc_vm.hpp
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
again