1
1
mirror of https://github.com/anoma/juvix.git synced 2025-01-05 22:46:08 +03:00
juvix/test/Casm
Łukasz Czajka 651875ec89
Support Cairo VM input hints (#2709)
* Closes #2687 
* Adds hint support in CASM. The supported hints are `Input(var)` and
`Alloc(size)`. These are the hints currently implemented in
[juvix-cairo-vm](https://github.com/anoma/juvix-cairo-vm).
* Adds the `--program_input` option to the `juvix dev casm run` command.
* Enables private inputs via `main` arguments. In generated CASM/Cairo
code, the arguments to `main` are fetched using the `Input` hint.
* Modifies the CI to use
[juvix-cairo-vm](https://github.com/anoma/juvix-cairo-vm)
2024-04-09 11:43:57 +02:00
..
Compilation Support Cairo VM input hints (#2709) 2024-04-09 11:43:57 +02:00
Reg Support Cairo VM input hints (#2709) 2024-04-09 11:43:57 +02:00
Run Support Cairo VM input hints (#2709) 2024-04-09 11:43:57 +02:00
Compilation.hs JuvixReg to CASM translation (#2671) 2024-03-20 12:14:12 +01:00
Reg.hs Fix memory access order in the JuvixReg to CASM translation. (#2697) 2024-03-27 10:40:24 +01:00
Run.hs JuvixReg to CASM translation (#2671) 2024-03-20 12:14:12 +01:00