Move stop signal to Threads

Instead of having Signals in the search namespace,
make the stop variables part of the Threads structure.
This moves more of the shared (atomic) variables towards
the thread-related structures, making their role more clear.

No functional change

Closes #1149
This commit is contained in:
Joost VandeVondele
2017-07-13 16:07:19 -07:00
committed by Joona Kiiski
parent 0371a8f8c4
commit 36a93d90f7
5 changed files with 26 additions and 35 deletions

View File

@@ -187,7 +187,7 @@ void ThreadPool::start_thinking(Position& pos, StateListPtr& states,
main()->wait_for_search_finished();
Search::Signals.stopOnPonderhit = Search::Signals.stop = false;
stopOnPonderhit = stop = false;
Search::Limits = limits;
Search::RootMoves rootMoves;