Skip to content

Commit

Permalink
feat: add debug.SymbolTable into constraint system for storage effici…
Browse files Browse the repository at this point in the history
…ency of debug info (Consensys#421)

* feat: add debug.SymbolTable into constraint system for storage efficiency of debug info

* feat: solution takes symbol table only, limit stack size to 2 without debug

* perf: don't store stack for assert boolean if no debug flag

* fix: fix line number in Example output

* fix: remove boolean trace test
  • Loading branch information
gbotrel authored Dec 21, 2022
1 parent b3778b3 commit 24fe00b
Show file tree
Hide file tree
Showing 46 changed files with 414 additions and 165 deletions.
2 changes: 1 addition & 1 deletion constraint/bls12-377/r1cs.go

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

2 changes: 1 addition & 1 deletion constraint/bls12-377/r1cs_sparse.go

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

1 change: 1 addition & 0 deletions constraint/bls12-377/r1cs_test.go

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

28 changes: 24 additions & 4 deletions constraint/bls12-377/solution.go

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

2 changes: 1 addition & 1 deletion constraint/bls12-381/r1cs.go

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

2 changes: 1 addition & 1 deletion constraint/bls12-381/r1cs_sparse.go

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

1 change: 1 addition & 0 deletions constraint/bls12-381/r1cs_test.go

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

28 changes: 24 additions & 4 deletions constraint/bls12-381/solution.go

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

2 changes: 1 addition & 1 deletion constraint/bls24-315/r1cs.go

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

2 changes: 1 addition & 1 deletion constraint/bls24-315/r1cs_sparse.go

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

1 change: 1 addition & 0 deletions constraint/bls24-315/r1cs_test.go

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

28 changes: 24 additions & 4 deletions constraint/bls24-315/solution.go

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

2 changes: 1 addition & 1 deletion constraint/bls24-317/r1cs.go

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

2 changes: 1 addition & 1 deletion constraint/bls24-317/r1cs_sparse.go

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

1 change: 1 addition & 0 deletions constraint/bls24-317/r1cs_test.go

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

28 changes: 24 additions & 4 deletions constraint/bls24-317/solution.go

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

2 changes: 1 addition & 1 deletion constraint/bn254/r1cs.go

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

2 changes: 1 addition & 1 deletion constraint/bn254/r1cs_sparse.go

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

1 change: 1 addition & 0 deletions constraint/bn254/r1cs_test.go

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

Loading

0 comments on commit 24fe00b

Please sign in to comment.