Commit Graph

586 Commits

Author SHA1 Message Date
chriseth
1ebae5ed37 Improve call_with_field. 2023-07-06 16:33:34 +02:00
chriseth
f1ec655757 Merge pull request #364 from powdr-org/csv-export
Add Column CSV export
2023-07-04 20:23:40 +02:00
Georg Wiese
4f1266d7c8 Add --render-mode option 2023-07-04 17:10:31 +00:00
Georg Wiese
2b838752d6 Implement Column CSV export 2023-07-04 12:01:57 +00:00
chriseth
ae68b87514 Merge pull request #361 from powdr-org/contiguous_ids
Utility functions for optimizer.
2023-07-03 19:00:48 +02:00
chriseth
3f3c2c73d3 Functions to remove polys. 2023-07-03 18:45:48 +02:00
chriseth
97b02615e5 Merge pull request #362 from powdr-org/remove-unused-halo2
remove unused code in halo2
2023-07-03 17:41:42 +02:00
Leo Alt
643d49918b remove unused code in halo2 2023-07-03 17:18:11 +02:00
Leo
d55c34b5aa Merge pull request #360 from powdr-org/restructure
Restructure
2023-07-03 15:42:55 +02:00
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
chriseth
0b4f67f6a2 Some renaming. 2023-07-03 14:57:42 +02:00
Lucas Clemente Vella
b25e81454f Merge pull request #359 from powdr-org/simplify_type
Simplify type.
2023-07-01 01:03:14 +01:00
chriseth
7e41a7502c Simplify type. 2023-06-30 23:20:15 +02:00
chriseth
e212dceff6 Merge pull request #355 from powdr-org/only_list_our_columns
Only list witnesses that belong to the base machine.
2023-06-30 12:58:58 +02:00
chriseth
10c10204b9 Only list witnesses that belong to the base machine. 2023-06-28 14:56:15 +02:00
Thibaut Schaeffer
bade22e2ff Merge pull request #351 from powdr-org/fix_halo2_proof
fix logs in halo2 prover
2023-06-28 13:59:51 +02:00
Leo Alt
017acf8903 fix logs in halo2 prover 2023-06-27 17:36:32 +02:00
Leo
da44237d40 Merge pull request #340 from powdr-org/halo2-aggr
Halo2 aggregation
2023-06-27 12:36:50 +02:00
Leo Alt
9c1a3c67a1 halo2 aggregation 2023-06-27 12:10:10 +02:00
chriseth
f773d154a2 Merge pull request #347 from powdr-org/remove_lifetime
Lifetime annotation not needed.
2023-06-26 19:49:22 +02:00
chriseth
c1f45e4290 Merge pull request #346 from powdr-org/range_constraints_renaming
Rename bit constraints to more generic term.
2023-06-26 19:49:08 +02:00
chriseth
8241e670d5 Lifetime annotation not needed. 2023-06-26 19:34:06 +02:00
chriseth
66ff34265a Rename bit constraints to more generic term. 2023-06-26 19:32:27 +02:00
chriseth
db0f02650a Merge pull request #314 from powdr-org/asm-docs
Language docs
2023-06-26 17:40:16 +02:00
chriseth
46a025cc33 Merge pull request #296 from powdr-org/parse_source_refs
Parse source references.
2023-06-26 17:32:05 +02:00
chriseth
5e784b9fbc Merge pull request #345 from powdr-org/assert_message
Assert message.
2023-06-26 17:03:29 +02:00
chriseth
fd1c06f579 Assert message. 2023-06-26 15:53:34 +02:00
chriseth
ed6b6625ea Keep statement order. 2023-06-26 12:38:08 +02:00
chriseth
40ce3a42ca remove pc counter. 2023-06-26 12:38:08 +02:00
chriseth
1686ea876f Pull out debug file statements to the top. 2023-06-26 12:38:08 +02:00
chriseth
571ce6b40b Indent pil asm output. 2023-06-26 12:38:08 +02:00
chriseth
a351acbeb8 Disambiguate file IDs. 2023-06-26 12:38:08 +02:00
chriseth
48e454fa25 Parse file and line info in powdr asm. 2023-06-26 12:38:02 +02:00
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