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.
3k stars
111 watching
185 forks
Language: C
last commit: 6 months ago
Linked from 1 awesome list
cclangllvmmemory-safetyprogramming-languagesystem-programmingtype-safety
Related projects:
Repository | Description | Stars |
---|---|---|
| An open-source C compiler that aims to implement all C11 features and compile real-world programs correctly. | 9,774 |
| A collection of commonly used algorithms in C. | 3,368 |
| A simple C interpreter that can interpret and run itself | 4,070 |
| A modern, type-safe C successor with a focus on memory safety and ease of use. | 139 |
| Fast code counter with complexity calculations and COCOMO estimates written in pure Go. | 6,855 |
| An experimental C compiler that aims to compile itself and supports various language features while keeping the code concise. | 6,166 |
| Writing a compiler for a simplified version of the C programming language from scratch. | 10,644 |
| A software verification toolchain that translates C code into intermediate language and verifies its assertions using model checking and abstract interpretation | 431 |
| Implementing an open-addressed, double-hashed hash table in C | 3,552 |
| Automated code analysis tool for C and C++ code | 5,882 |
| A systems programming language aimed at providing memory safety and code readability through design features such as automatic reference counting and strong typing. | 2,831 |
| A set of C++ utilities to prevent bugs at compile time using the type system. | 1,545 |
| A compiler for an evolution of the C language | 3,085 |
| Generates type-safe code from SQL queries | 13,704 |
| A Rust implementation of a line-of-code counting tool with improved performance compared to existing alternatives. | 2,340 |