checkedc

C compiler extender

An extension to C that adds bounds checking and type safety to existing C code.

Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors.

GitHub

3k stars
111 watching
185 forks
Language: C
last commit: almost 2 years ago
Linked from 1 awesome list

cclangllvmmemory-safetyprogramming-languagesystem-programmingtype-safety

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rui314/chibiccAn open-source C compiler that aims to implement all C11 features and compile real-world programs correctly.9,774
fragglet/c-algorithmsA collection of commonly used algorithms in C.3,368
lotabout/write-a-c-interpreterA simple C interpreter that can interpret and run itself4,070
nicup14/minilangA modern, type-safe C successor with a focus on memory safety and ease of use.139
boyter/sccFast code counter with complexity calculations and COCOMO estimates written in pure Go.6,855
rui314/8ccAn experimental C compiler that aims to compile itself and supports various language features while keeping the code concise.6,166
doctorwkt/acwjWriting a compiler for a simplified version of the C programming language from scratch.10,644
smackers/smackA software verification toolchain that translates C code into intermediate language and verifies its assertions using model checking and abstract interpretation431
jamesroutley/write-a-hash-tableImplementing an open-addressed, double-hashed hash table in C3,552
danmar/cppcheckAutomated code analysis tool for C and C++ code5,882
serenityos/jaktA systems programming language aimed at providing memory safety and code readability through design features such as automatic reference counting and strong typing.2,831
foonathan/type_safeA set of C++ utilities to prevent bugs at compile time using the type system.1,545
c3lang/c3cA compiler for an evolution of the C language3,085
sqlc-dev/sqlcGenerates type-safe code from SQL queries13,704
cgag/locA Rust implementation of a line-of-code counting tool with improved performance compared to existing alternatives.2,340