aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 32b419a762dbcb7fee08bda7b6cb086f4c783840 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# CompCert
The verified C compiler.

## Overview
The CompCert C verified compiler is a compiler for a large subset of the
C programming language that generates code for the PowerPC, ARM and x86
processors.

The distinguishing feature of CompCert is that it has been formally
verified using the Coq proof assistant: the generated assembly code is
formally guaranteed to behave as prescribed by the semantics of the
source C code.

CompCert is an ongoing research project.  The present release is an
advanced prototype intended for research, educational and evaluation
purposes.

For more information on CompCert (supported platforms, supported C
features, installation instructions, using the compiler, etc), please
refer to the [user's manual](http://compcert.inria.fr/man/).

## Copyright
The CompCert verified compiler is Copyright 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014 Institut National de Recherche en
Informatique et en Automatique (INRIA).  It is distributed under the
conditions stated in file `LICENSE`.

## Contact
The authors can be contacted by e-mail at compcert@yquem.inria.fr.