Commit Graph

16 Commits

Author SHA1 Message Date
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