Commit Graph

1472 Commits

Author SHA1 Message Date
Leo
3216e2aec2 Merge pull request #1048 from powdr-labs/library-docs
docs about powdr as library
2024-02-13 20:25:06 +00:00
Leo Alt
4be3d9d2bc docs about powdr as library 2024-02-13 20:20:24 +01:00
Georg Wiese
393d26fe9e Merge pull request #1054 from powdr-labs/fix-halo2-verification
Fix Halo2 verification
2024-02-13 17:24:01 +00:00
Georg Wiese
4d5df90e4c Handle publics in gen_halo2_proof() 2024-02-13 17:57:31 +01:00
Georg Wiese
40a8504758 Bug fix in Halo2 verification algorithm 2024-02-13 16:34:58 +01:00
Leo
b8749c1eb0 Merge pull request #1035 from powdr-labs/backend-api-refactor
Refactor of backend API
2024-02-13 11:50:34 +00:00
Lucas Clemente Vella
390f3a191f New backend interface. 2024-02-13 11:24:47 +00:00
Georg Wiese
a140624cfb Merge pull request #1053 from powdr-labs/test-malicious-prover
Test that proving fails for unsatisfying witness
2024-02-13 11:21:04 +00:00
Georg Wiese
d37116372d Test that proving fails for unsatisfying witness 2024-02-13 11:56:18 +01:00
Lucas Clemente Vella
4fedb58bf3 Merge pull request #1052 from powdr-labs/build-cache
daily rust cache for PR-tests action
2024-02-12 19:35:36 +00:00
Leandro Pacheco
dcf45872fe daily rust cache for PR-tests action 2024-02-12 15:00:50 -03:00
Leo
04dd072870 Merge pull request #1047 from powdr-labs/enable-halo2-test
Enable Halo2 test for arithmetic machine
2024-02-12 14:15:40 +00:00
Leo
4333491941 Merge pull request #1043 from powdr-labs/powdr-crate-halo2
add halo2 to powdr crate by default
2024-02-12 11:54:40 +00:00
Georg Wiese
dd80b616b7 Enable Halo2 test for arithmetic machine 2024-02-12 12:48:56 +01:00
Leo
54c6d0d0d7 Merge pull request #1037 from powdr-labs/fix-halo2-soundness
Fix soundness bug in conversion to Halo2
2024-02-12 11:44:33 +00:00
Georg Wiese
d7a4f14a08 Merge pull request #1046 from powdr-labs/lean-halo2-tests
Halo2 tests: Only run Mock prover in PR tests
2024-02-12 11:00:37 +00:00
Georg Wiese
dd81fe014a Fix soundness bug in conversion to Halo2 2024-02-12 11:36:31 +01:00
Georg Wiese
427d393442 Halo2 tests: Only run Mock prover in PR tests 2024-02-12 11:27:51 +01:00
Leo
20ebc034bf Merge pull request #1041 from powdr-labs/continuations-dont-assume-early-pipeline-stage
Continuations: Don't assume the pipeline to be in an early stage
2024-02-09 17:32:47 +00:00
Leo Alt
5c34571574 add halo2 to powdr crate by default 2024-02-09 18:06:05 +01:00
Georg Wiese
b547ea5750 Continuations: Don't assume the pipeline to be in an early stage 2024-02-09 17:42:41 +01:00
chriseth
259f35d4ac Merge pull request #1031 from powdr-labs/split_bits
cross product utility function.
2024-02-09 15:31:21 +00:00
Lucas Clemente Vella
f9826a0520 Merge pull request #1038 from powdr-labs/buffered_file_io
Cleanup on file reads and writes.
2024-02-09 11:35:47 +00:00
Leo
1b06de0142 Merge pull request #1021 from powdr-labs/support_arrays_of_intermediates
Support arrays of intermediates
2024-02-09 11:33:28 +00:00
Lucas Clemente Vella
40950a9feb Cleanup on file reads and writes. 2024-02-09 11:04:08 +00:00
Leo
ec29946733 Merge pull request #1040 from powdr-labs/no-node-js-cache
Build job doesn't need nodejs.
2024-02-09 11:02:58 +00:00
Leo
1b5d730a29 Merge pull request #1030 from powdr-labs/upgrade-halo2
upgrade halo2
2024-02-09 09:11:41 +00:00
chriseth
b04439d405 cross_product utility function. 2024-02-09 09:42:38 +01:00
Leo Alt
fbc7921026 upgrade halo2 2024-02-09 09:35:49 +01:00
chriseth
f4113cbb32 Adjust arith.asm. 2024-02-09 08:18:04 +01:00
chriseth
de0e89c313 Ararys of intermediate columns. 2024-02-09 08:17:55 +01:00
chriseth
fc4711d4bd Improving naming of condenser functions. 2024-02-09 08:17:54 +01:00
Lucas Clemente Vella
9f37895506 Merge pull request #1039 from powdr-labs/update-rust
Updating rust version from 1.72 to 1.74.
2024-02-08 20:52:39 +00:00
Lucas Clemente Vella
da06d03eb0 Build job doesn't need nodejs. 2024-02-08 20:35:55 +00:00
Lucas Clemente Vella
07835e0fec Updating rust version from 1.72 to 1.74. 2024-02-08 19:17:40 +00:00
chriseth
b67641f5f2 Merge pull request #1034 from powdr-labs/rename-ci-jobs
Rename CI slow test jobs
2024-02-08 14:05:48 +00:00
Georg Wiese
78223158fb Rename CI slow test jobs 2024-02-08 14:01:57 +01:00
chriseth
f582e3f1f9 Merge pull request #991 from powdr-labs/ec-add
Arithmetic Machine: Add equations 1-4 (Witgen not working yet)
2024-02-08 11:35:04 +00:00
Georg Wiese
40fe394c19 Add equations 1-4 2024-02-08 11:41:53 +01:00
chriseth
3880db0e62 Merge pull request #1032 from powdr-labs/evaluate-functions-in-queries
`QueryProcessor`: Give access to functions
2024-02-08 07:52:03 +00:00
Georg Wiese
78e328f605 QueryProcessor: Give access to functions 2024-02-07 18:23:54 +01:00
chriseth
d446bddfa0 Merge pull request #979 from powdr-labs/introduce_identity
Introduce identity
2024-02-07 15:58:38 +00:00
chriseth
8f6cd49969 Introduce identity operator. 2024-02-07 16:04:55 +01:00
chriseth
2527a9a0dc Merge pull request #992 from powdr-labs/support_arrays_of_fixed_cols
Support arrays of fixed columns.
2024-02-07 11:34:11 +00:00
chriseth
31e4c1ad97 Support arrays of fixed columns. 2024-02-07 11:55:16 +01:00
Leo
87b6eecc1b Merge pull request #1027 from powdr-labs/clippy
Clippy fixes plus more CI checks and no extra benches run.
2024-02-07 10:35:59 +00:00
Georg Wiese
1f49cf16c7 Merge pull request #985 from powdr-labs/arith-add-equation-selectors
Arithmetic Machine: Add `ec_add` and `ec_double` (dummy) operations
2024-02-07 09:38:24 +00:00
chriseth
ceff50bdd4 No separate step for benches (--all-targets includes the benches). 2024-02-07 08:50:02 +01:00
chriseth
116f0d952e Clippy for all targets. 2024-02-07 08:39:07 +01:00
chriseth
5d4da8b3df Merge pull request #1025 from powdr-labs/vkey-docs
verification docs
2024-02-07 07:36:02 +00:00