chrjabs / rustsatLinks
This library aims to provide implementations of elements commonly used in the development on software in the area of satisfiability solving. The focus of the library is to provide as much ease of use without giving up on performance.
☆51Updated this week
Alternatives and similar repositories for rustsat
Users that are interested in rustsat are comparing it to the libraries listed below
Sorting:
- A modern (trail saving, clause subsumption/vivification, learning-rate based selecting, rephrase) CDCL SAT solver in Rust☆102Updated 6 months ago
- Interface with the rustc compiler for the purpose of program verification☆259Updated last week
- Define compiler intermediate representation usable by external tools☆98Updated last month
- UB-free and deterministic rustc fuzzer☆92Updated 3 weeks ago
- Eurydice compiles (a decent subset of) Rust to C. Verify programs in Rust, still get C code for legacy environments.☆280Updated last week
- A Lazy Clause Generation Constraint Programming solver written in Rust.☆62Updated this week
- A high-level API for interacting with SMT solvers.☆33Updated last month
- A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars☆100Updated this week
- Compiler optimizer for arbitrary control flow based on equality saturation☆106Updated 3 years ago
- automatially find crashes in the rust compiler & tooling☆80Updated last year
- Debugger written in Rust☆25Updated 3 years ago
- Propositional logic with types in Rust☆64Updated 2 years ago
- ☆190Updated 10 months ago
- Scope Graph Implementation in Rust☆28Updated last year
- Overview of the Tree Borrows rules for detecting violations of the aliasing discipline in Rust☆27Updated last year
- Paralegal is a static analyzer for Rust code that enforces privacy and security policies on programs.☆43Updated last month
- An experimental optimizing compiler for Bril using egglog☆82Updated last month
- We have Crater At Home☆37Updated last year
- An Extensible Compiler IR Framework☆235Updated this week
- A framework for writing plugins that integrate with the Rust compiler☆162Updated 3 months ago
- ☆12Updated 3 weeks ago
- Resilient LL(1) parser generator for Rust☆185Updated 3 weeks ago
- A different approach to an E-graph library☆28Updated 7 months ago
- 🎶 Choreographic programming in Rust 🎶☆64Updated 9 months ago
- PEG parser generator for creating ASTs in Rust☆41Updated last year
- Mental model for unsafe in Rust☆18Updated 11 months ago
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.☆67Updated last year
- Experimental Rust-to-C++ binding generator, using Rust compiler APIs to ensure accurate and stable translation.☆39Updated 10 months ago
- Rewrite Rule Inference Using Equality Saturation☆149Updated 7 months ago
- Empowering everyone to build reliable and efficient software.☆41Updated 5 months ago