Commit Graph

30 Commits

Author SHA1 Message Date
chriseth
c6638b83df Rename pilgen to asm_to_pil. 2023-07-03 15:21:09 +02:00
chriseth
fd3e889eb5 Move analyzed ast into the ast crate. 2023-07-03 15:18:36 +02:00
Lucas Clemente Vella
ac12c92359 Enabling logging in tests. 2023-06-22 16:27:32 +01:00
schaeff
3bbdd1c243 improve compiler pipeline 2023-06-19 16:01:02 +02:00
Lucas Clemente Vella
b9c63a9c4e Validating witness in all RISC-V tests.
Solves #319, but I am not sure this is a good idea.
2023-06-19 12:19:47 +01:00
Leo Alt
69e2aec812 cli prove & setup 2023-06-16 21:25:54 +02: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
chriseth
5b9a733a8e Make some types ready for multi-threading. 2023-06-14 19:53:43 +02:00
chriseth
aca574f0e4 Use standard query callback that can also print. 2023-06-14 19:50:09 +02:00
chriseth
98e0fb16a0 Check if zero is a valid "unknown" solution. 2023-06-14 19:50:09 +02:00
chriseth
8d894100ce Test for macros in assembly. 2023-06-07 12:13:55 +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
chriseth
82271913a7 Combine CLI for pil and asm compilation. 2023-05-22 17:00:21 +02:00
chriseth
847e3cf37e Allow assembly inside pil. 2023-05-22 12:51:10 +02:00
chriseth
2702c67d09 Debug out with MaybeUninit. 2023-05-16 15:05:03 +02:00
schaeff
0b23b5bd40 make everything generic over FieldElementTrait 2023-05-12 14:56:30 +02:00
schaeff
8136562be0 add bn254 to number types, move methods to trait, use biguint 2023-05-11 10:24:29 +02:00
chriseth
d97f1f83b5 Debug print. 2023-05-09 19:55:09 +02:00
Lucas Clemente Vella
6ffe91066d Fixed bug where output dir had to be absolute. 2023-05-09 12:23:40 +01:00
chriseth
2bdd5435b5 Change print to log info. 2023-05-08 22:23:21 +02:00
chriseth
26e0bd1d9b report time 2023-04-28 11:14:42 +02:00
chriseth
944df133e0 Run ignored tests in release mode, without pilcom verification. 2023-04-27 00:09:42 +02:00
schaeff
9f700d7f97 restrict pc, update asm to finish with infinite loop 2023-04-26 14:20:41 +02:00
chriseth
2e66d9085f Move json exporter. 2023-04-25 15:01:37 +02:00
chriseth
dbac810d53 Move analyzer to its own crate. 2023-04-25 14:43:58 +02:00
chriseth
c0e2952506 Use match for prover query. 2023-04-24 14:40:07 +02:00
schaeff
6616f66d10 workaround regex feature unification issue 2023-04-21 18:39:13 +02:00
schaeff
2e30056934 rename test data dir 2023-04-21 17:25:16 +02:00
schaeff
82cfa54696 split into small crates 2023-04-21 17:16:22 +02:00