schaeff
|
3bbdd1c243
|
improve compiler pipeline
|
2023-06-19 16:01:02 +02:00 |
|
chriseth
|
54cb1a58fd
|
Fix memory access.
|
2023-06-15 14:26:23 +01:00 |
|
Lucas Clemente Vella
|
f07d6aa189
|
Merge pull request #324 from powdr-org/underdetermined_zero_no_solution
Underdetermined constraints with zero not being a solution
|
2023-06-15 11:27:50 +01:00 |
|
Leo
|
bcf57d5b6e
|
Merge pull request #333 from powdr-org/multithreading_ready
Make some types ready for multi-threading.
|
2023-06-15 10:16:31 +02:00 |
|
chriseth
|
5b9a733a8e
|
Make some types ready for multi-threading.
|
2023-06-14 19:53:43 +02:00 |
|
chriseth
|
98e0fb16a0
|
Check if zero is a valid "unknown" solution.
|
2023-06-14 19:50:09 +02:00 |
|
chriseth
|
d3bc3ab8d3
|
Expect message.
|
2023-06-14 19:29:39 +02:00 |
|
chriseth
|
d154b944cb
|
Move progress to a local variable.
Co-authored-by: Thibaut Schaeffer <schaeffer.thibaut@gmail.com>
|
2023-06-12 10:41:16 +02:00 |
|
chriseth
|
aa3643b880
|
Extract identity processing.
|
2023-06-12 10:41:16 +02:00 |
|
schaeff
|
30915a0132
|
optional halo2 proving in cli
|
2023-06-02 16:05:25 +02:00 |
|
schaeff
|
29eea41f3b
|
expose mock-proving as a separate CLI step
|
2023-05-24 15:03:41 +02:00 |
|
schaeff
|
f8cd4e4e75
|
remove wrapping behavior
|
2023-05-24 15:03:41 +02:00 |
|
chriseth
|
0ea3663750
|
Less logging on witgen failure.
|
2023-05-22 16:29:57 +02:00 |
|
Leo
|
e36d3e1f59
|
Merge pull request #286 from chriseth/check_power_two
Better check for power of two.
|
2023-05-19 10:52:19 +02:00 |
|
chriseth
|
3b4c566d3b
|
clippy
|
2023-05-18 13:22:33 +02:00 |
|
chriseth
|
b8c1fe196a
|
Better check for power of two.
|
2023-05-18 13:18:50 +02:00 |
|
schaeff
|
0b23b5bd40
|
make everything generic over FieldElementTrait
|
2023-05-12 14:56:30 +02:00 |
|
schaeff
|
b75a2f9cab
|
address review comments
|
2023-05-11 15:30:19 +02:00 |
|
schaeff
|
91d7a798bc
|
use array-based bigint for bitwise
|
2023-05-11 11:28:38 +02:00 |
|
schaeff
|
60be9f7efc
|
fix bitwise negation
|
2023-05-11 10:24:29 +02:00 |
|
schaeff
|
8136562be0
|
add bn254 to number types, move methods to trait, use biguint
|
2023-05-11 10:24:29 +02:00 |
|
chriseth
|
b0e71da221
|
Use logging for witness generation error.
|
2023-05-09 19:31:47 +02:00 |
|
chriseth
|
ad8abfbf8e
|
Print failing identity.
|
2023-05-09 18:00:38 +02:00 |
|
chriseth
|
2b89caf2c6
|
Format affine expression in error.
|
2023-05-09 18:00:38 +02:00 |
|
chriseth
|
8449ea4f3d
|
Print names.
|
2023-05-09 17:00:54 +02:00 |
|
chriseth
|
eb9b0e97bb
|
Use &PolynomialReference as keys.
|
2023-05-09 14:52:28 +02:00 |
|
chriseth
|
7ba175b95f
|
Merge pull request #237 from chriseth/fix_affine_format
Bugfix: affine format
|
2023-05-08 23:04:01 +02:00 |
|
Lucas Clemente Vella
|
50969341ca
|
Sorting in the places where HashSet order influence the result.
|
2023-05-08 17:39:39 +01:00 |
|
chriseth
|
77e38a3075
|
Fix affine format
|
2023-05-06 13:49:36 +02:00 |
|
chriseth
|
173d163832
|
Substitute constants in identities.
|
2023-05-05 21:18:20 +02:00 |
|
Thibaut Schaeffer
|
ae9a8ef996
|
Merge pull request #229 from chriseth/fixed_data_col_keys_as_integers
Change fixed data cols lookup to integer.
|
2023-05-05 18:25:49 +02:00 |
|
chriseth
|
c4e0cbf665
|
Review comments.
|
2023-05-04 22:09:51 +02:00 |
|
chriseth
|
daa11b590e
|
Change PolyID to struct.
|
2023-05-04 22:04:02 +02:00 |
|
chriseth
|
ccc9aabcfc
|
Improve constant generation performance.
|
2023-05-04 21:37:28 +02:00 |
|
chriseth
|
b480b31179
|
Change fixed data cols lookup to integer.
|
2023-05-04 18:38:09 +02:00 |
|
chriseth
|
34f8f1c04c
|
Use poly ref in expression evaluator.
|
2023-05-04 14:53:12 +02:00 |
|
chriseth
|
f176b8bd43
|
Make some use of poly ids.
|
2023-05-04 13:15:53 +02:00 |
|
chriseth
|
1d42cf0f7b
|
Add IDs to references.
|
2023-05-04 12:01:56 +02:00 |
|
chriseth
|
21a780eeb3
|
Add IDs to references.
|
2023-05-04 12:01:56 +02:00 |
|
chriseth
|
391a39bc52
|
Rename constructor function for AffineExpression.
|
2023-05-02 22:08:09 +02:00 |
|
chriseth
|
d760a0a2de
|
Fix clippy.
|
2023-05-02 21:49:39 +02:00 |
|
chriseth
|
2cdae21bd9
|
Merge pull request #209 from chriseth/complete-flag-in-executor
Ignore identities which we know won't yield more constraints
|
2023-05-02 17:18:00 +02:00 |
|
schaeff
|
5abfacf7c3
|
ignore identities which cannot yield more results, better error reporting in the executor
|
2023-05-02 17:03:06 +02:00 |
|
Thibaut Schaeffer
|
bf1b3c4fc9
|
Merge pull request #220 from chriseth/parallel_constant_generation
Parallel constant generation
|
2023-05-02 16:13:00 +02:00 |
|
chriseth
|
77b746c5e0
|
Parallel constant generation.
|
2023-04-28 11:14:50 +02:00 |
|
chriseth
|
94ab822824
|
Use HashMap for AffineExpression.
|
2023-04-28 10:50:32 +02:00 |
|
chriseth
|
ee849ff448
|
Fix clippy.
|
2023-04-28 00:26:57 +02:00 |
|
chriseth
|
199ca61c2f
|
Expression tree traversal utilities.
|
2023-04-27 16:42:34 +02:00 |
|
chriseth
|
cc866b3711
|
Report row speed.
|
2023-04-27 14:29:47 +02:00 |
|
chriseth
|
0debf739b5
|
Use nonzero option to improve memory layout.
|
2023-04-26 15:38:54 +02:00 |
|