Always do MaxCardinality checks.
[stockfish] / src / search.cpp
2017-11-08 Gian-Carlo PascuttoAlways do MaxCardinality checks.
2017-11-08 Joost VandeVondeleSimplify Null Move Search condition
2017-11-03 Stefan GeschwentnerIntroduce capture history table for capture move sorting
2017-11-03 Joost VandeVondeleReplace easyMove with simple scheme
2017-10-28 Joost VandeVondeleExtra thinking before accepting draw PVs.
2017-10-22 Gian-Carlo PascuttoDon't filter root moves if MultiPV mode is enabled
2017-10-11 Joost VandeVondeleFix issue #1268
2017-09-30 VoyagerOneDecrease reduction for exact PV nodes
2017-09-29 Joost VandeVondeleMeasure nodes after search finished.
2017-09-22 GuardianRMTweak statScore condition
2017-09-17 syzygyLet ss->ply denote the number of plies from the root...
2017-09-05 VoyagerOneStreamlline reduction based on movecount
2017-09-01 Joost VandeVondeleFix uninitialized memory usage
2017-08-31 VoyagerOneAdjust moveCount history only at LMR
2017-08-26 Joost VandeVondeleImprove multi-threaded mate finding
2017-08-26 Joost VandeVondeleUse moveCount history for reduction
2017-08-22 Stéphane NicoletAvoid constructing an empty tuple in qsearch
2017-08-19 Marco CostalbaFix some Clang warnings
2017-08-18 Marco CostalbaRestore perft
2017-08-18 Joost VandeVondeleCollect more corrections to optimum/maximum
2017-08-13 Marco CostalbaRun clang-tidy 'modernize'
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-08-10 Marco CostalbaFix some races and clarify the code
2017-08-10 AndyGrantMake variable naming consistent
2017-08-06 Joost VandeVondeleRemove Stack/thread dependence in movepick
2017-07-27 VoyagerOneRemove redundant if-statements
2017-07-24 VoyagerOneSimplify aspiration window
2017-07-13 joergosterProvide selective search depth info for each pv move
2017-07-13 Joost VandeVondeleMove stop signal to Threads
2017-07-03 Marco CostalbaDon't uselessy share rootDepth
2017-06-29 Marco CostalbaOnly main thread checks time
2017-06-21 VoyagerOneIncrease reduction if tt-move is a capture
2017-06-21 Joona KiiskiRevert "Prefetch earlier in qsearch()"
2017-06-21 Joost VandeVondeleFix four data races.
2017-06-17 Alain SAVARDMisc coding style fixes
2017-06-17 snicoletPrefetch earlier in qsearch()
2017-06-17 Marco CostalbaBetter naming in endgame code
2017-06-17 Brian SheppardMove depth calculation in probCut
2017-06-17 Joost VandeVondeleCall TT.new_search() earlier.
2017-05-26 Marco CostalbaHistory code rewrite (#1122)
2017-05-22 VoyagerOneEvasion Pruning Tweak
2017-05-18 Joost VandeVondeleFix memory access in Search::clear()
2017-05-16 Joost VandeVondeleExecute an implied ucinewgame at startup
2017-05-10 Marco CostalbaDefault argument for see_ge()
2017-05-04 joergosterFix multiPV issue #502
2017-04-29 VoyagerOneDon't do InCheck Pruning at the root of QS
2017-04-26 Joost VandeVondeleZero unused constant
2017-04-24 Marco CostalbaAssorted code style issues
2017-04-23 Joost VandeVondeleUse int instead of Value for history related stats.
2017-04-20 Joost VandeVondelesimplify logic for history based pruning
2017-04-17 VoyagerOneMove-Count Formula Tweak
2017-04-08 joergosterFix zugzwang pruning issues
2017-04-08 VoyagerOneStandardize stat penalty
2017-04-03 VoyagerOneDon't update TT at excluded move ply
2017-03-25 VoyagerOneSingular extension and check extension tweak
2017-03-18 VoyagerOneSkip quiet moves based on moveCount pruning threshold...
2017-03-17 Joost VandeVondeleHistory stat bonus: Move condition to bonus calculation
2017-03-15 Marco CostalbaAssorted code style fixes
2017-03-09 snicoletHelper functions to count material for both sides
2017-03-09 Joost VandeVondeleAlways have counterMoves associated
2017-03-09 pb00068Further simplify skipping of plies with threads
2017-03-06 VoyagerOneAllow pruning advance pawn pushes if not near endgame
2017-02-27 Joost VandeVondeleSimplify skipping of plies with helper threads
2017-02-19 VoyagerOneRazor Simplification
2017-02-15 VoyagerOnesearch(): Move nullValue variable into local scope
2017-02-11 Joona KiiskiA small tweak in doEasyMove()
2017-01-29 VoyagerOneSimplify TT penalty stat (#980)
2017-01-28 VoyagerOnePenalty for a quiet ttMove that fails low
2017-01-17 Stéphane NicoletUpdate some comments (#973)
2017-01-11 Joost VandeVondeleAdjust copyright headers to 2017 (#965)
2017-01-10 lucasartRename FromTo -> History (#963)
2017-01-09 lucasartRemove HistoryStats
2017-01-09 ElbertoOneSimplified select best thread (#958)
2017-01-05 pb00068Rejoin lines that belong to HalfDensity map (#952)
2017-01-01 Jonathan CalovskiTweak best thread selection logic
2017-01-01 Aram TumanianDon't clear EasyMove in search()
2017-01-01 Sergei AntonovThreefold repetition detection
2016-12-25 Joost VandeVondeleExplicitly use alpha+1 for beta in NonPV search (#939)
2016-12-20 Stefano CardanobilepiecesCount (#932)
2016-12-20 Joost VandeVondeleUse DEPTH_ZERO initializer for depth in qsearch (#931)
2016-12-17 VoyagerOneAnother simplification for SEE pruning
2016-12-12 Stefan GeschwentnerSimplify pruning
2016-12-11 Joost VandeVondeleClean-up skipEarlyPruning (#921)
2016-12-05 Joost VandeVondeleRefactor bonus and penalty calculation (#917)
2016-12-04 ElbertoOneRemove piece condition in decrease lmr reduction check
2016-12-02 goodkovSimplify pruning rule
2016-11-19 Marco CostalbaFix compile error from previous patch
2016-11-19 Joost VandeVondeleMore accurate 'go nodes' searches at low count
2016-11-19 Stefan GeschwentnerNon-quiet pruning tweak
2016-11-12 Aram TumanianMake a version of Position::do_move() without the gives...
2016-11-10 MiraStack offset changed from -5 to -4
2016-11-10 atumanianUpdate comments related after new see_ge()
2016-11-05 Joost VandeVondeleReproducible searches after ucinewgame
2016-11-05 VoyagerOneReduction Simplification
2016-11-05 Marco CostalbaRewrite syzygy in C++
2016-10-27 syzygyOutput PV if last iteration does not complete
next