Skip to content

snu-sf/CompCert

 
 

Repository files navigation

                The CompCert C verified 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

About

The CompCert C verified compiler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Coq 66.9%
  • C 25.4%
  • OCaml 6.6%
  • Assembly 0.8%
  • Makefile 0.1%
  • Standard ML 0.1%
  • Other 0.1%