Commit Graph

1152 Commits

Author SHA1 Message Date
chriseth
5d9c3fef33 Output file and line info. 2023-06-26 12:08:49 +02:00
chriseth
918c67a463 Allow loc, file and cfi directives. 2023-06-26 12:08:49 +02:00
chriseth
edb267080a Extend grammar to allow parsing of .file and .loc directives. 2023-06-26 12:08:49 +02:00
Leo Alt
db1c558bef language docs 2023-06-26 10:46:23 +02:00
Lucas Clemente Vella
cbca4419a7 Merge pull request #341 from powdr-org/logging-tests
Enabling logging in tests.
2023-06-22 16:43:51 +01:00
Lucas Clemente Vella
ac12c92359 Enabling logging in tests. 2023-06-22 16:27:32 +01:00
Lucas Clemente Vella
03d8ab9ead Merge pull request #342 from powdr-org/our-halo2-proofs
point to our halo2 fork for shuffles
2023-06-22 16:26:53 +01:00
Leo Alt
de83900cee point to our halo2 fork for shuffles 2023-06-22 17:07:44 +02:00
Leo
f10753a5fa Merge pull request #336 from powdr-org/better-analysis-pipeline
Better analysis pipeline
2023-06-19 16:52:40 +02:00
schaeff
3bbdd1c243 improve compiler pipeline 2023-06-19 16:01:02 +02:00
Leo
936361de93 Merge pull request #339 from powdr-org/test-witness-validation
Validating witness in all RISC-V tests
2023-06-19 14:04:46 +02:00
Lucas Clemente Vella
0e0de8a256 Adding test_keccak and test_vec_median to PR tests. 2023-06-19 12:20:03 +01:00
Lucas Clemente Vella
0e09a576d6 Running ignored tests only in nightly runs. 2023-06-19 12:20:03 +01: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
a1eb19e357 Merge pull request #329 from powdr-org/cli_prove
Ad CLI `prove` and `setup` commands
2023-06-16 21:51:21 +02:00
Leo Alt
69e2aec812 cli prove & setup 2023-06-16 21:25:54 +02:00
chriseth
e4cc0bbeec Merge pull request #335 from powdr-org/heap-placement-hack
Heap placement hack
2023-06-15 17:02:00 +02:00
chriseth
ed79e49540 Move single large object to the end. 2023-06-15 14:26:34 +01: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
497b24a1f8 Merge pull request #332 from powdr-org/add_expected_message
Expect message.
2023-06-14 19:54:12 +02: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
d3bc3ab8d3 Expect message. 2023-06-14 19:29:39 +02:00
chriseth
c8aae6055d Merge pull request #326 from powdr-org/batch-labels
Batch labels with the following statement
2023-06-14 02:28:17 +02:00
schaeff
d99eddd58a batch labels with the following statement 2023-06-14 02:02:35 +02:00
chriseth
3c0c5fa977 Merge pull request #325 from powdr-org/better_identity_handling
Better identity handling
2023-06-13 16:58:27 +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
Leo
68f07fcb31 Merge pull request #311 from powdr-org/macros_for_asm
Add macros to assembly.
2023-06-07 12:37:38 +02:00
chriseth
8d894100ce Test for macros in assembly. 2023-06-07 12:13:55 +02:00
chriseth
c4d8dc3759 Use visitor for substitution. 2023-06-07 12:13:55 +02:00
chriseth
f52e032b93 Use visitor 2023-06-07 12:13:55 +02:00
chriseth
7a9046be6c Visitor for statements. 2023-06-07 12:13:55 +02:00
chriseth
46042b471a Add macros to assembly. 2023-06-07 12:13:55 +02:00
chriseth
14cf277f95 Merge pull request #313 from powdr-org/generic_riscv_asm_parsing
More generic RISC-V asm parsing
2023-06-07 10:02:54 +02:00
Lucas Clemente Vella
0a28e3d7c8 More generic RISC-V asm parsing. 2023-06-07 09:12:52 +02:00
Lucas Clemente Vella
4bc1944304 Fixed test, but not the bug that made it pass. 2023-06-07 09:12:52 +02:00
Lucas Clemente Vella
7c67bf70d1 Support for multiple input assembly files. 2023-06-07 09:12:48 +02:00
chriseth
56efb77101 Support for multiple input assembly files. 2023-06-07 09:12:33 +02:00
chriseth
fa1b97f88b Merge pull request #316 from gballet/move-data-init-to-the-end
Move data init to the end
2023-06-07 08:55:28 +02:00
Guillaume Ballet
bf78e02e36 Move data init to the end 2023-06-06 18:32:39 +02:00
Thibaut Schaeffer
c8d617c3a9 Merge pull request #318 from powdr-org/halo2_shuffles
Add permutations to Halo2 circuits
2023-06-05 15:04:45 +02:00
Leo Alt
6df144ee18 Add permutations to Halo2 circuits 2023-06-05 12:08:21 +02:00
Leo
aea0b8750f Merge pull request #301 from powdr-org/optional-halo2-proofs
Optional halo2 proofs in CLI
2023-06-02 16:25:29 +02:00
schaeff
30915a0132 optional halo2 proving in cli 2023-06-02 16:05:25 +02:00
Leo
aaf9ae8f51 Merge pull request #317 from powdr-org/allocator-cleanup
Cleanup leftovers for rust allocation stuff.
2023-06-02 14:55:41 +02:00
Lucas Clemente Vella
7e6f46b723 Cleanup leftovers for rust allocation stuff. 2023-06-02 13:30:12 +01:00