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 Lazy Clause Generation Constraint Programming solver written in Rust.☆54Updated last week
- A modern (trail saving, clause subsumption/vivification, learning-rate based selecting, rephrase) CDCL SAT solver in Rust☆99Updated 4 months ago
- Eurydice compiles (a decent subset of) Rust to C. Verify programs in Rust, still get C code for legacy environments.☆126Updated this week
- A high-level API for interacting with SMT solvers.☆32Updated 3 weeks ago
- UB-free and deterministic rustc fuzzer☆93Updated 4 months ago
- Interface with the rustc compiler for the purpose of program verification☆209Updated this week
- ☆181Updated 8 months ago
- Compiler optimizer for arbitrary control flow based on equality saturation☆104Updated 3 years ago
- Define compiler intermediate representation usable by external tools☆94Updated 2 weeks ago
- Propositional logic with types in Rust☆64Updated 2 years ago
- A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars☆94Updated 3 weeks ago
- automatially find crashes in the rust compiler & tooling☆78Updated last year
- PEG parser generator for creating ASTs in Rust☆41Updated last year
- Mental model for unsafe in Rust☆18Updated 9 months ago
- An experimental optimizing compiler for Bril using egglog☆81Updated last week
- An optimization modeling language with solvers for MILP problems☆59Updated 2 months ago
- A framework for writing plugins that integrate with the Rust compiler☆161Updated last month
- Overview of the Tree Borrows rules for detecting violations of the aliasing discipline in Rust☆27Updated last year
- An Extensible Compiler IR Framework☆219Updated this week
- A garbage collection library for Rust with zero unsafe code☆115Updated last year
- 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
- Rewrite Rule Inference Using Equality Saturation☆143Updated 5 months ago
- A Rust verification tool☆343Updated last week
- Experimental Rust-to-C++ binding generator, using Rust compiler APIs to ensure accurate and stable translation.☆39Updated 8 months ago
- RustHorn: A CHC-based automated verifier for Rust☆87Updated 8 months ago
- Constant-time dynamic memory allocator in Rust☆107Updated 5 months ago
- ☆76Updated last year
- A new register allocator☆242Updated this week
- ☆36Updated 2 months ago
- Wasm Analysis Framework For Lightweight Experiments☆53Updated 4 months ago