Futility pruning till ply 6 included
[stockfish] / src / search.cpp
2008-12-24 Marco CostalbaFutility pruning till ply 6 included
2008-12-23 Marco CostalbaFix a comment
2008-12-23 Marco CostalbaMerge futility pruning from Glaurung 2.2
2008-12-22 Marco CostalbaSet the 'Problem' variable only at ply == 1
2008-12-21 Marco CostalbaRetire EvaluatePawnStorms and UseEasyMove constants
2008-12-21 Marco CostalbaSEE: add support for enpassant moves
2008-12-21 Marco CostalbaCall poll() before to check for stopped search
2008-12-21 Marco CostalbaLess aggressive razoring
2008-12-18 Marco CostalbaRevert: "Do not razor when in check"
2008-12-17 Marco CostalbaTrigger of PawnEndgameExtension if capture is not a...
2008-12-16 Marco Costalbasearch_pv: an enpassant move is a capture
2008-12-16 Marco Costalbaqsearch: take in account enpassant in futility formula
2008-12-16 Marco Costalbaqsearch: do not call evaluate when in check
2008-12-15 Marco CostalbaDo not razor while in check or value is mate
2008-12-15 Marco CostalbaDo not null search when beta is a mate value
2008-12-15 Marco CostalbaBetter document null move dynamic reduction
2008-12-15 Marco CostalbaIntroduce beta counters to order moves at ply one
2008-12-14 Marco CostalbaDebugging: move debug function definitions in misc.cpp
2008-12-12 Marco CostalbaFix two bugs in ok_to_prune() (2)
2008-12-11 Marco CostalbaDisable "Null driven IID" by default
2008-12-11 Marco CostalbaNull move only for depth > OnePly
2008-12-10 Marco CostalbaNull driven IID: remove IIDMargin from see() condition
2008-12-08 Marco CostalbaAdd "Null driven IID" UCI option (default true)
2008-12-08 Marco CostalbaNull move driven internal iterative deepening
2008-12-06 Marco CostalbaNull capture pruning
2008-11-30 Marco CostalbaRevert opponent time advantage logic
2008-11-25 Marco CostalbaTweak allocated time per move
2008-11-25 Marco CostalbaRewrok the extendeable patch
2008-11-25 Marco CostalbaUse extendable instead of depth extension
2008-11-22 Marco CostalbaIntroduce depth limited benchmarking
2008-11-19 Marco Costalbaqsearch: restore pruning of pv nodes with negative SEE
2008-11-16 Marco CostalbaFix Intel warnings and init_search_stack argument
2008-11-16 Marco CostalbaAdd and use update_killers()
2008-11-16 Marco CostalbaAdd and use move_is_killer() helper
2008-11-16 Marco CostalbaConvert killers to a vector
2008-11-16 Marco Costalbaqsearch: do not prune pv nodes with negative SEE
2008-11-16 Marco CostalbaMovePicker: use EvalInfo to skip generating captures
2008-11-10 Marco CostalbaFix in ok_to_history(): castle move is not a capture
2008-11-10 Marco CostalbaMicro optimization of update_history()
2008-11-10 Marco CostalbaUse cut-off checks in qsearch as killer moves
2008-11-10 Marco CostalbaSmaller null move reduction when depth is high
2008-11-10 Marco CostalbaIntroduce LastIterations variable
2008-11-02 Marco CostalbaStockfish 1.0
2008-11-02 Marco Costalbasearch: micro optimization
2008-11-01 Marco CostalbaRevert "Relax time constraints"
2008-11-01 Marco CostalbaPartially space inflate search.cpp
2008-11-01 Marco CostalbaRelax time constraints
2008-11-01 Marco CostalbaRevert "Last minute surprise" for now
2008-11-01 Marco CostalbaRefine "few moves" in "last minute surprise"
2008-10-26 Marco CostalbaManual merge
2008-10-26 Marco CostalbaSpace inflate extension() code
2008-10-26 Marco CostalbaTEST: extend when few moves available
2008-10-20 Marco CostalbaUpdate copyright info
2008-10-19 Marco CostalbaUpdate copyright info
2008-10-13 Marco CostalbaImplement Last Seconds Noise (LSN) filtering
2008-10-13 Marco CostalbaAdd a second margin to razoring
2008-10-11 Marco CostalbaAdd mean calculation in debug tools
2008-10-11 Marco CostalbaRevert bad capture pruning
2008-10-06 Marco CostalbaBetter interface to get the current move type
2008-10-06 Marco CostalbaAllow to prune bad captures
2008-09-23 Marco CostalbaWarnings termination fest
2008-09-23 Marco CostalbaDo not use evaluate() for razoring
2008-09-20 Marco CostalbaFinally remove last old C style I/O stuff
2008-09-18 Marco CostalbaCleanup poll()
2008-09-18 Marco CostalbaImprove time managment
2008-09-18 Marco CostalbaPass also opponent time to think()
2008-09-18 Marco CostalbaPrefer strncpy() to strcpy()
2008-09-18 Marco CostalbaFix: "Ponder" option has type bool not int
2008-09-09 Marco CostalbaSpace inflate sp_search_pv
2008-09-09 Marco CostalbaSpace inflate sp_search
2008-09-09 Marco CostalbaUse TT in qsearch
2008-09-07 Marco Costalbasearch: fix a bug and clear history update
2008-09-07 Marco CostalbaSpace inflate qsearch
2008-09-06 Marco CostalbaSpace inflate search()
2008-09-06 Marco Costalbasearch_pv: spaces inflate
2008-09-06 Marco CostalbaSplit transposition table lookup in a separate function
2008-09-06 Marco CostalbaRootMoveList: inline trivial accessors
2008-09-05 Marco CostalbaRootMoveList sorting: be compatible with std::sort
2008-09-03 Marco Costalbascan_for_easy_move: we don't need a loop here
2008-09-03 Marco CostalbaBetter document RootMoveList c'tor
2008-09-01 Marco CostalbaInitial import of Glaurung 2.1