CompCert

C compiler

A formally verified compiler for a subset of C that generates code for multiple architectures.

The CompCert formally-verified C compiler

GitHub

2k stars
63 watching
230 forks
Language: Coq
last commit: almost 2 years ago
ccompcertcompilercoq

Related projects:

RepositoryDescriptionStars
certicoq/certicoqA compiler for a subset of the C language that can be compiled with any standard C compiler, used in formal verification and proof assistance.137
pa-ba/calc-compFormalizations of compiler design and virtual machine calculations in Coq30
inria/velusA formally verified compiler for the Lustre programming language63
jscert/jscertA Coq-based verification of the ECMAScript 5 standard for a JavaScript interpreter196
sigurdschneider/lvcA compiler project that aims to formalize and verify the semantics of an intermediate language using Coq57
certicoq/veriffiEnables verified interaction between Coq programs and C libraries39
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
hackerfoo/poprcA compiler for a language that supports recursion and concatenative data structures with features like dependent types and partial evaluation244
c2lang/c2compilerA C compiler written in the C2 language itself.703
jserv/amaccA compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution.1,018
cpitclaudel/company-coqAn Emacs plugin that enhances Coq mode with various features and tools for writing and debugging proof-based software351
vexu/aroccA compiler written in Zig to translate C code into machine-specific binary code1,151
querycert/qcertA framework for developing and verifying domain-specific languages with a focus on compiler correctness and verification.56