GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - AbsInt/CompCert: The CompCert formally-verified C compiler

BranchesTags
Open more actions menu

Latest commit

 

History

3,400 Commits
3,400 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
MenhirLib
MenhirLib
 
 
aarch64
aarch64
 
 
arm
arm
 
 
backend
backend
 
 
cfrontend
cfrontend
 
 
common
common
 
 
cparser
cparser
 
 
debug
debug
 
 
doc
doc
 
 
driver
driver
 
 
export
export
 
 
extraction
extraction
 
 
flocq
flocq
 
 
lib
lib
 
 
powerpc
powerpc
 
 
riscV
riscV
 
 
runtime
runtime
 
 
test @ 71c682d
test @ 71c682d
 
 
tools
tools
 
 
x86
x86
 
 
x86_32
x86_32
 
 
x86_64
x86_64
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
Changelog.md
Changelog.md
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
Makefile.extr
Makefile.extr
 
 
Makefile.menhir
Makefile.menhir
 
 
README.md
README.md
 
 
VERSION
VERSION
 
 
configure
configure
 
 
coq
coq
 
 
pg
pg
 
 

Repository files navigation

CompCert

The formally-verified C compiler.

Overview

The CompCert C verified compiler is a compiler for the core C language that generates code for the ARM, PowerPC, RISC-V 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.

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 [email protected] mailing list.

For inquiries on the commercial version of CompCert, please contact [email protected]

About

The CompCert formally-verified C compiler

compcert.org

Topics

ccompcertcompilercoq

Resources

Readme
License

Security policy

Security policy
Activity
Custom properties

Stars

2.3k stars

Watchers

62 watching

Forks

271 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.