-
It's common to want the top-level translated functions to not have pre-conditions or side-conditions.
The CakeML development indirectly requires this with the top-level CF theorems stated about the…
-
Currently, `cexp` at source level doesn't have `If`. We need to make sure that the case expressions that really are `If` compile to `If` in CakeML.
-
This issue is for adding the ability to read the contents of directories using the CakeML basis. It is probably a requirement for #614.
xrchz updated
5 years ago
-
It would be nice to have verified implementations of transcendentals (sin, cos, etc) in CakeML. Prior work has been done by John Harrison in his thesis (implementation of CORDIC) and also, at the ISA …
-
### Summary
Various suggestions to change the [Dafny AST](https://github.com/dafny-lang/dafny/blob/master/Source/DafnyCore/Backends/Dafny/AST.dfy) to make it, and using it for compilation easier.
…
-
-
CakeML's `miscTheory` and `preamble` contain many general-purpose theorems and tools that are supposed to be upstreamed to HOL wherever possible. This issue is to do an upstreaming pass. To resolve th…
xrchz updated
5 years ago
-
Holmake analyses the `open` statements in `Script.sml` files in order to work out the order that it should build files. Annoyingly, if you fail to specify a dependency in this way, Holmake will try an…
-
The attached demonstrates that compiling larger and larger functions that iterate a standard pattern generates dramatically worse compilation times (on one test locally, I increased the file size by a…
-
r12 and r13 do not need to be avoided, but they are less efficient to use under some circumstances: memory accesses relative to r12 with no (register) index, or accesses relative to r13 with an (immed…