diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2007-08-28 12:57:58 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2007-08-28 12:57:58 +0000 |
commit | c48b9097201dc9a1e326acdbce491fe16cab01e6 (patch) | |
tree | 53335d9dcb4aead3ec1f42e4138e87649640edd0 /doc | |
parent | 2b89ae94ffb6dc56fa780acced8ab7ad0afbb3b5 (diff) |
Fusion de la branche restr-cminor. En Clight, C#minor et Cminor, les expressions sont maintenant pures et les appels de fonctions sont des statements. Ajout de semantiques coinductives pour la divergence en Clight, C#minor, Cminor. Preuve de preservation semantique pour les programmes qui divergent.
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@409 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'doc')
-rw-r--r-- | doc/index.html | 3 | ||||
-rwxr-xr-x | doc/removeproofs | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/doc/index.html b/doc/index.html index e75e7b1..4390c87 100644 --- a/doc/index.html +++ b/doc/index.html @@ -25,7 +25,7 @@ a:active {color : Red; text-decoration : underline; } <H1 align="center">The Compcert certified compiler</H1> <H2 align="center">Commented Coq development</H2> -<H3 align="center">Version 1.0, 2007-08-03</H3> +<H3 align="center">Version 1.0, 2007-08-28</H3> <H2>Introduction</H2> @@ -274,6 +274,7 @@ Proofs that compiler passes are type-preserving: <UL> <LI> <A HREF="html/Main.html">Main</A>: composing the passes together; the final semantic preservation theorems. +<LI> <A HREF="html/Complements.html">Complements</A>: interesting consequences of the semantic preservation theorems. </UL> <HR> diff --git a/doc/removeproofs b/doc/removeproofs index 82809ba..5ae9a23 100755 --- a/doc/removeproofs +++ b/doc/removeproofs @@ -2,7 +2,9 @@ for i in $*; do mv $i $i.bak - sed -e '/<code class="keyword">Proof<\/code> *\./,/<code class="keyword">\(Qed\|Defined\)<\/code> *\./d' $i.bak > $i + sed -e '/<span class="keyword">Proof<\/span> *\./,/<span class="keyword">\(Qed\|Defined\)<\/span> *\./d' \ + -e "s/\"'do' X <- A ; B\" error_monad_scope/doXAB error_monad_scope/g" \ + $i.bak > $i rm $i.bak done |