timecat 1.52.0

A NNUE-based chess engine that implements the Negamax algorithm and can be integrated into any project as a library. It features move generation, advanced position evaluation through NNUE, and move searching capabilities.
Documentation
1
2
3
4
5
6
7
8
9
10
use super::*;

#[cfg(feature = "extern_alloc")]
#[global_allocator]
static ALLOC: mimalloc::MiMalloc = mimalloc::MiMalloc;

#[cfg(feature = "extern_alloc")]
pub static GLOBAL_ALLOCATOR: &str = "mimalloc::MiMalloc";
#[cfg(not(feature = "extern_alloc"))]
pub static GLOBAL_ALLOCATOR: &str = "Default Rust Allocator";