]> git.sesse.net Git - stockfish/history - src/thread.cpp
Introduce and use wait_for_search_finished()
[stockfish] / src / thread.cpp
2012-03-26 Marco CostalbaIntroduce and use wait_for_search_finished()
2012-03-26 Marco CostalbaMove ThreadsManager::exit() to d'tor
2012-03-25 Marco CostalbaReset Thread::maxPly before a new search
2012-03-25 Marco CostalbaFix race in ThreadsManager::sleep()
2012-03-25 Marco CostalbaTry to mimic std::thread API
2012-03-25 Marco CostalbaUse std::vector<Thread*> to store threads
2012-03-25 Marco CostalbaRefactor Thread class
2012-03-25 Marco CostalbaRefactor ThreadsManager::set_size() functionality
2012-03-23 Marco CostalbaRemove last platform specific code form thread.cpp
2012-03-22 Marco CostalbaMerge two loops in ThreadsManager::init()
2012-03-05 Marco CostalbaAsync UCI options actions
2012-02-21 Marco CostalbaRetire ss->bestMove
2012-02-19 Marco CostalbaMove some stuff out of lock protection in split()
2012-02-18 Marco CostalbaSmall renaming in Thread struct
2012-02-12 Marco CostalbaDon't wake up threads at the beginning of the search
2012-02-03 Marco CostalbaMove wait_for_stop_or_ponderhit() under Thread
2012-02-03 Marco CostalbaReduce lock contention in idle_loop
2012-01-31 Marco CostalbaFix subtle race with slave allocation
2012-01-27 Marco CostalbaReformat threads code
2012-01-25 Marco CostalbaUse Windows threads library with mingw
2012-01-23 Marco CostalbaSimplify locking usage
2012-01-18 Justin BlanchardRemove unused #include lines
2012-01-14 Marco CostalbaMove struct RootMove to Search namespace
2012-01-14 Marco CostalbaUse a set to store SearchMoves
2012-01-13 Marco CostalbaFix a gcc 4.7 warning
2012-01-06 Marco CostalbaTry hard not to lose on time
2012-01-03 Marco CostalbaAvoid a race at thread creation
2012-01-02 Marco CostalbaRevert cond_signal() fix
2011-12-30 Marco CostalbaSimplify debug functions
2011-12-30 Marco CostalbaUpdate copyright year to 2012
2011-12-29 Marco CostalbaWait for main thread to finish before to exit
2011-12-28 Marco CostalbaAdd user-defined conversions to UCIOption
2011-12-26 Marco CostalbaReformat UCI option code
2011-12-12 Marco CostalbaRetire RootMoveList
2011-12-10 Marco CostalbaDon't update bestValue when pruning
2011-12-04 Marco CostalbaMove SearchStack under Search namespace
2011-12-03 Marco CostalbaTidy up comments in thread.cpp
2011-11-27 Marco CostalbaDetach search arguments from UI thread
2011-11-27 Marco CostalbaAfter a "stop" do not read new input until search finishes
2011-11-26 Marco CostalbaFix a race in pondering mode
2011-11-26 Marco CostalbaIntroduce Search namespace
2011-11-26 Marco CostalbaRewrite async I/O
2011-11-10 Marco CostalbaFix regression: engine hangs while pondering
2011-11-06 Marco CostalbaReformat all_slaves_finished()
2011-11-05 Marco CostalbaUse a timer to avoid polling
2011-11-05 Marco CostalbaRewrite how commands from GUI are read
2011-10-16 Marco CostalbaFix compile error in debug mode
2011-10-02 Marco CostalbaWhen exiting wake up all threads at once
2011-08-10 Marco CostalbaUse a boolean instead as thread's state
2011-08-10 Marco CostalbaRemove Thread::WORKISWAITING
2011-08-10 Marco CostalbaDon't need pthread_detach() after pthread_join()
2011-08-09 Marco CostalbaChange start_routine argument
2011-08-08 Marco CostalbaRetire ThreadsManager::init_hash_tables()
2011-08-08 Marco CostalbaRetire Thread::TERMINATED
2011-08-08 Marco CostalbaRetire Thread::INITIALIZING
2011-08-08 Marco CostalbaMove idle_loop() under Thread
2011-08-08 Marco CostalbaTidy up comments in thread.cpp
2011-08-08 Marco CostalbaRetire Thread::BOOKED
2011-08-07 Marco CostalbaFix obey the "maxThreadsPerSplitPoint" setting
2011-08-07 Marco CostalbaDo not modify alpha in split()
2011-08-07 Marco CostalbaInitialize a new split point out of lock
2011-08-07 Joona KiiskiSplit at root!
2011-04-29 Marco CostalbaSmall renaming in thread.cpp
2011-04-25 Marco CostalbaLarge API rename in ThreadsManager
2011-04-24 Marco CostalbaDon't allocate MAX_THREADS hash tables if not necessary
2011-04-24 Marco CostalbaMove pawn and material tables under Thread class