1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-04 06:23:13 +03:00
juvix/scripts
Łukasz Czajka 7d559b1f18
CASM serialization (#2679)
* Closes #2563 

Checklist
------------

- [x] Serialization of the Haskell CASM representation to the JSON
format accepted by the Cairo VM.
- [x] Add the `cairo` target to the `compile` commands.
- [x] Output via the Cairo `output` builtin.
- [x] Relativize jumps. Cairo VM doesn't actually support absolute
jumps.
- [x] Test the translation from CASM to Cairo by running the output in
the Cairo VM
- [x] Add Cairo VM to the CI
2024-03-26 17:18:52 +01:00
..
gen_stone_params.py CASM serialization (#2679) 2024-03-26 17:18:52 +01:00
migrate-juvix-yaml.sh Nockma compile (#2570) 2024-01-17 11:15:38 +01:00
nockma-stdlib-parser.sh Nockma compile (#2570) 2024-01-17 11:15:38 +01:00
run_cairo_vm.sh CASM serialization (#2679) 2024-03-26 17:18:52 +01:00
run_stone_prover.sh CASM serialization (#2679) 2024-03-26 17:18:52 +01:00