checkedc / checkedc-fork
This was a fork of Checked C used from 2021-2024. The changes have been merged into the original Checked C repo.
☆26Updated 4 months ago
Alternatives and similar repositories for checkedc-fork:
Users that are interested in checkedc-fork are comparing it to the libraries listed below
- Slides from a talk "Graph-Based Intermediate Representations: An Overview and Perspectives"☆19Updated last year
- Semantic model for aspects of ELF static linking and DWARF debug information☆43Updated last month
- Featherweight C, Executable Semantics: Parser, Type Checker, and Abstract Machine☆26Updated 3 years ago
- Some experiments with SMT solvers and GIMPLE IR☆36Updated last year
- A precise and scalable pointer analysis for LLVM, written in Ascent☆62Updated 3 weeks ago
- Cerberus C semantics☆60Updated this week
- Some experiments with SMT solvers and GIMPLE IR☆72Updated this week
- A Gallina compiler with C++17 as an intermediate representation☆42Updated 3 years ago
- A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point☆39Updated 2 years ago
- ☆9Updated 5 months ago
- MimIR is my Intermediate Representation☆55Updated this week
- Parser for the llvm bitcode format☆60Updated 5 months ago
- Coq library for verified low-level programming☆57Updated 7 years ago
- Runtime support for LLVM's GC Statepoints☆42Updated 4 years ago
- LLQL is a tool that allow you to run SQL-like query with Pattern matching functions inspired by LLVM InstCombine Pattern Matchers on LLVM…☆48Updated 3 weeks ago
- Compiler optimizer for arbitrary control flow based on equality saturation☆94Updated 2 years ago
- ICRA: a static analyzer based on interprocedural compositional recurrence analysis☆11Updated 4 years ago
- Formalization of C++ for verification purposes.☆72Updated this week
- VeriFFI: Verified Foreign Function Interface for connecting Coq programs to C programs at the operational and specification/verification …☆41Updated last month
- A term rewriting system for experimental programming language development.☆39Updated last month
- A dynamically safe implementation of C, using your existing C compiler. Tolerates idiomatic C code pretty well. Not perfect... yet.☆102Updated 4 months ago
- Verified, Incremental, Binary Editing with Synthesis☆52Updated last year
- C and C++ compiler frontend using PASTA to parse code, and VAST to represent the code as MLIR.☆40Updated 5 months ago
- A lifetime inference algorithm for the Rust programming language written in Soufflé.☆24Updated 5 years ago
- A benchmark for C program verification☆15Updated 11 months ago
- Linux kernel library functions formally verified.☆49Updated 3 years ago
- GoNative project: formal machines models in Coq☆36Updated 7 years ago
- Fork of LLVM adding CHERI support☆50Updated this week
- Easy-to-use grammar-based black-box fuzzer. Has found dozens of bugs in important targets like Clang, Deno, and rustc.☆66Updated 3 weeks ago
- Stratified synthesis for learning machine code instruction semantics☆36Updated 5 months ago