From 655e896fb57ede428f889c6c7598f8954784e0dd Mon Sep 17 00:00:00 2001 From: Micha White Date: Thu, 21 Dec 2023 19:31:09 -0500 Subject: Remove some memory allocations --- engine/src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engine/src/lib.rs') diff --git a/engine/src/lib.rs b/engine/src/lib.rs index 27a1f2d..fdb50e6 100644 --- a/engine/src/lib.rs +++ b/engine/src/lib.rs @@ -1,4 +1,6 @@ #![feature(new_uninit)] +#![feature(maybe_uninit_uninit_array)] +#![feature(maybe_uninit_slice)] use std::num::{NonZeroU8, NonZeroUsize}; use std::sync::atomic::{AtomicBool, AtomicU8, AtomicUsize, Ordering}; @@ -15,6 +17,7 @@ pub use transposition_table::{TranspositionTable, TranspositionTableRef}; mod eval; mod lazysort; +mod stackvec; mod tablebase; mod transposition_table; -- cgit v1.2.3