Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AbsInt/CompCert
The CompCert formally-verified C compiler
https://github.com/AbsInt/CompCert
c compcert compiler coq
Last synced: 13 days ago
JSON representation
The CompCert formally-verified C compiler
- Host: GitHub
- URL: https://github.com/AbsInt/CompCert
- Owner: AbsInt
- License: other
- Created: 2014-09-18T12:27:33.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-06T14:20:53.000Z (6 months ago)
- Last Synced: 2024-05-06T15:52:01.454Z (6 months ago)
- Topics: c, compcert, compiler, coq
- Language: Coq
- Homepage: https://compcert.org
- Size: 19.5 MB
- Stars: 1,767
- Watchers: 64
- Forks: 219
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://compcert.org/) and especially
the [user's manual](https://compcert.org/man/).## 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](https://www.absint.com). 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
[[email protected]](https://sympa.inria.fr/sympa/info/compcert-users)
mailing list.For inquiries on the commercial version of CompCert, please contact
[email protected]