This repository was archived by the owner on Apr 9, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
fix: solvable intermediate gates for csat #433
Merged
Merged
Changes from 15 commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
d2e9c10
feat(acvm)!: replace `PartialWitnessGeneratorStatus` with `ACVMStatus`
TomAFrench 85c3943
chore: add test that ACVM can be finalized when solved
TomAFrench cf084d6
chore: make cspell happy
TomAFrench c452d9d
chore: fix doc comment
TomAFrench 925e84e
feat(acvm)!: Support stepwise execution of ACIR
TomAFrench 5b0b3c8
chore: replace pattern match with equality check
TomAFrench 0003221
Merge branch 'master' into linear-acvm
TomAFrench 7811490
Merge branch 'acvm-status' into linear-acvm
TomAFrench 835a49b
Merge branch 'master' into linear-acvm
TomAFrench 66b2643
chore!: remove unnecessary brillig hashing
TomAFrench 8b0c7b3
chore!: remove explicit tracking of `OpcodeLabel`s
TomAFrench d03818b
fix: set ACVM status to `Solved` if passed an empty circuit
TomAFrench 9810b46
chore: remove sorting of opcodes in `acvm::compiler::compile`
TomAFrench e579fc2
Merge branch 'master' into linear-acvm
TomAFrench 1dda0c5
csat generates solvable intermediate gates
guipublic 84cc8c7
intermediate vars are solvable by construction
guipublic 0c9eca2
add test case for setpwise reduction
guipublic ab71112
add new intermediate var to solvable
guipublic 05a34c7
Code review: add input witnesses to the circuit
guipublic c6f3771
chore: replace `inputs` field to be more granular
TomAFrench bef0857
chore: reserve capacity in vectors
TomAFrench 359c39b
chore: remove debug statement
TomAFrench b9d5c39
chore: `solvable` -> `mark_solvable`
TomAFrench 6b07ec8
chore: standardise naming
TomAFrench f793fa9
chore: reserve capacity in `remaining_mul_terms`
TomAFrench b44fa78
chore: more naming standardisation
TomAFrench 9863103
chore: more standardisation
TomAFrench 4d8d62f
chore: spelling
TomAFrench 81c95b3
Merge branch 'linear-acvm' into gd/linear-acvm
TomAFrench cf9597e
Apply suggestions from code review
TomAFrench 2d784f5
Merge branch 'linear-acvm' into gd/linear-acvm
TomAFrench cb57394
Code review
guipublic e271989
Merge branch 'gd/linear-acvm' of https://github.com/noir-lang/acvm in…
guipublic bb4ad63
Merge branch 'linear-acvm' into gd/linear-acvm
TomAFrench 58d3971
chore: clippy
TomAFrench bd7cd3a
chore: `value` -> `index`
TomAFrench 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Uh oh!
There was an error while loading. Please reload this page.