]> git.sesse.net Git - stockfish/history - src/search.cpp
Introduce and use SearchLimits
[stockfish] / src / search.cpp
2010-12-29 Marco CostalbaMove extract_pv_from_tt() and insert_pv_in_tt() under...
2010-12-29 Marco CostalbaUse rml[0].pv[] instead of dedicated pv[] array
2010-12-28 Marco CostalbaLast small touches in RootMoveList
2010-12-28 Marco CostalbaRetire LMR intermediate research
2010-12-28 Marco CostalbaUse insertion_sort() in RootMoveList
2010-12-28 Marco CostalbaFix broken last patch series
2010-12-27 Marco CostalbaSpeedup moves root list sorting
2010-12-27 Marco CostalbaUse a std::vector to store root moves
2010-12-27 Marco CostalbaRename RootMoveList members removing 'move'
2010-12-25 Marco CostalbaUnify MovePicker c'tor call
2010-12-24 Marco CostalbaRenamed thread_should_stop() in cutoff_at_splitpoint()
2010-12-24 Marco CostalbaSimplify a condition in update of best move
2010-12-24 Marco CostalbaTriviality in struct PieceLetters
2010-12-18 Marco CostalbaBetter clarify how we use TT depth in qsearch
2010-12-18 Marco CostalbaSecond cleanup wave on check_is_useless()
2010-12-14 Joona KiiskiLet check_is_useless() follow SF coding style
2010-12-14 Joona KiiskiSelective checks at qsearch
2010-12-13 Marco CostalbaMove the last multi-threads globals to ThreadsManager
2010-12-13 Marco CostalbaFurther reduce sleep lock contention
2010-12-11 Marco CostalbaAllow threads to sleep when available
2010-12-07 Marco CostalbaIncrease PV LMR to SF 1.8 levels
2010-12-04 Marco CostalbaAllow razoring after a null move
2010-12-02 Joona KiiskiPrune all negative see moves at low depths
2010-11-28 Marco CostalbaFix bestmove output in multi PV case
2010-11-27 Marco CostalbaRevert sleeping threads
2010-11-27 Marco CostalbaRevert "Allow split point master to sleep (take 2)"
2010-11-22 Marco CostalbaRetire Application class
2010-11-15 Marco CostalbaCleanup Bioskey()
2010-11-08 Marco CostalbaMove PieceValue[] and SlidingArray[] where they belong
2010-11-07 Marco CostalbaAllow split point master to sleep (take 2)
2010-11-07 Marco CostalbaObject OpeningBook doen't need to be global
2010-11-05 Marco CostalbaRewrite options handling in an object oriented fashion
2010-11-03 Marco CostalbaRetire push_button() and button_was_pressed()
2010-11-01 Marco CostalbaFix MinGW warnings
2010-10-31 Marco CostalbaUpdate nodes after a do_move()
2010-10-30 Marco CostalbaFix some icc's "statement is unreachable" warnings
2010-10-30 Marco CostalbaMove moveCount update near the SpNode case
2010-10-30 Marco CostalbaIntroduce and use TranspositionTable::refresh()
2010-10-30 Marco CostalbaMore readable search/qsearch dispatch
2010-10-24 Marco CostalbaFix last leak detected by Valgrind
2010-10-24 Marco CostalbaRevert previous patch
2010-10-23 Marco CostalbaAllow split point master to sleep
2010-10-23 Marco CostalbaRe-add "Pass evalMargin through SearchStack as eval"
2010-10-23 Marco CostalbaFinally retire sp_search()
2010-10-18 Marco CostalbaTemporary restore old sp_search()
2010-10-18 Marco CostalbaRevert "Pass evalMargin through SearchStack as eval"
2010-10-17 Marco CostalbaDon't wake up /sleep threads in think() anymore
2010-10-17 Marco CostalbaEnable sleeping of available threads
2010-10-17 Marco CostalbaUse fast SRWLOCK locks under Windows
2010-10-17 Marco CostalbaRemove some ifdef from wake_sleeping_thread()
2010-10-17 Marco CostalbaRetire put_threads_to_sleep()
2010-10-17 Marco CostalbaRetire THREAD_SLEEPING and use THREAD_AVAILABLE instead
2010-10-17 Marco CostalbaRetire AllThreadsShouldSleep flag
2010-10-17 Marco CostalbaDestroy wait conditions before exiting
2010-10-17 Marco CostalbaChange thread API to use one wait condition per thread
2010-10-16 Marco CostalbaDo not shadow SplitPoint struct with search() parameter
2010-10-16 Marco CostalbaFix a shadowed variable warning under icc
2010-10-16 Marco CostalbaRetire now obsoleted do_sp_search() trampoline code
2010-10-16 Marco CostalbaPass evalMargin through SearchStack as eval
2010-10-16 Marco CostalbaUnify sp_search() and search() step 3
2010-10-16 Marco CostalbaUnify sp_search() and search() step 2
2010-10-16 Marco CostalbaUnify sp_search() and search() step 1
2010-10-12 Marco CostalbaPass moveCount by value in split()
2010-10-12 Marco CostalbaSync sp_search() with search()
2010-10-12 Marco CostalbaBetter document some threads functions
2010-10-11 Marco CostalbaDocument an assert in idle_loop()
2010-10-10 Marco CostalbaUse VALUE_DRAW instead of VALUE_ZERO where better
2010-10-09 Marco CostalbaSmall codestyle touches
2010-09-26 Joona KiiskiLess aggressive move count based futility pruning
2010-09-21 Marco CostalbaSmall code style in qsearch
2010-09-21 Marco CostalbaDo not update killers in qsearch
2010-09-19 Marco CostalbaA king move can never have negative SEE
2010-09-16 Marco CostalbaRetire NullMoveMargin
2010-09-14 Marco CostalbaWe need just one eval margin in search
2010-09-04 Marco CostalbaArray FutilityMarginsMatrix stores Values
2010-08-30 Marco CostalbaRemove get_* prefix from RootMoveList API
2010-08-30 Marco CostalbaUse only cumulativeNodes in RootMoveList
2010-08-28 Marco CostalbaUse evaluation margins also in main search
2010-08-26 Marco CostalbaChange evaluate() signature
2010-08-24 Marco CostalbaRename ei.kingDanger in ei.margin
2010-08-22 Marco CostalbaRetire UCI_Chess960 option
2010-08-20 Marco CostalbaRetire beta counters stuff
2010-08-20 Joona KiiskiUse MovePicker's move ordering also at root
2010-08-19 Marco CostalbaRetire is_upper_bound() and friend
2010-08-19 Marco CostalbaIntroduce enum VALUE_ZERO instead of Value(0)
2010-08-19 Marco CostalbaStore in TT with depth == -OnePly instead of -1
2010-08-19 Marco Costalba(Re)introduce DEPTH_ZERO to replace Depth(0)
2010-08-19 Marco CostalbaRename OnePly in ONE_PLY
2010-08-19 Marco CostalbaDefine OnePly as a Depth enum costant
2010-08-18 Marco CostalbaRevert F_90 and F_92
2010-08-09 Marco CostalbaCleanup and optimize Position::has_mate_threat()
2010-08-07 Marco CostalbaRename constants to use *_NONE scheme
2010-08-06 Marco CostalbaMove depth computation out of fail low loop
2010-08-06 Marco CostalbaFaster perft
2010-08-03 Marco CostalbaRename TM in ThreadsMgr
2010-08-03 Marco CostalbaTimeManager API rename
2010-08-03 Marco CostalbaMove time related global variables under TimeManager
2010-08-03 Marco CostalbaIntroduce TimeManager class
2010-08-02 Marco CostalbaSmall cleanup in search Step.5
2010-08-02 Marco CostalbaReset bestMove before entering main moves loop
next