Skip to content

Commit 58e13e4

Browse files
committed
Add RealCake properly to build sequence, update some README's
1 parent bc116e5 commit 58e13e4

File tree

6 files changed

+11
-115
lines changed

6 files changed

+11
-115
lines changed

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@ particular:
6363
- a list of how CakeML differs from SML and OCaml, and,
6464
- a number of small CakeML code examples.
6565

66+
[icing](icing):
67+
Main implementation directory for the RealCake development, presented in
68+
"Verified Compilation and Optimization of Floating-Point Programs"
69+
6670
[misc](misc):
6771
Auxiliary files providing glue between a standard HOL installation
6872
and what we want to use for CakeML development.

developers/README.md

-18
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,3 @@ paths relative to the root directory.
1414
[bin](bin):
1515
This directory represents a stage in the build sequence where the latest
1616
available cake binary is downloaded to perform testing and bootstrapping.
17-
18-
[build-sequence](build-sequence):
19-
The regression test runs through this list of directories.
20-
21-
[fix_scripts.sml](fix_scripts.sml):
22-
This is a script that can automation adding a legacy mode line to
23-
broken HOL4 scripts following changes to HOL4. Update the new_str
24-
declaration below and run this with poly --script fix_scripts.sml in
25-
the dir that needs fixing; it will recurse into INCLUDES dirs.
26-
27-
[readme_gen.sml](readme_gen.sml):
28-
This SML program generates a `README.md` summary for the files
29-
given as command-line arguments to this script. The contents of the
30-
summaries are read from a specific style of comment that needs to
31-
appear at the top of each file.
32-
33-
[wc.sh](wc.sh):
34-
A script that counts non-blank lines.

developers/build-sequence

+5
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,11 @@ compiler/parsing/tests
120120
compiler/inference/tests
121121
compiler/printing/test
122122

123+
# Floating-Point optimizer
124+
icing/flover
125+
icing/
126+
icing/examples
127+
123128
# compiler translation
124129
compiler/repl
125130
compiler/bootstrap/translation

developers/icing-sequence

-61
This file was deleted.

developers/icing_setup.sh

-35
This file was deleted.

icing/readmePrefix

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
Main implementation directory for the RealCake development, presented in
22
"Verified Compilation and Optimization of Floating-Point Programs"
3+
34
===========================================================================
45

56
Content in the directory can be build with `Holmake`.
67

7-
Files contained in this directory:
8+
Files contained in this directory:

0 commit comments

Comments
 (0)