Leo
|
ced898c0b2
|
Merge pull request #670 from powdr-labs/vm-processor2
Witgen: Extract block production from Generator into VmProcessor
|
2023-10-05 13:15:39 +00:00 |
|
Leo
|
5af873b5e7
|
Merge pull request #669 from powdr-labs/adjust-readme
adjust readme
|
2023-10-05 13:13:52 +00:00 |
|
Georg Wiese
|
d8aa786890
|
Witgen: Extract block production from Generator into VmProcessor
|
2023-10-05 10:40:10 +00:00 |
|
Leo Alt
|
ba727c68c2
|
adjust reamde
|
2023-10-05 12:38:27 +02:00 |
|
chriseth
|
7d3a7d5ac5
|
Merge pull request #664 from powdr-labs/disallow-print
Disallow prints in all crates
|
2023-10-05 09:52:44 +00:00 |
|
chriseth
|
e686812fb4
|
Merge pull request #601 from powdr-labs/generator-compute-block
Generator: Compute block instead of rows
|
2023-10-05 09:52:13 +00:00 |
|
Georg Wiese
|
a28a037f19
|
Disallow prints in all crates
|
2023-10-05 08:11:23 +00:00 |
|
Georg Wiese
|
5e5339d48d
|
Generator: Compute block instead of rows
|
2023-10-05 08:05:53 +00:00 |
|
chriseth
|
a7fe0a4931
|
Merge pull request #661 from powdr-labs/fix-clippy
CI: Add back clippy & fmt checks
|
2023-10-04 15:36:25 +00:00 |
|
chriseth
|
7081a5ad73
|
Merge pull request #666 from powdr-labs/symbol_counters
Use symbol counters.
|
2023-10-04 15:16:31 +00:00 |
|
Georg Wiese
|
122767bc3c
|
CI: Add back clippy & fmt checks
|
2023-10-04 15:09:07 +00:00 |
|
Georg Wiese
|
be12c9c648
|
Merge pull request #656 from powdr-labs/optimize_mildly
Use "optimize_mildly" to inline constants.
|
2023-10-04 14:55:26 +00:00 |
|
chriseth
|
f4b3468476
|
Use symbol counters.
|
2023-10-04 16:35:10 +02:00 |
|
chriseth
|
8d7b55fe02
|
Use optimize mildly to substitute constants.
|
2023-10-04 16:15:26 +02:00 |
|
Thibaut Schaeffer
|
12e94acbab
|
Merge pull request #652 from powdr-labs/remove-constraints-blocks
Remove constraints blocks
|
2023-10-04 12:02:41 +00:00 |
|
schaeff
|
a3ebf460fd
|
remove constraints blocks
|
2023-10-04 12:52:59 +02:00 |
|
Thibaut Schaeffer
|
0047b191ab
|
Merge pull request #658 from powdr-labs/process_namespace
Fix constant namespaces.
|
2023-10-04 10:05:55 +00:00 |
|
Thibaut Schaeffer
|
cfef5385af
|
Merge pull request #634 from powdr-labs/impl_visitors
Visitors via traits.
|
2023-10-04 09:44:07 +00:00 |
|
chriseth
|
8782d53441
|
Visitors as bound functions.
|
2023-10-04 11:06:07 +02:00 |
|
chriseth
|
661f4f1acb
|
Fix constant namespaces.
|
2023-10-04 11:00:15 +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 |
|
Leo
|
caa9570290
|
Merge pull request #654 from powdr-labs/larger-std
Add more machines to Powdr STD
|
2023-10-04 08:21:04 +00:00 |
|
Georg Wiese
|
5268e6fc24
|
Add more machines to Powdr STD
|
2023-10-03 18:02:01 +00:00 |
|
Thibaut Schaeffer
|
c5c6f2c89e
|
Merge pull request #659 from powdr-labs/use-infallible
Replace empty enums with `std::convert::Infallible`
|
2023-10-03 17:33:26 +00:00 |
|
schaeff
|
56f5101abb
|
replace empty enums with convert::Infallible
|
2023-10-03 18:55:26 +02:00 |
|
chriseth
|
a001f81940
|
Merge pull request #655 from powdr-labs/fix_visitors
Fix visitors.
|
2023-10-02 15:52:19 +00:00 |
|
chriseth
|
c318e3dc5e
|
Fix visitors.
|
2023-10-02 17:14:33 +02:00 |
|
Lucas Clemente Vella
|
7c74eea364
|
Merge pull request #653 from powdr-labs/fix_column_removal
Fix column removal
|
2023-10-02 14:29:54 +00:00 |
|
Georg Wiese
|
380b96fcf1
|
Bug fixes in block machine witness generation
|
2023-10-02 14:08:33 +00:00 |
|
Leo
|
70cdfeb096
|
Merge pull request #650 from powdr-labs/block-machine-bug-fixes2
Improve logging & error reporting in witness generation
|
2023-10-02 13:59:17 +00:00 |
|
chriseth
|
41afc5cd10
|
Fix column removal
|
2023-10-02 15:49:32 +02:00 |
|
Leo
|
f9200741c9
|
Merge pull request #648 from powdr-labs/mul-mulh-unification
Multiplication returning both high and low bits.
|
2023-10-02 13:35:35 +00:00 |
|
Lucas Clemente Vella
|
055199d1c1
|
Merge pull request #618 from powdr-labs/remu-instruction
remu instruction
|
2023-10-02 13:33:40 +00:00 |
|
Georg Wiese
|
f76aab9cee
|
Improve logging in Block Machine witgen
|
2023-10-02 12:54:01 +00:00 |
|
Leo
|
e231006976
|
Merge pull request #632 from powdr-labs/std
Add Powdr standard library
|
2023-10-02 12:14:31 +00:00 |
|
Georg Wiese
|
c857fe08b8
|
Add Powdr standard library
|
2023-10-02 11:36:44 +00:00 |
|
Leo
|
47d8b4e017
|
Merge pull request #625 from powdr-labs/poseidon-gl
Add Poseidon machine on Goldilocks field
|
2023-10-02 11:34:05 +00:00 |
|
Georg Wiese
|
499b1e5c54
|
Add Poseidon machine on Goldilocks field
|
2023-10-02 08:46:03 +00:00 |
|
Lucas Clemente Vella
|
27da6f0a6a
|
Implemented remu instruction.
|
2023-09-29 23:24:46 +01:00 |
|
Lucas Clemente Vella
|
f970aded43
|
Multiplication returning both high and low bits.
|
2023-09-29 16:27:26 +01:00 |
|
Lucas Clemente Vella
|
eb593dee15
|
Merge pull request #620 from powdr-labs/amoadd_w-instruction
amoadd.w instruction
|
2023-09-29 13:15:36 +00:00 |
|
Georg Wiese
|
dcbdd79368
|
Merge pull request #640 from powdr-labs/generalize_definitions
Generalize definitions.
|
2023-09-29 11:49:45 +00:00 |
|
chriseth
|
6565b056b2
|
Properly print local variables.
|
2023-09-29 12:36:45 +02:00 |
|
chriseth
|
a3921535c7
|
Generalize definitions.
|
2023-09-29 12:36:45 +02:00 |
|
Leo
|
f529630504
|
Merge pull request #643 from powdr-labs/rename_analyzer
Rename PILContext to PILAnalyzer.
|
2023-09-29 06:51:28 +00:00 |
|
Leo
|
3e615a6ae8
|
Merge pull request #485 from powdr-labs/multi-return
Implement Multi-return
|
2023-09-29 06:50:48 +00:00 |
|
Georg Wiese
|
8ec6bffe96
|
Implement Multi-return
|
2023-09-28 21:22:32 +00:00 |
|
chriseth
|
b1415bee55
|
Rename PILContext to PILAnalyzer.
|
2023-09-28 17:46:39 +02:00 |
|
chriseth
|
62fb60d411
|
Merge pull request #580 from powdr-labs/block-to-block2
Witgen: Handle Block-to-Block calls
|
2023-09-27 16:56:23 +00:00 |
|
Lucas Clemente Vella
|
cae883bd27
|
Merge pull request #619 from powdr-labs/lh-instruction
lh instruction
|
2023-09-27 16:44:09 +00:00 |
|