Skip to content

AbsInt/CompCert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0e9eded · Jun 12, 2015
May 14, 2015
May 14, 2015
May 22, 2015
Apr 14, 2015
Jun 7, 2015
Jun 11, 2015
May 18, 2015
Jun 11, 2015
Jun 8, 2015
Apr 23, 2015
May 21, 2015
Oct 7, 2014
May 14, 2015
Apr 23, 2015
May 14, 2015
May 9, 2015
May 9, 2015
Feb 27, 2015
Apr 21, 2015
Feb 24, 2015
Jun 11, 2015
Jun 12, 2015
Apr 25, 2015
Mar 10, 2015
Apr 4, 2015
Sep 17, 2014
Apr 25, 2015
Apr 11, 2014
Apr 11, 2014

Repository files navigation

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.

For more information on CompCert (supported platforms, supported C features, installation instructions, using the compiler, etc), please refer to the Web site and especially the user's manual.

License

CompCert is not free software. This non-commercial release can only be used for evaluation, research, educational and personal purposes. A commercial version of CompCert, without this restriction and with professional support, can be purchased from AbsInt. See the file LICENSE for more information.

Copyright

The CompCert verified compiler is Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Institut National de Recherche en Informatique et en Automatique (INRIA).

Contact

General discussions on CompCert take place on the compcert-users@inria.fr mailing list.

For inquiries on the commercial version of CompCert, please contact info@absint.com