Commit Graph

1152 Commits

Author SHA1 Message Date
Leo
190611ecc4 Merge pull request #678 from powdr-labs/poseidon-gl-rust
poseidon gl rust
2023-10-17 17:27:21 +00:00
Guillaume Ballet
1b29f6f76c poseidon gl rust 2023-10-17 18:56:08 +02:00
Leo
7721ec89a8 Merge pull request #703 from powdr-labs/single_out_intermediates
Treat intermediate columns specially.
2023-10-16 16:52:55 +00:00
chriseth
164880da68 Treat intermediate columns specially. 2023-10-16 17:32:21 +02:00
Leo
b14ba2e2ad Merge pull request #702 from powdr-labs/dependencies-simplification
Removing number and compiler dependency from riscv.
2023-10-16 12:14:04 +00:00
Leo
a3ba6b10e6 Merge pull request #695 from powdr-labs/split_jobs
Split circleci jobs.
2023-10-16 10:56:08 +00:00
Leo
c6546efd9b Merge pull request #690 from powdr-labs/remove-sigma-logic2
Remove `_sigma` logic
2023-10-16 10:55:40 +00:00
Lucas Clemente Vella
bad8750805 Removing number and compiler dependency from riscv. 2023-10-13 18:31:22 +01:00
Georg Wiese
dc3d82b5fd Remove _sigma logic 2023-10-13 07:49:03 +00:00
chriseth
b6450fa9fe Merge pull request #697 from powdr-labs/hint-query
Implement hint query
2023-10-12 13:35:11 +00:00
Georg Wiese
67a582698c Implement hint query 2023-10-12 13:13:23 +00:00
chriseth
b48099a306 Merge pull request #699 from powdr-labs/query-callback-trait
Define QueryCallback trait
2023-10-12 13:13:05 +00:00
chriseth
ddcfe3e197 Run slow tests with two threads. 2023-10-12 14:52:13 +02:00
Georg Wiese
d1e29d2550 Merge pull request #700 from powdr-labs/remove-fixed-data
Remove fixed data from machine functions
2023-10-12 12:34:58 +00:00
chriseth
890c115e8b Use branch name as cache key. 2023-10-12 13:07:31 +02:00
Georg Wiese
0a79a26dd5 Remove fixed data from machine functions 2023-10-12 10:57:06 +00:00
Georg Wiese
51af91a9b1 Define QueryCallback trait 2023-10-12 09:19:43 +00:00
chriseth
88825891bd Split circleci jobs. 2023-10-11 20:59:25 +02:00
chriseth
56cc1669b6 Merge pull request #691 from powdr-labs/condenser2
Condenser
2023-10-11 16:10:28 +00:00
Lucas Clemente Vella
6ae8a27095 Merge pull request #694 from powdr-labs/uniform-json-library
Using the same json library in all crates
2023-10-11 15:03:51 +00:00
Lucas Clemente Vella
df43affd63 Using the same json library in all crates. 2023-10-11 15:19:29 +01:00
chriseth
9c558c32ba Condenser. 2023-10-11 16:19:07 +02:00
chriseth
dc3cc0ca62 Merge pull request #636 from powdr-labs/mulhsu-another-attempt
Complicated attempt of implementing mulhsu
2023-10-11 09:48:09 +00:00
chriseth
1a14f9bb93 Merge pull request #686 from powdr-labs/prepare_expression_split
Prepare expression split
2023-10-11 09:15:58 +00:00
chriseth
215a1078c2 Merge pull request #689 from powdr-labs/circleci-project-setup
Circleci project setup
2023-10-11 08:33:03 +00:00
Leo
1dbae8849c Add .circleci/config.yml 2023-10-10 21:15:47 +02:00
chriseth
61e2894206 Split expression visitor for Analyzed. 2023-10-10 18:29:58 +02:00
chriseth
5ea3ba5c31 Merge pull request #647 from powdr-labs/do_not_parse_constant_refs_differently
Do not treat constants specially during parsing.
2023-10-10 16:18:27 +00:00
chriseth
fa219360a3 Merge pull request #688 from powdr-labs/visitor_for_fun_val_def
Visitor for FunctionValueDefinition
2023-10-10 14:42:55 +00:00
chriseth
764ef2db0b Rename function. 2023-10-10 16:40:41 +02:00
chriseth
1e81bb36ac Move constants to generic definitions. 2023-10-10 16:40:41 +02:00
chriseth
aff7ff1c57 Do not treat constants specially during parsing. 2023-10-10 16:40:41 +02:00
Georg Wiese
017fd44945 Merge pull request #676 from powdr-labs/pull-out-wrapping-handling
Witgen Refactoring: Pull out wrapping handling into Generator
2023-10-10 14:04:40 +00:00
chriseth
48d6de72bd Visitor for FunctionValueDefinition 2023-10-10 15:56:32 +02:00
Georg Wiese
01e6e0f6fd Witgen Refactoring: Pull out wrapping handling into Generator 2023-10-10 13:36:47 +00:00
Thibaut Schaeffer
b4a7df22e3 Merge pull request #667 from powdr-labs/detect-circular-dependency
Detect circular dependency in use statements
2023-10-10 13:26:26 +00:00
Georg Wiese
dace760c6e Merge pull request #685 from powdr-labs/make_identity_expr_generic
Make identities generic over expression type
2023-10-10 12:31:55 +00:00
chriseth
7235b88484 Make Identity more flexible. 2023-10-10 12:44:40 +02:00
chriseth
7940c8887f Merge pull request #665 from powdr-labs/extract_evaluator_processor
Extract evaluator and processor.
2023-10-09 15:24:19 +00:00
chriseth
16ddc3919f Merge pull request #683 from powdr-labs/new_visitor
Change expression visitor to be more flexible.
2023-10-09 14:51:04 +00:00
chriseth
a9585d2add Extract evaluator and processor. 2023-10-09 16:21:54 +02:00
chriseth
58cce78784 Change expression visitor to be more flexible. 2023-10-09 16:18:35 +02:00
chriseth
1765b9b431 Merge pull request #684 from powdr-labs/fix-starky-ci
fix extra parameter in starky
2023-10-09 12:22:09 +00:00
Leo Alt
9906a5b937 fix extra parameter in starky 2023-10-09 13:05:51 +02:00
schaeff
1f62c35491 detect circular dependency 2023-10-07 10:14:41 +02:00
Leo
076cf38579 Merge pull request #675 from powdr-labs/wrap-return-high
WrapGL machine: return both high and low values
2023-10-05 16:43:40 +00:00
Georg Wiese
263c03d77d WrapGL machine: return both high and low values 2023-10-05 16:18:28 +00:00
Lucas Clemente Vella
833599f74b Merge pull request #621 from powdr-labs/lr_sc_instructions
lr/sc instructions
2023-10-05 15:09:35 +00:00
Lucas Clemente Vella
566dbeec00 Implementing mulhsu.
Not the most pretty solution, but works.
2023-10-05 15:24:09 +01:00
Lucas Clemente Vella
89fd808146 Implementation of lr/sc instructions and tests. 2023-10-05 15:16:13 +01:00