-
Notifications
You must be signed in to change notification settings - Fork 297
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: Execution Trace #4623
Merged
+771
−1,186
Merged
feat: Execution Trace #4623
Changes from 1 commit
Commits
Show all changes
71 commits
Select commit
Hold shift + click to select a range
f0310c2
Initial pass at ETM; construct blocks from builder
ledwards2225 c40162e
WiP method to test new pkey vs old one
ledwards2225 82790dc
basic pkey polynomials agree
ledwards2225 31b911c
simplify wire and sel poly construction
ledwards2225 c982200
perm polys agree
ledwards2225 86c8901
pkey using ETM in instance constructor is consistent w original
ledwards2225 2fd68c8
all polys agree for GU flavor
ledwards2225 3d3702c
todo comments
ledwards2225 8bcea37
cleanup plonk circuit size stuff
ledwards2225 1953ce9
simplify plonk circuit size and share sorted list
ledwards2225 efc4480
share table poly construction
ledwards2225 1445daa
move more stuff to methods in plonk
ledwards2225 285340e
initial structure of new plonk create prover
ledwards2225 cc525fc
try to fix build errors
ledwards2225 c806c32
another fix
ledwards2225 7947f08
woops
ledwards2225 9855ae4
wtf
ledwards2225 a4aa824
simplify
ledwards2225 066eca6
fix lookups size bug, with todo
ledwards2225 0e6320e
looks good with honk specific trace generate
ledwards2225 9653d02
Merge branch 'master' into lde/etm_poc
ledwards2225 c0e15fe
new compute prover method works for plonk, no etm yet
ledwards2225 7408b26
execution trace works for plonk
ledwards2225 849336d
Merge branch 'master' into lde/etm_poc
ledwards2225 be5251d
clean up permutation mapping
ledwards2225 045270c
Merge branch 'master' into lde/etm_poc
ledwards2225 8e1b322
test utilize trace everywhere
ledwards2225 10c0527
simplify unique ptr construction
ledwards2225 dba3961
exec trace for standard honk
ledwards2225 54e32fc
Merge branch 'master' into lde/exec_trace
ledwards2225 e011629
delete old lib methods
ledwards2225 a46bce8
more dead code deletion
ledwards2225 0546b61
cleanup
ledwards2225 86c6f2d
cleanup and go back to changing lookup_gates instead of copy
ledwards2225 2a86ccf
simplify plonk permuation stuff
ledwards2225 a2c5a87
fix build
ledwards2225 e8918dc
yay fix zero_idx bug
ledwards2225 c5a9b1b
its only tests of locations of data in the proof thats failing..
ledwards2225 b9284c5
disable js test to see that sweet green
ledwards2225 b1c15ac
class is static
ledwards2225 436fba2
split exec trace into hpp/cpp
ledwards2225 a901ce0
Merge branch 'master' into lde/exec_trace
ledwards2225 999f3fb
one linking option but circular dep
ledwards2225 3e5fa8e
typename
ledwards2225 1188ace
share mem read write population method
ledwards2225 ca4ebbc
reinstate joinsplit tests
ledwards2225 ee6378a
how about this
ledwards2225 e31ea7a
remove some special cases
ledwards2225 c9b21a1
neutral change breaks plonk acir
ledwards2225 df6b023
clean up prover instance constructor
ledwards2225 2ba6853
cleanup
ledwards2225 1b82b35
Merge branch 'master' into lde/exec_trace
ledwards2225 df1032b
template and resuse plonk prover construction
ledwards2225 9a46c19
cleanup and comments
ledwards2225 a87cfda
move pkey construction out of exec trace to simplify dependency
ledwards2225 d565070
add TODO with old issue
ledwards2225 edb6230
update some comments and TODOs
ledwards2225 6777369
constify some stuff
ledwards2225 5c32774
comments, cleanup and naming
ledwards2225 2a2a52a
make proper goblin block and simplify trace block construction
ledwards2225 8580f20
fix pub input flag
ledwards2225 b846966
clean up arithmetization
ledwards2225 4e391d6
use block for goblin gates
ledwards2225 f6fc114
Merge branch 'master' into lde/exec_trace
ledwards2225 93c8e8e
dont need to pass dyadic size independently
ledwards2225 5ee1619
Merge branch 'master' into lde/exec_trace
ledwards2225 7c22c87
add todo with ref to next issue
ledwards2225 a98ee4e
Merge branch 'master' into lde/exec_trace
ledwards2225 55439e9
Notes
ledwards2225 72c33b0
issue to move some stuff inside trace generation
ledwards2225 c45bf42
more gcc workarounds
ludamad0 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
Loading status checks…
dont need to pass dyadic size independently
commit 93c8e8ea6d7af9aebbd3533c21e13a57413a472d
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
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
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.
Maybe should go in the
generate
function?