1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-12 04:43:18 +03:00
juvix/test/Reg
Ł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
..
Parse Refactor readFile and some parsers to use Path instead of FilePath (#2649) 2024-02-19 17:33:58 +01:00
Run CASM serialization (#2679) 2024-03-26 17:18:52 +01:00
Transformation JuvixReg transformation: initialize variables assigned in other branches (#2650) 2024-02-23 11:20:11 +00:00
Parse.hs JuvixReg parser and pretty printer (#2617) 2024-02-09 12:19:29 +01:00
Run.hs JuvixReg interpreter (#2635) 2024-02-15 10:46:19 +01:00
Transformation.hs JuvixReg transformation: initialize variables assigned in other branches (#2650) 2024-02-23 11:20:11 +00:00