certicoq
C compiler
A compiler for a subset of the C language that can be compiled with any standard C compiler, used in formal verification and proof assistance.
A Verified Compiler for Gallina, Written in Gallina
137 stars
15 watching
26 forks
Language: Coq
last commit: 6 months ago
Linked from 2 awesome lists
compilercoqformal-verificationgallina
Related projects:
Repository | Description | Stars |
---|---|---|
| Enables verified interaction between Coq programs and C libraries | 39 |
| A formally verified compiler for a subset of C that generates code for multiple architectures. | 1,901 |
| Formalizations of compiler design and virtual machine calculations in Coq | 30 |
| A compiler project that aims to formalize and verify the semantics of an intermediate language using Coq | 57 |
| A C compiler written in the C2 language itself. | 703 |
| A template project for verifying the correctness of C programs in Coq | 29 |
| A framework for developing and verifying domain-specific languages with a focus on compiler correctness and verification. | 56 |
| A verification toolset for graph-manipulating programs written in Coq. | 17 |
| A compiler and interpreter for executing C code on the fly as it is typed. | 29 |
| A formally verified compiler for the Lustre programming language | 63 |
| A compiler infrastructure for translating high-level languages into circuit forms used in cryptography and formal verification. | 289 |
| A Coq-based library for establishing logical relations in formal verification and proof assistance | 20 |
| A compiler project that compiles C code to x86-64 assembly using an intermediate representation and manual memory management. | 1,836 |