1
1
mirror of https://github.com/anoma/juvix.git synced 2024-09-19 20:48:55 +03:00
juvix/app
Ł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
..
Commands Support Cairo VM input hints (#2709) 2024-04-09 11:43:57 +02:00
TopCommand upgrade to Ghc 9.8.1 (#2624) 2024-02-07 09:47:48 +00:00
App.hs Replace polysemy by effectful (#2663) 2024-03-21 12:09:34 +00:00
AsmInterpreter.hs Replace polysemy by effectful (#2663) 2024-03-21 12:09:34 +00:00
CommonOptions.hs Support Cairo VM input hints (#2709) 2024-04-09 11:43:57 +02:00
Evaluator.hs Add field element type (#2659) 2024-02-27 14:54:43 +01:00
GlobalOptions.hs Add field element type (#2659) 2024-02-27 14:54:43 +01:00
HaskelineJB.hs upgrade to Ghc 9.8.1 (#2624) 2024-02-07 09:47:48 +00:00
Main.hs Replace polysemy by effectful (#2663) 2024-03-21 12:09:34 +00:00
RegInterpreter.hs Replace polysemy by effectful (#2663) 2024-03-21 12:09:34 +00:00
TopCommand.hs Replace polysemy by effectful (#2663) 2024-03-21 12:09:34 +00:00
TreeEvaluator.hs Replace polysemy by effectful (#2663) 2024-03-21 12:09:34 +00:00