For the development of CompCert, the 2021 ACM Software System Award is awarded to It uses version 4.1 of the Flocq library for floating-point arithmetic and is compatible with Coq 8.15. ![]() This release adds support for _Generic expressions from C11 and fixes minor deviations from ISO C and minor issues with the RISC-V back-end. CompCert version 3.12 is released, featuring full support for unstructured switch statements (the infamous Duff's device) and C2011 Unicode string literals and character constants. ![]() The main result of the project is the CompCert C verified compiler, a high-assurance compiler for almost all of the C language (ISO C 2011), generating efficient code for the ARM, PowerPC, RISC-V and x86 processors. That can be obtained by applying formal methods to source programs. By ruling out the possibility ofĬompiler-introduced bugs, verified compilers strengthen the guarantees Generated executable code behaves exactly as prescribed by the ![]() Such verifiedĬompilers come with a mathematical, machine-checked proof that the The CompCert project investigates the formal verification of realisticĬompilers usable for critical embedded software.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |