Commit Graph

1453 Commits

Author SHA1 Message Date
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
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
chriseth
97007261d0 Clippy fixes. 2024-02-07 08:25:28 +01:00
chriseth
84e21bdf03 Merge pull request #1024 from powdr-labs/remove_load_dynamic
Remove load_dynamic instruction
2024-02-06 19:58:51 +00:00
Leo Alt
2824cb86a3 verification docs 2024-02-06 18:28:03 +01:00
Georg Wiese
9ea67369ce Arithmetic machine: Add equation selectors 2024-02-06 16:55:20 +01:00
Leo
ede1455c76 Merge pull request #1007 from powdr-labs/vkey
Export verification key and use it for proof
2024-02-06 14:25:28 +00:00
Lucas Clemente Vella
260f5ef437 Merge pull request #1023 from powdr-labs/function-pointer-test
Test for loading a function address into a register.
2024-02-06 14:04:34 +00:00
Lucas Clemente Vella
5d11fbd233 Removed redundant instruction. 2024-02-06 13:59:03 +00:00
Leo
170d117ee1 Merge pull request #1022 from powdr-labs/fix_type_of_intermeditae
Type of intermediates is expr.
2024-02-06 13:57:25 +00:00
Leo Alt
45069c968b Add verification key to Halo2 and support to vkey generation and proof
verification in CLI.
2024-02-06 14:50:53 +01:00
Lucas Clemente Vella
304d367b61 Test for loading a function address into a register. 2024-02-06 13:46:13 +00:00
chriseth
75e298391f Merge pull request #1020 from powdr-labs/link_sourceref
move LinkDeclaration SourceRef to enum (like other variants)
2024-02-06 13:39:15 +00:00
chriseth
f831ceda8f Type of intermediates is expr. 2024-02-06 14:33:02 +01:00
Leandro Pacheco
36c3a78fe7 move LinkDeclaration SourceRef to enum (like other variants) 2024-02-06 10:13:11 -03:00
Lucas Clemente Vella
df14ab8be0 Merge pull request #1015 from powdr-labs/lazy_parsers
Lazy parsers
2024-02-06 12:03:21 +00:00
chriseth
ebec36f817 Merge pull request #1017 from powdr-labs/fix_jal
Fix jal.
2024-02-06 12:00:14 +00:00
Leo
89a35fd4c4 Merge pull request #614 from powdr-labs/arrays
Support types for declarations
2024-02-06 10:08:46 +00:00
chriseth
2765e59a9f Add types. 2024-02-06 10:25:04 +01:00
chriseth
a937d5e579 Merge pull request #1001 from powdr-labs/semicolon
require semicolon in `instr and Y, Z -> X = binary.and;` declarations
2024-02-06 08:22:25 +00:00
Leandro Pacheco
cbec66e130 fix impl Display for ASMProgram
- have `FieldElement` printed as non-negative
- print constrained machine arguments
- fix related tests
2024-02-05 18:40:00 -03:00