- 27 Apr, 2022 1 commit
-
-
Samuel Hym authored
Generate artifacts with dx and all of its dependencies
-
- 26 Apr, 2022 1 commit
-
-
Samuel Hym authored
-
- 17 Mar, 2022 1 commit
-
-
Samuel Hym authored
Switch from `Elpi Debug "VERBOSE_INFO"` to an attribut `#[verbose]` to enable a verbose trace of the GenerateIntermediateRepresentation command (`Elpi Debug` must now all be set before the code that rely on it so it is no longer useful to enable verbosity in code using dx)
-
- 09 Mar, 2022 1 commit
-
-
Samuel Hym authored
-
- 07 Mar, 2022 4 commits
-
-
Samuel Hym authored
configure normally picks up the build directory for the coq-compcert opam package as the default value form compcertdir `opam var coq-compcert:build` returns sometimes (since opam 2.1?) an empty result when called in configure, so set the directory explicitly on the command line
-
Samuel Hym authored
-
Samuel Hym authored
-
Samuel Hym authored
CompCert must be installed where Coq will find it even when setting the option --compcertdir
-
- 23 Feb, 2022 1 commit
-
-
Samuel Hym authored
Give the example of the coq-compcert-32 package
-
- 04 Feb, 2022 1 commit
-
-
Samuel Hym authored
Unfortunately, this breaks support for previous versions
-
- 17 Dec, 2021 2 commits
-
-
Samuel Hym authored
Since .h files are meant to be included anyway, we might as well generate include guards in all cases
-
Samuel Hym authored
Since the dependency is between generated files, it would be tricky to use ocamldep on the fly, so use a static dependency
-
- 13 Dec, 2021 1 commit
-
-
Samuel Hym authored
Evaluating the DXModule can be quite compute intensive, on medium-sized example the improvement of performance can be massive
-
- 26 Nov, 2021 3 commits
-
-
Samuel Hym authored
-
Samuel Hym authored
-
Samuel Hym authored
Due to dropping the `const` attribute, the C code produced by the tests changed
-
- 25 Nov, 2021 2 commits
-
-
Samuel Hym authored
To declare all global variables as const puts a strong constraint on how they must be initialised by the raw C code
-
Samuel Hym authored
-
- 16 Nov, 2021 7 commits
-
-
Samuel Hym authored
Now that they are user-defined identifiers, use them for main
-
Samuel Hym authored
They are superseded by more appropriate makeDXModule specialisations
-
Samuel Hym authored
-
Samuel Hym authored
-
Samuel Hym authored
-
Samuel Hym authored
-
Samuel Hym authored
Clarify that the values are CompCert identifiers, not any positive
-
- 13 Nov, 2021 3 commits
-
-
Samuel Hym authored
-
Samuel Hym authored
Change the mapping to leave odd numbers for user-defined identifiers
-
Samuel Hym authored
-
- 20 Oct, 2021 3 commits
-
-
Samuel Hym authored
resolveId should always succeed. If the identifier cannot be found, this is a global error
-
Samuel Hym authored
Generate an error instead of a warning for names using characters besides [a-zA-Z0-9_] Drop the variable name for the second argument since it’s not used in that error case
-
Samuel Hym authored
Since coq 8.14, coqdep no longer supports the "-w" option so use a different variable for coqc and coqdep options
-
- 12 Oct, 2021 2 commits
-
-
Samuel Hym authored
-
Samuel Hym authored
-
- 27 Aug, 2021 5 commits
-
-
Samuel Hym authored
-
Samuel Hym authored
Commit "Ensure names (as strings) are all unique" changed the output C code: modify the test results accordingly
-
Samuel Hym authored
With a Definition, the Elpi code to recognize the primitive (since we do not want to trigger evaluation during the conversion)
-
Samuel Hym authored
Avoid boilerplate of checking that constants are not given arguments
-
Samuel Hym authored
-
- 26 Aug, 2021 2 commits
-
-
Samuel Hym authored
-
Samuel Hym authored
-