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 |
|
chriseth
|
f25800975c
|
Allow prover query to return error.
|
2023-11-24 14:39:51 +01:00 |
|
Georg Wiese
|
84000a754d
|
Simplify Processors
|
2023-11-02 14:38:06 +00:00 |
|
Georg Wiese
|
0f093375e2
|
Separate out Processor from BlockProcessor
|
2023-11-02 14:35:16 +00:00 |
|
Georg Wiese
|
3ded00ea2c
|
Rename Processor -> BlockProcessor
|
2023-11-01 10:05:29 +00:00 |
|
chriseth
|
3429b8cf33
|
Simplify AlgebraicExpression.
|
2023-10-30 18:36:12 +01:00 |
|
chriseth
|
0f3517386a
|
Merge pull request #692 from powdr-labs/algebraic_expression
Algebraic expression
|
2023-10-30 16:03:25 +00:00 |
|
chriseth
|
960ed7c572
|
Introduce AlgebraicExpression.
|
2023-10-30 16:16:42 +01:00 |
|
Georg Wiese
|
2c699ce6a1
|
Improve witgen memory consumption by introducing FinalizableData
|
2023-10-30 12:27:55 +00:00 |
|
Georg Wiese
|
5345624947
|
Block machine queries
|
2023-10-26 16:37:36 +00:00 |
|
chriseth
|
4beb28280c
|
Use global constraints in fixed lookup.
|
2023-10-25 13:16:52 +00:00 |
|
chriseth
|
bfd4a935d4
|
Include fixed columns in global constraints.
|
2023-10-24 18:25:41 +02:00 |
|
Georg Wiese
|
75c4fc2ce7
|
Make query callback non-optional
|
2023-10-23 13:18:38 +00:00 |
|
Georg Wiese
|
3ed833a3eb
|
Make process_lookup receive the mutable state
|
2023-10-23 13:18:38 +00:00 |
|
Georg Wiese
|
02b404ffe4
|
External Witness Generation
|
2023-10-18 11:32:35 +00:00 |
|
Georg Wiese
|
01e6e0f6fd
|
Witgen Refactoring: Pull out wrapping handling into Generator
|
2023-10-10 13:36:47 +00:00 |
|
chriseth
|
7235b88484
|
Make Identity more flexible.
|
2023-10-10 12:44:40 +02:00 |
|
schaeff
|
a3ebf460fd
|
remove constraints blocks
|
2023-10-04 12:52:59 +02:00 |
|
chriseth
|
f39872d539
|
Merge pull request #651 from powdr-labs/block-machine-cache-miss
Bug fixes in block machine witness generation
|
2023-10-04 08:52:23 +00:00 |
|
Georg Wiese
|
380b96fcf1
|
Bug fixes in block machine witness generation
|
2023-10-02 14:08:33 +00:00 |
|
Georg Wiese
|
f76aab9cee
|
Improve logging in Block Machine witgen
|
2023-10-02 12:54:01 +00:00 |
|
Georg Wiese
|
57b8749aa3
|
Witgen: Handle Block-to-Block calls
|
2023-09-27 16:26:36 +00:00 |
|
Georg Wiese
|
5a9ef99331
|
Block Machine Witgen: Handle last row differently
|
2023-09-27 10:21:37 +00:00 |
|
Georg Wiese
|
082c2d70e5
|
Use Processor in BlockMachine
|
2023-09-27 08:01:38 +00:00 |
|
Georg Wiese
|
062969885b
|
Witgen: Detect VM Submachines (#516)
|
2023-09-12 14:08:00 +02:00 |
|
Georg Wiese
|
10546b8ba3
|
Processor: Use sequence iterator
|
2023-09-04 11:36:22 +00:00 |
|
Georg Wiese
|
5b3252fb86
|
Witgen: Improve error messages
|
2023-09-01 20:11:37 +02:00 |
|
Georg Wiese
|
e45b9fdf31
|
Add unit test to Processor
|
2023-08-25 08:53:53 +00:00 |
|
Georg Wiese
|
f666b8e5b7
|
Refactor Block Machine Witness Generation #457 (#457)
|
2023-08-18 12:30:25 +00:00 |
|
Georg Wiese
|
2ee4a58881
|
Block Machine: Handle last row (#503)
* Block Machine: Handle last row
* Make Poseidon SM work with cyclic backends
* Introduce solver
* Refactor
* Format
* Comment code
* Bug fixes
* Refactor
* Fix bug fix
* Add logging
|
2023-08-18 10:08:21 +02:00 |
|