Smarter time management near stop limit
[stockfish] / src / thread.cpp
2020-01-12 xoto10Smarter time management near stop limit
2020-01-09 Alain SAVARDUpdate lists of authors and contributors
2019-11-04 MichaelB7Remove shuffle extension
2019-10-25 Stéphane NicoletAssorted trivial cleanups
2019-10-09 VoyagerOneIntroduce separate counter-move tables for inCheck
2019-10-06 VoyagerOneIntroduce separate counter-move tables for captures
2019-10-05 Brian SheppardEliminate ONE_PLY
2019-10-01 Joost VandeVondeleAdjust reductions based on the number of threads
2019-09-26 Joost VandeVondeleRemove custom mutex implementation
2019-08-26 Stefan GeschwentnerTweak Late Move Reduction at root
2019-06-20 Joost VandeVondeleFix progress issue with shuffling extensions
2019-05-15 Marco CostalbaRevert "Make rootDepth local to search. (#2077)"
2019-05-15 Joost VandeVondeleMake rootDepth local to search. (#2077)
2019-05-02 Marco CostalbaAssorted trivial cleanups 4/2019
2019-03-31 Marco CostalbaAssorted trivial cleanups 3/2019 (#2030)
2019-03-31 protonspringReplace std::mins/max with clamp function (#2062)
2019-01-20 Joost VandeVondeleSimplify pondering time management (#1899)
2018-12-16 Joost VandeVondeleStart a TT resize only after search finished.
2018-12-11 protonspringChanges identified in RENAME/REFORMATTING thread (...
2018-11-19 Stéphane NicoletStockfish 10-beta
2018-10-25 Peter ZsifkovitsNUMA for 9 threads or more
2018-08-01 Marco CostalbaImprove Stats definition
2018-07-19 Stefan GeschwentnerBetter check evasion move sorting
2018-06-02 Stéphane NicoletFix comments, rename variables
2018-06-02 Joost VandeVondeleReallocate TT on threadpool resize.
2018-05-22 Joost VandeVondeleSimplify color usage in search.
2018-04-29 Stéphane NicoletUpdate various comments
2018-04-18 syzygy1Tablebases root ranking
2018-03-03 Marco CostalbaMerge Stats tables
2018-02-12 Marco CostalbaCode style fixes in search.cpp
2018-01-13 Günther DemetzSimplify verification search (#1362)
2018-01-01 Joost VandeVondeleNew Year 2018
2017-12-26 Joost VandeVondeleUpon changing the number of threads, make sure all...
2017-12-18 Günther DemetzEnhanced verify search (#1338)
2017-11-03 Stefan GeschwentnerIntroduce capture history table for capture move sorting
2017-09-17 Stéphane NicoletScore unopposed weak pawns only if majors
2017-09-01 Joost VandeVondeleFix uninitialized memory usage
2017-08-15 Marco CostalbaFix incorrect StateInfo
2017-08-13 Marco CostalbaThread code reformat
2017-08-11 Joost VandeVondeleSimplify finished search in ponder/infinite mode.
2017-08-10 Marco CostalbaRe-apply the fix for Limits::ponder race
2017-08-10 Marco CostalbaRevert "Fix a race on Limits::ponder"
2017-08-10 Joost VandeVondeleFix a race on Limits::ponder
2017-07-13 joergosterProvide selective search depth info for each pv move
2017-07-13 Joost VandeVondeleMove stop signal to Threads
2017-06-29 Marco CostalbaOnly main thread checks time
2017-06-21 Joost VandeVondeleFix four data races.
2017-01-11 Joost VandeVondeleAdjust copyright headers to 2017 (#965)
2017-01-07 Joost VandeVondeleCorrectly zero-initialize MainThread
2017-01-05 Marco CostalbaCorrect zero-init of Thread data members
2016-11-22 Marco CostalbaHandle Windows Processors Groups
2016-10-22 Marco CostalbaCorrecty resey TB hit counter
2016-10-21 syzygyPer-thread TB hit counters
2016-09-24 Marco CostalbaFix crash when passing a mate/stalemate position
2016-06-11 Marco CostalbaFilter root moves filter before copy to threads
2016-04-17 Marco CostalbaFix incorrect draw detection
2016-04-17 Marco CostalbaStateInfo is usually allocated on the stack by search()
2016-01-16 Lyudmil AntonovAssorted English grammar changes
2016-01-02 ppigazziniUpdate AUTHORS and copyright notice
2016-01-01 Marco CostalbaUpdate Copyright year
2015-12-14 Leonid PechenikSimplify time management and fix 'ponder on' bug
2015-11-21 Marco CostalbaRewrite how threads are spawned
2015-11-13 Marco CostalbaRetire ThreadBase
2015-11-03 Marco CostalbaGet rid of timer thread
2015-10-31 Marco CostalbaAssorted trivia in search.cpp
2015-10-29 Stéphane NicoletSome code and comment cleanup
2015-10-25 lucasartUse atomics instead of volatile
2015-10-24 Marco CostalbaCleanup history stats
2015-10-20 mbootsectorLazy SMP
2015-09-30 Marco CostalbaRework lock protecting
2015-09-10 Joona KiiskiCareful SMP locking - Fix very occasional hangs
2015-04-11 Marco CostalbaAssorted cleanup of last patches
2015-04-09 Stéphane NicoletUse minimumSplitDepth = 5
2015-04-03 Marco CostalbaIntroduce elapsed_time()
2015-03-23 Marco CostalbaAllow Bitbases::init() to be called more than once
2015-03-23 Marco CostalbaGet rid of nativeThread
2015-03-21 Marco CostalbaUse only one ConditionVariable to sync UI
2015-03-18 Marco CostalbaSimplify nosleep logic
2015-03-16 Marco CostalbaUse acquire() and release() for spinlocks
2015-03-15 Joona KiiskiDo not sleep, but yield
2015-03-14 Joona KiiskiIntroduce yielding spin locks
2015-03-11 Joona KiiskiUse thread specific mutexes instead of a global one.
2015-03-11 Marco CostalbaRetire spinlocks
2015-03-10 Marco CostalbaAdd thread_win32.h header
2015-03-07 Marco CostalbaSync with master
2015-03-07 Marco CostalbaSync with master
2015-03-07 Joona KiiskiRevert C++11 merge
2015-03-01 Marco CostalbaRename available_to()
2015-02-28 Marco CostalbaSync with master
2015-02-26 Marco CostalbaSync with master
2015-02-24 Marco CostalbaDon't assume the type of Time::point
2015-02-23 Marco CostalbaUse spinlock instead of mutex for Threads and SplitPoint
2015-02-23 Marco CostalbaSync with master
2015-02-22 Marco CostalbaSync with master
2015-02-21 Marco CostalbaFurther refine SMP code
2015-02-20 Marco CostalbaImprove comments in SMP code
2015-02-20 Marco CostalbaSync with master
2015-02-19 Marco CostalbaUse size_t consistently across thread code
2015-02-19 Marco CostalbaRetire redundant sp->slavesCount field
2015-02-18 Marco CostalbaCompute SplitPoint::spLevel on the fly
next