Lucas Clemente Vella
cd4449e65f
RISCV executor
2023-11-24 11:42:35 +01:00
chriseth
7f7c810a0c
Run book tests as individual tests.
2023-11-13 15:56:35 +01:00
Lucas Clemente Vella
df43affd63
Using the same json library in all crates.
2023-10-11 15:19:29 +01:00
Thibaut Schaeffer
17d22ed552
Module system ( #558 )
...
* implement import system
* address review comments
* use folder in macro expansion
* use folder in file loader
* use folder in canonicalizer
* use parse_absolute_path
2023-09-13 17:47:29 +02:00
Georg Wiese
df4cd885b5
Benchmark: Fix Keccak benchmark, remove all other
...
* Benchmark: Fix Keccak benchmark, remove all other
* Build Keccak PIL in benchmark
* Remove keccak.pil
2023-09-01 23:01:37 +02:00
Thibaut Schaeffer
306b6e07df
Extract airgen ( #505 )
...
* extract airgen
* address review
2023-08-18 12:06:59 +00:00
Georg Wiese
653565448b
Add witness generation benchmarks #462 ( #462 )
2023-08-08 11:52:12 +02:00
Lucas Clemente Vella
9306361dc4
Enabling Halo2 via cargo feature. ( #406 )
...
* Enabling Halo2 via cargo feature.
* Enabling Halo2 by default.
* Renaming get_prover.
2023-07-21 17:57:40 +02:00
schaeff
fc8ba429df
modular powdr syntax, basic romgen, and basic linker for single machine
2023-07-10 17:56:29 +02:00
chriseth
b58354322a
PIL optimizer: remove constant columns.
2023-07-06 21:00:39 +02:00
chriseth
c6638b83df
Rename pilgen to asm_to_pil.
2023-07-03 15:21:09 +02:00
Lucas Clemente Vella
ac12c92359
Enabling logging in tests.
2023-06-22 16:27:32 +01:00
schaeff
3bbdd1c243
improve compiler pipeline
2023-06-19 16:01:02 +02:00
Leo Alt
69e2aec812
cli prove & setup
2023-06-16 21:25:54 +02:00
schaeff
30915a0132
optional halo2 proving in cli
2023-06-02 16:05:25 +02:00
chriseth
dbac810d53
Move analyzer to its own crate.
2023-04-25 14:43:58 +02:00
schaeff
82cfa54696
split into small crates
2023-04-21 17:16:22 +02:00