開発用にバージョン番号を変更
とりあえずPVSplitっぽいものを作ってみた
SearchRoot関数にもPVSplitっぽいものを作った
PVSplitのやり直しの準備
Late Move Reductionの条件を少し厳しくした
探索エンジン用キューのファイルを作成
SearchQueueクラスをひとまず完成
SearchQueueの名前をJobに変更

ファイル名も変えた。
MoveMakerにミューテックスを追加
HelperQueueクラスを作成
ChessEngineクラスのメンバを共有できるようにした
ChessEngineクラスを修正
Jobクラスを少し修正
ChessEngineクラスを少し修正
TranspositionTableクラスを修正

unique_ptrの配列をstd::arrayにした。
子スレッド用探索関数を作成
ChessEngineのSearcheRootAsChildを一通り書いた

文法チェックのみ。テストはしていない。
変数の名前を変えた
マルチスレッド対応、完成
TranspositionTableのサイズの上限値を廃止した