Prune all negative see moves at low depths
[stockfish] / src / search.cpp
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
2010-08-02 Marco CostalbaUse past SE information also for success cases
2010-08-02 Marco CostalbaRename MaxSearchTime and AbsoluteMaxSearchTime
2010-08-02 Marco CostalbaLittle timeman.cpp massage
2010-08-02 Joona KiiskiNew Time management system
2010-07-31 Marco CostalbaAlways use ss->bestMove to store ply best move
2010-07-30 Marco CostalbaLower SingularExtensionDepth to 7 plies for non-pv
2010-07-23 Joona KiiskiAlways init pthread locks to NULL
2010-07-23 Marco CostalbaRetire SearchStack init() and initKillers()
2010-07-23 Marco CostalbaFix errouneus reset of ss->threatMove
2010-07-21 Marco CostalbaMove insert_pv() and extract_pv() out of TT class
2010-07-21 Marco CostalbaStore position static score in TT as soon as possible
2010-07-20 Marco CostalbaIntroduce DEPTH_NONE and use it
2010-07-20 Joona KiiskiRemove pointless tte->static_value() != VALUE_NONE...
2010-07-19 Marco CostalbaFix "pass ss->eval to qsearch()" condition
2010-07-19 Joona KiiskiInitialize SearchStack only once at RootMoveList c'tor
2010-07-19 Joona KiiskiEvery node is responsible for initializing its own...
2010-07-19 Joona KiiskiDrop KILLER_MAX. Hardcode to 2 instead.
2010-07-19 Joona KiiskiDo not initialize ss->reduction to zero in the beginnin...
2010-07-19 Joona KiiskiDo not reset ss->eval in the beginning of the node
2010-07-15 Joona KiiskiFind balance between 1.7 and 1.8 reductions
2010-07-15 Marco CostalbaRemove redundant argument in think()
2010-07-15 Marco CostalbaRetire value.cpp
next