Commit Graph

10 Commits

Author SHA1 Message Date
Leo Alt
7b5765d927 pin starky 2023-11-29 14:49:56 +01:00
Lucas Clemente Vella
cd4449e65f RISCV executor 2023-11-24 11:42:35 +01:00
chriseth
0f0246f493 pilopt is not needed anymore. 2023-10-25 18:05:04 +02:00
chriseth
164880da68 Treat intermediate columns specially. 2023-10-16 17:32:21 +02:00
chriseth
8d7b55fe02 Use optimize mildly to substitute constants. 2023-10-04 16:15:26 +02:00
Lucas Clemente Vella
52bca1b07f STARK prover 2023-09-26 15:03:29 +02:00
Lucas Clemente Vella
c81757143f Backend unification (#417)
* Mostly done.

* With all features enabled, it at least compiles.

* Fixed some bugs.

* Being explicit about degree type.

* More tests passing.

* Even more tests passing.

* Restoring optional Halo2 compilation.

* Fixing bad merge.

* Fixing lint errors.

* More lint fixes.

* Split of the backend implementations into trait categories.

* Some renamings.

* Much better function names.

* Removed option from witness.

* Pleasing the lint.

* Returning the proof.

* Removing filesystem stuff from backend.

* Renaming function.

* Another function rename.

---------

Co-authored-by: Leo <me@leoa.lt>
2023-08-08 12:14:24 +00: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
chriseth
fd3e889eb5 Move analyzed ast into the ast crate. 2023-07-03 15:18:36 +02:00
Leo Alt
69e2aec812 cli prove & setup 2023-06-16 21:25:54 +02:00