Sync search() and qsearch() alpha update
[stockfish] / src / search.cpp
2011-08-08 Marco CostalbaSync search() and qsearch() alpha update
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 Marco CostalbaUpdate comment on why we call root search with ss+1
2011-08-07 Marco CostalbaFix an assert when stopping the search
2011-08-07 Joona KiiskiSplit at root!
2011-08-06 Joona KiiskiPreparations for splitting at root
2011-08-05 Marco CostalbaSimplify MovePickerExt<>
2011-08-02 Marco CostalbaConsistently set ttMove to Rml.pv[0] in root node
2011-08-02 Marco CostalbaFix an off-by-one error in UCI print loop
2011-08-02 Marco CostalbaRename ok_to_use_TT() in can_return_tt()
2011-08-02 Marco CostalbaSend PV only for updated lines
2011-08-02 Marco CostalbaSort PV moves always in two steps
2011-08-02 Marco CostalbaSmall cleanup of previous patches
2011-08-02 Joona KiiskiReimplement MultiPV mode
2011-08-02 Joona KiiskiReimplement support for "searchmoves" option
2011-08-02 Joona KiiskiRemove now unused RootMove.non_pv_score
2011-08-02 Joona KiiskiMake root search to use standard MovePicker.
2011-07-29 Joona KiiskiDon't probe TT at RootNode
2011-07-26 Marco CostalbaFix pretty_pv() output in Chess960
2011-07-24 Joona KiiskiFix PV output in Chess960
2011-07-24 Marco CostalbaDon't update gamePly after each move
2011-07-24 Marco CostalbaUse st->gamePly to store fullMoves
2011-07-24 Joona KiiskiDo not exit early even when seeing mate
2011-07-20 Marco CostalbaRevert previous patches due to bug
2011-07-19 Joona KiiskiMove the draw check also for qsearch
2011-07-19 Joona KiiskiMove draw checks right after doing the move
2011-07-16 Marco CostalbaChange hidden checkers API
2011-07-16 Marco CostalbaSimplified discovered check connected_moves()
2011-07-14 Marco CostalbaUse std library to sort moves
2011-07-11 Marco CostalbaFix icc's "unreachable code" warning
2011-07-03 Marco CostalbaRestore startpos_ply_counter() instead of full_moves()
2011-07-02 Marco CostalbaIntroduce and use struct MoveList
2011-06-30 Marco CostalbaSmall tweaks to search()
2011-06-28 Marco CostalbaRename pieces_of_color() in pieces()
2011-06-27 Marco CostalbaAssume input FEN string is correct in from_fen()
2011-06-26 Marco CostalbaRename type_of_piece() and color_of_piece()
2011-06-26 Marco CostalbaRetire Position::type_of_piece_on()
2011-06-26 Marco CostalbaRetire seeValues[] and move PieceValue[] out of Position
2011-06-23 Marco CostalbaFix move_is_capture() to detect capture promotions
2011-06-22 Marco CostalbaRewrite how uci info is sent to GUI
2011-06-21 Marco CostalbaSimplify sliding_attacks()
2011-06-20 Marco CostalbaUse CheckInfo to store pinned bitboard
2011-06-18 Marco CostalbaOmit mate distance pruning at root
2011-06-18 Marco CostalbaUse an array index instead of an iterator in root list
2011-06-15 Marco CostalbaRemove useless bestValue = alpha assignement
2011-06-15 Marco CostalbaTry only recaptures in qsearch if depth is very low
2011-06-12 Marco CostalbaIncrease LMR limit by one ply
2011-06-12 Marco CostalbaDon't update_gains() in qsearch
2011-06-09 Marco CostalbaRevert refinedValue in ProbCut
2011-06-08 Marco CostalbaUse refinedValue in ProbCut condition
2011-06-04 Marco CostalbaSkip draw by repetition check in qsearch
2011-06-03 Marco CostalbaInline extension()
2011-06-03 Marco CostalbaUse TT also in Root nodes
2011-05-30 Marco CostalbaNew extended probcut implementation
2011-05-28 Marco CostalbaRetire mateKiller
2011-05-28 Marco CostalbaUnify MovePickerExt template parameters
2011-05-28 Marco CostalbaUnify search() template parameters
2011-05-28 Marco CostalbaFix moveCount after legality check delay
2011-05-23 Marco CostalbaTest for legality only after futility pruning
2011-05-23 Marco CostalbaMove legal check out of MovePicker
2011-05-23 Marco CostalbaRename move_is_legal() in move_is_pl()
2011-05-21 Marco CostalbaIntroduce MovePicker::isBadCapture() and use in probcut
2011-05-17 Marco CostalbaRetire move_is_capture_or_promotion()
2011-05-17 Marco CostalbaPrefer ttMove to tte->move() in search()
2011-05-05 Marco CostalbaRemove redundant assignment in search()
2011-05-01 Marco CostalbaUpdate polyglot.ini
2011-04-29 Marco CostalbaRename check related functions
2011-04-27 Marco CostalbaPerft counts leaf nodes not generated moves.
2011-04-27 Marco CostalbaUse probe() as name for looking up into an hash table
2011-04-26 Marco CostalbaMove OpeningBook and RK where are actually used
2011-04-25 Marco CostalbaFix a compile error with gcc
2011-04-25 Marco CostalbaMove MovePickerExt specializations away from headings
2011-04-25 Marco CostalbaTidy up benchmark.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
2011-04-24 Marco CostalbaRename MOVES_MAX in MAX_MOVES
2011-04-24 Marco CostalbaRetire extensions as UCI option
2011-04-23 Marco CostalbaFix some comments in early stop detection
2011-04-23 Marco CostalbaRetire UseLogFile in search.cpp
2011-04-23 Marco CostalbaIntroduce and use SearchLimits
2011-04-22 Marco CostalbaUse move_is_special() in pawn endgame condition
2011-04-22 Marco CostalbaRetire SearchStartTime global
2011-04-22 Marco CostalbaReduce loops in init_threads() and exit_threads()
2011-04-20 Marco CostalbaMove wake_sleeping_thread() to Thread class
2011-04-20 Marco CostalbaCorrectly implementg selDepth feature
2011-04-20 Marco CostalbaMove sleepLock and sleepCond under Thread
2011-04-20 Marco CostalbaIncrease risk of blunders at low skill levels
2011-04-17 Marco CostalbaMove ply to SearchStack
2011-04-16 Marco CostalbaBetter self-document LMR reduction() formula
2011-04-13 Marco CostalbaCleanup debug counters
2011-04-13 Marco CostalbaMove move_is_legal() under Position class
2011-04-08 Marco CostalbaRetire mate threat extension
2011-04-05 Marco CostalbaAssorted code style and comments in search.cpp
2011-04-02 Marco CostalbaTeach SF to blunder
2011-04-02 Joona KiiskiUse prob cut search to prune bad captures
2011-04-01 Marco CostalbaRetire recapture extension also for PvNode
2011-04-01 Marco CostalbaUse a constant instead of value_mate_in(PLY_MAX)
2011-04-01 Marco CostalbaRetire value_is_mate()
next