-
Keeping the AM in CakeML is beneficial, but having a well-defined JSON interface surrounding the AM would allow this trusted component to be isolated and stubs to easily communicate from any other lan…
-
-
### The problem
I am working with a tool that synthesizes/extracts code into CakeML.
Unfortunately, this tool does not provide the ability to infix its equality check (`=?`) during extraction and c…
-
Right now, the manifest generator executable (code extracted largely from Coq) will produce a collection of manifests that are "pretty-printed" via cakeml stub code to dedicated .sml files (i.e. tests…
-
Repo Automation Tools:
- [x] Auto-run of a test suite
- [x] Require test suite completion before merge
- copland-avm: _CoqProject compiles
- am-cakeml: all test scripts in /tests suc…
-
Using compilationLib with custom configs doesn't work because the library is hard-coded to use only the standard configs, see here: https://github.com/CakeML/cakeml/blob/master/compiler/compilationLib…
-
As discussed earlier on discord that it seems there's some pancake-irrelevant initialisation happening in `cml_main()` that changes part (first five words) of the pancake heap. Just putting this issue…
-
Commits 0232954 and afaf2d4 started integrating a `normalise` function in `cf` in order to relax the requirement that input to `cf` must be in a-normal form.
The approach is to mostly leave `cf` as i…
-
-