Skip to content

rustsat-cadical-v0.3.0

Compare
Choose a tag to compare
@chrjabs chrjabs released this 30 Apr 15:09
· 127 commits to main since this release

The corresponding RustSAT release contains breaking changes. For detailed
instructions on how to handle migration, please refer to the migration guide.

Documentation

  • Add missing documentation

Features

  • Cadical version 1.9.5
  • Migrate error handling to anyhow create
  • Exclude ipasir.cpp to avoid conflicts with other linked ipasir libs
  • Add add_clause_ref method to Solve trait
  • Extend<&Clause> for solvers
  • Catch memory out in solvers
  • Catch memory outs in clause collector

Miscellaneous Tasks

  • Cleanup feature-dependent compilation

Refactor

  • Clean up control flow in solver methods
  • Factor out solver integration tests
  • Factor out solver unit tests
  • Solver build system

Testing

  • Minisat segfault tests

Example

  • cadical-cli tool