Georg Wiese
68a1ea374d
Read bootloader inputs from write-once memory
2023-12-18 15:37:47 +01:00
Georg Wiese
50d08cd5a7
Pipeline Artifacts: Include name
2023-12-12 23:24:57 +01:00
Georg Wiese
05b6f154d8
Small fixes
2023-12-12 13:10:05 +01:00
Georg Wiese
c69f1b3bdc
CSV export for Rust code as well
2023-12-11 17:31:08 +01:00
Georg Wiese
8e6ec62fb5
Refactor
2023-12-11 17:15:32 +01:00
Georg Wiese
7e1793475d
Refactor
2023-12-11 17:06:41 +01:00
Georg Wiese
376019c7eb
Refactor
2023-12-11 16:45:29 +01:00
Georg Wiese
41a28a75f7
External Witness Values as String
2023-12-11 15:29:46 +01:00
Georg Wiese
522efdca4a
Pull aggregation into pipeline
2023-12-11 14:00:31 +01:00
Georg Wiese
54a5791902
Pull more serialization into pipeline
2023-12-11 12:38:53 +01:00
Georg Wiese
12919853ae
Pull CSV export into pipeline
2023-12-11 11:28:14 +01:00
Georg Wiese
3908634133
Implement proving of continuations
2023-12-08 19:10:37 +01:00
Georg Wiese
04f4d07136
Pipeline: Refactor argument handling
2023-12-08 17:10:04 +01:00
Georg Wiese
54045fbcf7
Pipeline
2023-12-07 22:12:29 +01:00
Georg Wiese
bfff61516e
Move continuations into riscv crate
2023-12-07 17:31:03 +01:00
Leo Alt
80ce5ca097
lean executor without trace
2023-12-07 13:06:38 +01:00
Leo Alt
88206d3ca3
new data input
2023-12-04 13:35:23 +01:00
Georg Wiese
d93e80353a
Bootloader: Add Merkle proofs
2023-11-30 17:20:56 +01:00
Georg Wiese
d4ea1db47a
Bootloader: Unroll page loop
2023-11-29 20:01:42 +01:00
Georg Wiese
85b5ef030e
Continuations Prototype
2023-11-29 16:23:14 +01:00
Georg Wiese
aca7536821
Add Bootloader
2023-11-29 16:19:01 +01:00
Lucas Clemente Vella
cd4449e65f
RISCV executor
2023-11-24 11:42:35 +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 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
Leo Alt
e837eb777d
Fix degree passing in CLI
2023-11-03 18:50:45 +01:00
Georg Wiese
9d518bc5be
Enable passing externally-generated witness via command line
2023-11-03 14:09:12 +00:00
Guillaume Ballet
1b29f6f76c
poseidon gl rust
2023-10-17 18:56:08 +02:00
Lucas Clemente Vella
bad8750805
Removing number and compiler dependency from riscv.
2023-10-13 18:31:22 +01: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
chriseth
d0821e4119
Use absolute path to test dir. ( #596 )
2023-09-12 17:44:22 +02:00
Lucas Clemente Vella
37c3a616e5
Using the atomic variant of RISC-V. ( #546 )
2023-08-31 13:02:01 +02:00
John Smith
03808f3e23
fix: clippy complain ( #545 )
2023-08-30 15:20:07 +02:00
chriseth
6f4c5a63ed
Disable halo2 by default.
2023-08-24 11:07:20 +02:00
Thibaut Schaeffer
1a2534253b
add colors to analysis diff ( #476 )
2023-08-23 09:49:16 +02:00
Thibaut Schaeffer
306b6e07df
Extract airgen ( #505 )
...
* extract airgen
* address review
2023-08-18 12:06:59 +00:00
Lucas Clemente Vella
3f02e878b0
Unifying similar functions.
2023-08-16 16:19:45 +01: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
Thibaut Schaeffer
e658dbd43c
Fallible linker ( #467 )
...
* make linker fallible, propagate errors, add book entry about linker
* Apply suggestions from code review
Co-authored-by: Leo <me@leoa.lt >
* add test
---------
Co-authored-by: Leo <me@leoa.lt >
2023-08-07 23:40:39 +02:00
schaeff
88dfdea0a5
create powdr book
...
Co-authored-by: Leo <me@leoa.lt >
2023-07-27 14:51:22 +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
Georg Wiese
4fdea44740
Fix CSV export #380 ( #380 )
2023-07-20 10:58:17 +02:00
Georg Wiese
84ee15c360
Move CSV export to pil command
2023-07-10 06:51:07 +00:00
chriseth
b58354322a
PIL optimizer: remove constant columns.
2023-07-06 21:00:39 +02:00
chriseth
1ebae5ed37
Improve call_with_field.
2023-07-06 16:33:34 +02:00
Georg Wiese
4f1266d7c8
Add --render-mode option
2023-07-04 17:10:31 +00:00
Georg Wiese
2b838752d6
Implement Column CSV export
2023-07-04 12:01:57 +00:00
Leo Alt
9c1a3c67a1
halo2 aggregation
2023-06-27 12:10:10 +02:00
Leo Alt
69e2aec812
cli prove & setup
2023-06-16 21:25:54 +02:00