From 2fceed1adbc91cfdb21250710641e80f2a486345 Mon Sep 17 00:00:00 2001 From: Niklas Fiekas Date: Sat, 6 Jul 2024 23:39:10 +0200 Subject: [PATCH] prepare 0.25.1 --- CHANGELOG.md | 13 +++++++++++++ Cargo.toml | 2 +- src/lib.rs | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e97f4c..1863733 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog for shakmaty-syzygy +## v0.25.1 + +- Add `Tablebase::with_mmap_filesystem()` behind optional `mmap` feature. +- Add `Tablebase::with_filesystem()` and provide abstractions to implement + custom methods to open and read table files. +- Add basic `tracing` instrumentation. +- Relax eager check for too many pieces, so that some 8 piece positions + with captures can be resolved. +- No longer set `POSIX_FADVISE_RANDOM` by default. Can be re-enabled by using + `OsFilesystem::with_advise_random()`. +- Optimize probe performance by joining consecutive reads and keeping + symbol tables in memory. + ## v0.25.0 - Update shakmaty to `0.27`. diff --git a/Cargo.toml b/Cargo.toml index 03bb85d..10bc7e3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shakmaty-syzygy" -version = "0.25.0" # remember to update changelog and html_root_url +version = "0.25.1" # remember to update changelog and html_root_url description = "Probe Syzygy tablebases" repository = "https://github.com/niklasf/shakmaty-syzygy" readme = "README.md" diff --git a/src/lib.rs b/src/lib.rs index e1f0f4d..36d3401 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -36,7 +36,7 @@ //! via `Tablebase::with_mmap_filesystem()`. //! * `variant`: Enables support for Antichess and Atomic chess. -#![doc(html_root_url = "https://docs.rs/shakmaty-syzygy/0.25.0")] +#![doc(html_root_url = "https://docs.rs/shakmaty-syzygy/0.25.1")] #![warn(missing_debug_implementations)] #![cfg_attr(docs_rs, feature(doc_auto_cfg))]