prophet-sys 0.1.0

Low-level bindings for libprophet, a library to probe 6-piece "Prophet" chess endgame tablebases (depth to mate)
Documentation

prophet-sys

crates.io docs.rs

Low-level Rust bindings for libprophet, a library to probe 6-piece "Prophet" chess endgame tablebases (depth to mate).

Documentation

API reference

Fuzzing

Run with unbounded memory usage and manually monitor private memory, because the tablebase files are memory mapped:

cargo +nightly fuzz run probe_dtm -- -rss_limit_mb=0

License

These bindings and the original library are licensed under the GPL-3.0. See the LICENSE file for the full license text.