Commit Graph

234 Commits

Author SHA1 Message Date
Leo Alt
607c0043d7 add powdr- prefix to all crates 2024-01-23 18:51:29 +01:00
chriseth
a288549b4b Remove unary plus. 2024-01-23 08:59:55 +01:00
chriseth
e9178945c6 Better errors for fixed col evaluation. 2024-01-17 11:01:14 +01:00
chriseth
b6ff4bf031 Merge pull request #912 from powdr-labs/more_debug
More debug
2024-01-16 15:38:57 +00:00
Georg Wiese
b84a66a5ee Make query callback Fn instead of FnMut 🎉 2024-01-16 15:28:47 +01:00
chriseth
91ccb0bfd8 Some more explanation. 2024-01-16 14:57:02 +01:00
chriseth
c1cc6703cd Derive some more debugs. 2024-01-16 14:57:02 +01:00
Leo
8c736696a6 Merge pull request #897 from powdr-labs/print-publics
Print publics after witgen
2024-01-11 18:42:15 +00:00
Leo
63ad712224 Merge pull request #893 from powdr-labs/bootloader-write2
Introduce `mstore_bootloader` instruction
2024-01-11 18:37:52 +00:00
Georg Wiese
cd740b20b7 Print publics after witgen 2024-01-11 17:57:37 +01:00
Georg Wiese
09d3e1bbe5 Improve witness generation logging 2024-01-11 14:21:27 +01:00
Georg Wiese
e5225d7bbb Introduce mstore_bootloader instruction 2024-01-11 12:08:45 +01:00
Georg Wiese
9b9cb2a831 Read/Write memory: Allow bigger diffs 2024-01-09 18:42:57 +01:00
Georg Wiese
c95e387f08 Remove m_op 2024-01-08 18:07:53 +01:00
Georg Wiese
6be1056d48 DoubleSortedWitnesses: Remove overly cautious error 2024-01-08 15:41:39 +01:00
Georg Wiese
f1c674ee73 Witness generation profiling #871 2024-01-04 14:50:43 +01:00
Georg Wiese
1b1b1a1feb Fix performance logging 2024-01-03 16:40:12 +01:00
chriseth
7002712a49 Proper name resolution in PIL. 2024-01-02 09:31:21 +01:00
Georg Wiese
68a1ea374d Read bootloader inputs from write-once memory 2023-12-18 15:37:47 +01:00
Leo
7098a27ae6 Merge pull request #849 from powdr-labs/allow-trace-logs
Allow trace logs in release mode
2023-12-15 12:24:17 +00:00
Georg Wiese
4e82b9eed8 Allow trace logs in release mode 2023-12-15 12:15:29 +01:00
Georg Wiese
4ce94ce455 VmProcessor: Reduce logging frequency 2023-12-15 12:08:56 +01:00
Georg Wiese
db352e9f35 Improve Error Message when providing external witness values 2023-12-14 12:12:34 +01:00
Georg Wiese
3908634133 Implement proving of continuations 2023-12-08 19:10:37 +01:00
Georg Wiese
04f4d07136 Pipeline: Refactor argument handling 2023-12-08 17:10:04 +01:00
Georg Wiese
54045fbcf7 Pipeline 2023-12-07 22:12:29 +01:00
Georg Wiese
3a249a3fd3 Use Processor by VmProcessor 2023-12-06 13:27:20 +01:00
Georg Wiese
93e38d4867 Change process_identity() interface 2023-12-05 14:28:32 +01:00
Georg Wiese
54ba4a7904 Fix vm_to_block_multiple_interfaces test 2023-12-01 12:02:54 +01:00
chriseth
53301117bc Implement if expression. 2023-11-29 18:32:05 +01:00
chriseth
9946b863b4 Remove macros. 2023-11-28 15:57:29 +01:00
chriseth
6a9fe3fd5e Move inlining function. 2023-11-27 20:15:45 +01:00
chriseth
86cf0df559 Replace Mapping enum alternative by Expression. 2023-11-24 17:57:41 +01:00
chriseth
66cf2364f6 Merge pull request #761 from powdr-labs/complete_evaluator
Evaluate complex expressions including recursion and lambda functions
2023-11-24 16:00:32 +00:00
chriseth
1a721b3fd7 Merge pull request #753 from powdr-labs/write-once-memory
Write-Once Memory
2023-11-24 15:27:53 +00:00
Georg Wiese
8c50681fc1 Write-Once Memory 2023-11-24 16:13:56 +01:00
chriseth
2fb26b5464 Evaluate complex expressions. 2023-11-24 16:00:23 +01:00
chriseth
f25800975c Allow prover query to return error. 2023-11-24 14:39:51 +01:00
Lucas Clemente Vella
cd4449e65f RISCV executor 2023-11-24 11:42:35 +01:00
chriseth
02947e8bd0 Use QueryCallback trait as much as possible. 2023-11-23 13:23:03 +01:00
chriseth
7fc93cc61e Transform references in query strings. 2023-11-21 16:34:16 +01:00
chriseth
716b7ba995 Remove degree as property of symbol. 2023-11-17 15:49:01 +01:00
Leo
78ad276ee4 Merge pull request #766 from powdr-labs/more_context_logging
More context for logging.
2023-11-15 12:57:56 +00:00
chriseth
3f4d2eb586 Retain column access by name. 2023-11-14 18:35:48 +01:00
chriseth
29e3f1c1f8 More context for logging. 2023-11-13 17:52:07 +01:00
chriseth
a69644935d Merge pull request #740 from powdr-labs/simplify-processors
(3) Simplify processors
2023-11-13 11:19:43 +00:00
chriseth
d94db64b6f Support arrays in witgen. 2023-11-08 21:31:49 +01:00
Thibaut Schaeffer
f5e176dee6 Merge pull request #749 from powdr-labs/get-degree-from-namespaces
Get degree from namespaces
2023-11-07 11:46:40 +00:00
Leo
e063f7e345 Merge pull request #734 from powdr-labs/namspace_and_index_access
Parse index access as operator.
2023-11-07 09:36:49 +00:00
schaeff
844dd39618 get degree from namespaces 2023-11-07 10:32:41 +01:00