Skip to content

AbsInt/CompCert

Folders and files

NameName
Last commit message
Last commit date
Dec 3, 2024
Sep 11, 2024
Nov 19, 2024
Dec 1, 2024
Nov 27, 2024
Nov 27, 2024
Nov 27, 2024
Dec 13, 2024
Sep 23, 2022
May 2, 2024
Jul 5, 2024
Jul 15, 2024
Mar 6, 2023
Mar 19, 2024
Oct 3, 2024
Aug 26, 2024
Aug 21, 2024
Oct 22, 2024
Dec 13, 2024
Dec 10, 2024
Dec 1, 2024
Apr 25, 2022
Apr 25, 2022
Dec 14, 2021
Jul 3, 2024
May 1, 2024
Dec 13, 2024
Sep 22, 2021
Dec 6, 2024
Mar 6, 2023
Jul 24, 2024
Nov 9, 2020
May 2, 2024
Dec 10, 2024
Sep 21, 2020
Aug 5, 2019

Repository files navigation

CompCert

The formally-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, x86 and RISC-V 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 and extra features, can be purchased from AbsInt. See the file LICENSE for more information.

Copyright

The CompCert verified compiler is Copyright Institut National de Recherche en Informatique et en Automatique (INRIA) and AbsInt Angewandte Informatik GmbH.

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