Closed ruicoelhopedro closed 8 months ago
Refactor most of the search-related global variables into the ThreadPool. While there, simplify the TT code and remove the PerftTable tests. Also, use smart pointers for the ThreadPool object.
Non-regression STC: LLR: 2.98/2.94<-6.00, 0.00> Elo diff: -0.73 [-2.20, 0.75] (95%) Games: 43095 W: 5266 L: 5355 D: 32474 Draw ratio: 75.4% Pntl: [230, 3508, 14153, 3434, 222]
No functional change
Refactor most of the search-related global variables into the ThreadPool. While there, simplify the TT code and remove the PerftTable tests. Also, use smart pointers for the ThreadPool object.
Non-regression STC: LLR: 2.98/2.94<-6.00, 0.00> Elo diff: -0.73 [-2.20, 0.75] (95%) Games: 43095 W: 5266 L: 5355 D: 32474 Draw ratio: 75.4% Pntl: [230, 3508, 14153, 3434, 222]
No functional change