langston-barrett / treeedb
Generate Soufflé Datalog types, relations, and facts that represent ASTs from a variety of programming languages.
☆68Updated last week
Alternatives and similar repositories for treeedb:
Users that are interested in treeedb are comparing it to the libraries listed below
- A linter for Soufflé Datalog☆14Updated last year
- A precise and scalable pointer analysis for LLVM, written in Ascent☆66Updated 2 months ago
- ☆47Updated 2 months ago
- Incremental Program Analysis Framework☆90Updated 4 years ago
- Easy-to-use grammar-based black-box fuzzer. Has found dozens of bugs in important targets like Clang, Deno, and rustc.☆68Updated last week
- The Gillian Platform main repository☆85Updated this week
- Datalog with equality for rust☆68Updated last week
- Datalog with support for SMT queries and first-order functional programming☆157Updated 6 months ago
- ☆81Updated 6 months ago
- Interface with the rustc compiler for the purpose of program verification☆138Updated last week
- A Rust hashconsing library.☆32Updated 9 months ago
- Compiler optimizer for arbitrary control flow based on equality saturation☆101Updated 2 years ago
- Staged Abstract Interpreters☆66Updated 2 years ago
- Debugging WebAssembly? Put some Whamm! on it.☆28Updated this week
- Datalog + Egg = Good☆66Updated last year
- wassail (WebAssembly static analyzer and inspection library) is a toolkit to perform both lightweight and heavyweight static analysis of …☆54Updated this week
- The Daedalus data description language☆70Updated last month
- Wasm SpecTec specification tools☆50Updated this week
- UB-free and deterministic rustc fuzzer☆76Updated 3 months ago
- Rewrite Rule Inference Using Equality Saturation☆125Updated 2 weeks ago
- A high-performance, parallel, compilation-based symbolic execution engine☆129Updated this week
- Simple grammar-based test case generator☆31Updated last week
- Synthesis of Loop-free Programs in Rust☆65Updated 5 years ago
- CodeHawk Abstract Interpretation Engine and Analyzers☆67Updated this week
- A prototype programming language with polymorphic reachability types that track freshness, sharing and separation.☆44Updated 2 months ago
- An overview of property-based testing functionality☆65Updated 2 weeks ago
- Genetic program repair using GHC☆30Updated 11 months ago
- Compositional Verification of Composite Byzantine Protocols☆12Updated 8 months ago
- The Pulse separation logic DSL for F*☆16Updated 2 weeks ago
- Cerberus C semantics☆61Updated last week