Commit Graph

1152 Commits

Author SHA1 Message Date
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
7f7c810a0c Run book tests as individual tests. 2023-11-13 15:56:35 +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
c5d602f026 Merge pull request #762 from powdr-labs/fixing-sc
Regression: fixing instruction sc.w
2023-11-09 18:47:45 +00:00
Lucas Clemente Vella
ee67d365c5 Regression: fixing instruction sc.w
Failure to write without a reservation was not being reported.
2023-11-09 17:42:31 +00:00
chriseth
12add9ba8d Merge pull request #745 from powdr-labs/witgen_for_arrays
Witgen for arrays
2023-11-08 20:51:10 +00:00
chriseth
d94db64b6f Support arrays in witgen. 2023-11-08 21:31:49 +01:00
Leo
13d1f66e02 Merge pull request #754 from powdr-labs/ret-on-success
Instruction tests properly returning from __runtime_start.
2023-11-07 17:37:08 +00:00
Lucas Clemente Vella
f716768d9a Instruction tests properly returning from __runtime_start. 2023-11-07 16:24:33 +00:00
Leo
18a34faf4b Merge pull request #755 from powdr-labs/reorder-tests-ci
Placing faster checks first.
2023-11-07 14:11:42 +00:00
Lucas Clemente Vella
d1b74b7680 Placing faster checks first.
So that if they fail, they save waiting time.
2023-11-07 13:15:47 +00: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
Leo
93cf6d720d Merge pull request #751 from powdr-labs/allow_println
Explicitly allow printing to stdout.
2023-11-06 19:24:56 +00:00
Leo
d99187fd3a Merge pull request #752 from powdr-labs/ret-on-success
On success, RV32 instruction tests returns from __runtime_start.
2023-11-06 19:24:47 +00:00
Lucas Clemente Vella
a798a73304 On success, RV32 instruction tests returns from __runtime_start. 2023-11-06 17:32:48 +00:00
Leo
1c5b64bd26 Merge pull request #750 from powdr-labs/compiler-remove-fs
compiler cleanup
2023-11-06 16:58:44 +00:00
Leo Alt
f08f24443c compiler cleanup 2023-11-06 17:26:22 +01:00
chriseth
1ce585d724 Explicitly allow printing to stdout. 2023-11-06 17:04:29 +01:00
chriseth
158a3aee5d [SQUASH] Review comments. 2023-11-06 16:58:17 +01:00
Leo
b465f808d9 Merge pull request #748 from powdr-labs/fix-degree-cli
Fix degree passing in CLI
2023-11-06 09:33:35 +00:00
Leo Alt
e837eb777d Fix degree passing in CLI 2023-11-03 18:50:45 +01:00
Georg Wiese
86cd4b68e9 Merge pull request #746 from powdr-labs/external-witgen-cli
Enable passing externally-generated witness via command line
2023-11-03 15:13:22 +00:00
Georg Wiese
9d518bc5be Enable passing externally-generated witness via command line 2023-11-03 14:09:12 +00:00
Georg Wiese
7861da8013 Merge pull request #738 from powdr-labs/split-out-processor
(2) Separate out `Processor` from `BlockProcessor`
2023-11-02 17:16:58 +00:00
chriseth
e4d22a2fb9 Make index access a proper operation. 2023-11-02 17:47:52 +01:00
Leo
3f7faf19f3 Merge pull request #733 from powdr-labs/parse_next_as_operator
Parse next as operator
2023-11-02 16:31:05 +00:00
Georg Wiese
ade10900e7 Merge pull request #693 from powdr-labs/fix-two-block-machine-functions
Fix test: `two_block_machine_functions.pil`
2023-11-02 15:11:19 +00: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
730706de0d Fix test: two_block_machine_functions.pil 2023-11-02 14:02:41 +00:00
chriseth
9a3c5e00ca Fix next access in query expressions. 2023-11-02 14:45:40 +01:00
Georg Wiese
b9d92ca550 Merge pull request #730 from powdr-labs/vm-to-vm-witgen3
VM-to-VM witgen
2023-11-02 13:45:16 +00:00
Georg Wiese
ec8c9943f8 VM-to-VM Witness Generation 2023-11-02 11:22:25 +00:00
chriseth
b2a8960061 Test next operator in macro. 2023-11-02 11:09:08 +01:00
chriseth
7630446948 Parse next as operator. 2023-11-02 10:59:22 +01:00
Leo
e70b9b787a Merge pull request #739 from powdr-labs/evm-test
Improve EVM test
2023-11-02 09:58:10 +00:00
Leo Alt
9e6de3b9c6 comment evm test for now because it uses too much memory 2023-11-02 10:45:09 +01:00
Leo
f0a161addc Merge pull request #742 from powdr-labs/restirct_operators
Restrict operators on AlgebraicExpression.
2023-11-02 09:39:57 +00:00
Leo Alt
6ec74de4cc choose degree automatically from program size 2023-11-02 10:24:53 +01:00
chriseth
6eb5982fd0 Restrict operators on AlgebraicExpression. 2023-11-01 22:40:08 +01:00
Leo Alt
5f23461924 run evm test 2023-11-01 17:24:19 +01:00
Leo
a148b0e9b5 Merge pull request #741 from powdr-labs/change-log-level
Change log level of transposing logs
2023-11-01 14:48:48 +00:00
Georg Wiese
eee5d8d9cc Change log level of transposing logs 2023-11-01 13:55:40 +00:00
Georg Wiese
72210fc0c6 Merge pull request #736 from powdr-labs/rename-block-processor
(1) Rename `Processor` -> `BlockProcessor`
2023-11-01 11:27:11 +00:00
Leo
3159475991 Merge pull request #716 from powdr-labs/split-machines-with-queries
Add `SplitBN254` machine, use queries in `SplitGL` machine
2023-11-01 10:31:25 +00:00
Georg Wiese
3ded00ea2c Rename Processor -> BlockProcessor 2023-11-01 10:05:29 +00:00
Georg Wiese
f26a161ae3 Add SplitBN254 machine, use queries in SplitGL machine 2023-10-31 18:27:19 +00:00