checkedc icon indicating copy to clipboard operation
checkedc copied to clipboard

Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe. The goal is to let people easily make their existing C code type-safe and elimina...

Results 78 checkedc issues
Sort by recently updated
recently updated
newest added

The syntax modifications to allow macros to be used to erase Checked C annotations have been implemented in the compiler. They need to be added to the Checked C specification....

We have two kinds of checked program scopes. This is not clearly described in the Checked C specification. The specification needs to be updated.

I am implementing flow-sensitive bounds in the Checked C compiler. Hopefully this can be complete for v1.0. If it is too much work, we should move it out of the...

Currently we only have a page with some examples. It does not clearly describe the syntax. This is really hard to follow and has confused everyone who has used the...

- The chapter on generic types does not describe existential types. - The introduction to the specification does not mention generic types.

The conversions for the Checked C pointer types are pretty straightforward. On the other hand, the interoperation support is novel and sometimes confusing to people. They are described in one...

The clang compiler has a format string checker. It checks for functions like printf that take a format string and a variable number of arguments that the variable arguments have...

The Checked C clang compiler infers widened bounds for strings (and null-terminated pointers in general) where the null element is checked. We need to add a description of this to...