Georg Wiese
54045fbcf7
Pipeline
2023-12-07 22:12:29 +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
schaeff
844dd39618
get degree from namespaces
2023-11-07 10:32:41 +01:00
Georg Wiese
75c4fc2ce7
Make query callback non-optional
2023-10-23 13:18:38 +00:00
Georg Wiese
02b404ffe4
External Witness Generation
2023-10-18 11:32:35 +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
Georg Wiese
0bf5174905
Allow for field-specific code in RISC-V compiler
2023-09-27 09:53:13 +00: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
chriseth
b6502404d9
Asm abstraction ( #521 )
...
* Rename compiler to utils.
* Use some functions from utils.
* Extract data store into generic section.
* Make ends_control_flow generic.
2023-09-05 16:59:28 +02:00
Georg Wiese
5589b2f9e6
Fix benchmark (again) ( #554 )
2023-09-02 09:30:11 +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
chriseth
3029947b0f
Fix clippy. ( #520 )
2023-08-23 18:31:38 +02:00
Thibaut Schaeffer
b80686a880
VM to VM calls ( #392 )
...
* implement call from vm to vm
* address review
* reduce diff in pilgen
* address review
* address more comments
* clean up readme, fix tests
* keep only one machine type for the block enforcer readme
2023-08-21 16:23:25 +02:00
Georg Wiese
653565448b
Add witness generation benchmarks #462 ( #462 )
2023-08-08 11:52:12 +02:00