Fix a minor bug in search
[stockfish] / src / search.cpp
2012-10-11 Marco CostalbaFix a minor bug in search
2012-10-10 Marco CostalbaRetire is_dangerous() and inline its content
2012-10-07 Marco CostalbaSync qsearch with search
2012-10-06 Marco CostalbaFix Contempt Factor implementation
2012-10-05 Marco CostalbaRetire futility_move_count()
2012-10-05 Marco CostalbaRewrite search best value update
2012-10-05 Marco CostalbaAdd experimental contempt factor
2012-10-03 Marco CostalbaRetire EasyMoveMargin
2012-10-03 Marco CostalbaDon't hide thresolds values
2012-10-02 Marco CostalbaFurther push singular extension
2012-10-01 Marco CostalbaFurther rearrange search()
2012-09-30 Marco CostalbaAdd support for node limited search
2012-09-29 Marco CostalbaSkip some useless initializations in search()
2012-09-29 Marco CostalbaDon't need to early check PV moves for legality
2012-09-16 Marco CostalbaRename class Book to PolyglotBook
2012-09-14 Marco CostalbaDon't exit earlier from aspiration window loop
2012-09-14 Marco CostalbaFix MSVC 2012 64bits warnings
2012-09-04 Marco CostalbaGet rid of struct Time
2012-09-02 Marco CostalbaRename current_time() to now()
2012-08-31 Marco CostalbaRetire Time::restart()
2012-08-29 Marco CostalbaConvert to sync_cout and sync_endl
2012-08-27 Marco CostalbaCorrectly handle handover of setup states
2012-08-24 Marco CostalbaIntroduce struct Mutex and ConditionVariable
2012-08-20 Marco CostalbaReformat piece values arrays
2012-08-19 Marco CostalbaAvoid wake up master thread when useless
2012-08-19 Marco CostalbaSimplify idle_loop() signature
2012-08-19 Marco CostalbaPrefer size_t over int for array sizes
2012-08-18 Marco CostalbaExplicitly qualify STL functions
2012-08-18 Marco CostalbaRetire MovePickerExt struct
2012-07-15 Marco CostalbaIntroduce notation.h
2012-07-15 Marco CostalbaRewrite pv_info_xxx() signatures
2012-07-14 Marco CostalbaInclude castle moves in 'dangerous' flag
2012-07-14 Marco CostalbaMerge exclusion search conditions
2012-07-13 Marco CostalbaRemove redundant condition in is_dangerous()
2012-07-08 Marco CostalbaRename first_1 / last_1 in lsb / msb
2012-07-05 Marco CostalbaStreamline null search reduction formula
2012-06-24 Marco CostalbaUse type_of() to categorize the moves
2012-05-12 Marco CostalbaRevert "Don't split if reduced below min_split_depth"
2012-05-11 Marco CostalbaFix compilation with Android NDK
2012-05-01 Marco CostalbaConvert constants to decimal representation
2012-04-29 Marco CostalbaDon't split if reduced depth is below min_split_depth
2012-04-29 Marco CostalbaRemove unreachable extension condition
2012-04-28 Marco CostalbaProper indenting of multiple conditions
2012-04-22 Marco CostalbaRetire "Active reparenting"
2012-04-17 Marco CostalbaFix endless reaparenting loop
2012-04-16 Marco CostalbaImproved cutoff check when reparenting
2012-04-14 Marco CostalbaUse more_than_one() instead of single_bit()
2012-04-14 Marco CostalbaReparent to latest
2012-04-12 Marco CostalbaDon't reparent if a cutoff is pending
2012-04-10 Marco CostalbaActive Reparenting
2012-04-09 Marco CostalbaDisable book during analysis
2012-04-08 Marco CostalbaReduce stack usage
2012-04-06 Marco CostalbaRevert thread_local stuff
2012-04-06 Marco CostalbaUse thread_local compiler specifics
2012-04-06 Marco CostalbaFix a (theoretical) race leading to a crash
2012-04-06 Marco CostalbaDon't store Thread info in Position
2012-04-04 Marco CostalbaUse a Thread instead of an array index
2012-04-04 Marco CostalbaBig Position renaming
2012-03-31 Marco CostalbaComplete the renaming in Search::LimitsType
2012-03-31 Marco CostalbaReset search time as early as possible
2012-03-28 Marco CostalbaMerge pull request #11 from glinscott/squash
2012-03-27 Marco CostalbaUse UCI names in Search::LimitsType
2012-03-26 Marco CostalbaMerge pull request #9 from glinscott/master
2012-03-25 Gary LinscottMerge remote-tracking branch 'upstream/master'
2012-03-25 Marco CostalbaUse std::vector<Thread*> to store threads
2012-03-25 Marco CostalbaRefactor ThreadsManager::set_size() functionality
2012-03-24 Marco CostalbaFix a MSVC warning
2012-03-22 Marco CostalbaUse a local copy of tte->value()
2012-03-18 Marco CostalbaRename occupied_squares() to pieces()
2012-03-07 Marco CostalbaIntroduce Eval namespace
2012-03-06 Marco CostalbaConvert init of eval to async option
2012-03-05 Marco CostalbaAsync UCI options actions
2012-03-04 Marco CostalbaIntroduce single_bit() helper
2012-03-03 Marco CostalbaRewrite time measurement code
2012-02-26 Marco CostalbaIntroduce another two (bitboard,square) operators
2012-02-21 Marco CostalbaRetire ss->bestMove
2012-02-21 Marco CostalbaDon't update bestValue in check_is_dangerous()
2012-02-19 Marco CostalbaSpread usage of pos.piece_moved()
2012-02-19 Marco CostalbaMove some stuff out of lock protection in split()
2012-02-18 Marco CostalbaSmall renaming in Thread struct
2012-02-18 Marco CostalbaFix a race when extracting PV from TT
2012-02-12 Marco CostalbaDon't wake up threads at the beginning of the search
2012-02-03 Marco CostalbaMove wait_for_stop_or_ponderhit() under Thread
2012-02-03 Marco CostalbaReduce lock contention in idle_loop
2012-01-31 Marco CostalbaFix subtle race with slave allocation
2012-01-31 Marco CostalbaFix bug in useless checks prune
2012-01-29 Marco CostalbaDon't log search info after a stop
2012-01-29 Marco CostalbaBitwise operator overloads between Bitboard and Square
2012-01-29 Marco CostalbaReplace clear_bit() with xor_bit()
2012-01-27 Marco CostalbaRename ValueType to Bound
2012-01-27 Marco CostalbaRestore LMR depth limit
2012-01-27 Marco CostalbaReformat threads code
2012-01-23 Marco CostalbaSimplify locking usage
2012-01-22 Marco CostalbaFix incorrect assert(PvNode == (alpha != beta - 1))
2012-01-21 Marco CostalbaFix ss->currentMove when probcutting
2012-01-18 Justin BlanchardFix "go nodes", at least when Threads=1
2012-01-18 Marco CostalbaDon't allow LMR to fall in qsearch
2012-01-16 Marco CostalbaFix a (bogus) warning with gcc 4.4
2012-01-14 Marco CostalbaMove struct RootMove to Search namespace
2012-01-14 Marco CostalbaUse a set to store SearchMoves
next