Make use of asymmetric SEE
[stockfish] / src / search.cpp
2013-04-05 Joona KiiskiMake use of asymmetric SEE
2013-04-05 Marco CostalbaRevert "Double Impact of Gain tables"
2013-04-04 Hiraoka TakuyaDon't early stop if we have a mated score
2013-04-03 Joona KiiskiDouble Impact of Gain tables
2013-03-30 Marco CostalbaSet IID half way between d/2 and d-4
2013-03-29 Marco CostalbaMerge branch 'master' into increase_iid
2013-03-24 Marco CostalbaUpdate bestValue when futility pruning (2)
2013-03-23 Joona KiiskiFix bogus mate scores in some positions
2013-03-22 Marco CostalbaIncrease non-PV IID search depth
2013-03-16 Marco CostalbaFurther increase SEE prune depth
2013-03-16 Marco CostalbaRevert "Check for easy move just once"
2013-03-12 junderyDo more work between prefetch and querying transpositio...
2013-03-11 Gary LinscottCheck for easy move just once
2013-03-04 Marco CostalbaIncrease see prune depth
2013-03-04 Marco CostalbaRevert "Store moves sent with "position" UCI command"
2013-03-04 Marco CostalbaSimplify "easy move" detection
2013-03-04 Marco CostalbaAvoid locking/unlocking in a tight loop
2013-03-04 junderyFix race condition where idle_loop() gets called from...
2013-03-04 jhellis3Stop search if only 1 legal move
2013-03-02 Marco CostalbaFix easy re-capture case
2013-03-02 Marco CostalbaStore moves sent with "position" UCI command
2013-03-01 Marco CostalbaRename sp to splitPoint
2013-03-01 junderyRemove strange use of the ternary operator
2013-02-27 Marco CostalbaMerge Lucas's "SEE pruning at PV nodes"
2013-02-27 Marco CostalbaRemove pruning condition on alpha
2013-02-27 Lucas BraeschPrune negative SEE moves also in PV nodes
2013-02-20 Marco CostalbaMerge Gary's bishop_pin patch
2013-02-19 Gary LinscottMerge branch 'master' into bishop_pin_clop
2013-02-19 Marco CostalbaUpdate copyright year
2013-02-16 Marco CostalbaAccount for gamePly after each move
2013-02-15 Marco CostalbaMerge Gary's king safety tweak
2013-02-11 Gary LinscottMerge branch 'master' into simplify_eval
2013-02-11 Gary LinscottBishop pins only
2013-02-10 Marco CostalbaRename and de-templetize sort()
2013-02-09 Marco CostalbaRetire TTCluster and simplify TT
2013-02-08 Marco CostalbaRetire slavesPositions
2013-02-06 Marco CostalbaChange slave_available() API
2013-02-06 junderyAdd const qualifer to check_is_dangerous
2013-02-05 Marco CostalbaSlightly change split() API
2013-02-04 Marco CostalbaDerive ThreadPool from std::vector
2013-02-04 Marco CostalbaMove split() under Thread
2013-02-04 Marco CostalbaSome renaming in split()
2013-02-03 Marco CostalbaBe clear about not LMR the ttMove
2013-02-03 Marco CostalbaRename prevents_move() to refutes()
2013-02-02 Marco CostalbaUnify History and Gains under a single Stats class
2013-02-02 Marco CostalbaRetire history.h
2013-02-02 Marco CostalbaRestore "fail-low of reduced" and close regression
2013-02-02 Marco CostalbaRevert "Simplify Evaluation"
2013-02-02 Marco CostalbaRevert "Extend full 3 fold detection to PvNodes"
2013-01-27 Marco CostalbaRewrite do_null_move()
2013-01-26 Marco CostalbaRevert "Further push singular extension"
2013-01-26 Marco CostalbaMerge branch 'simplify_eval' of https://github.com...
2013-01-24 Gary LinscottSimplify evaluation
2013-01-21 Marco CostalbaSmall reformat of split()
2013-01-20 Marco CostalbaFuther renaming in thread.cpp
2013-01-16 Marco CostalbaBig renaming in thread stuff
2013-01-16 Marco CostalbaFix race while exiting
2013-01-15 Lucas BraeschRemove Threat Extension
2013-01-14 Marco CostalbaPolymorphic Thread hierarchy
2013-01-13 Marco CostalbaDon't use do_sleep flag
2013-01-13 Marco CostalbaRetire set_timer()
2013-01-13 Marco CostalbaRetire Threads wake_up() and sleep()
2013-01-13 Marco CostalbaRename wake_up() to notify_one()
2013-01-13 Marco CostalbaSimplify and rename wait_for_stop_or_ponderhit()
2013-01-13 Marco CostalbaSimplify a condition in search()
2013-01-06 Marco CostalbaRevert so called "fromNull patch"
2013-01-04 Marco CostalbaRetire 'mate in x' hack
2012-12-31 Marco CostalbaRemove some obsolete asserts on TT values
2012-12-30 Marco CostalbaHandle UCI command "mate in x moves"
2012-12-27 Marco CostalbaRevert evaluation cache
2012-12-26 Marco CostalbaRemove two obsolete asserts in prevents_move
2012-12-26 Marco CostalbaRename yields_to_threat and prevents_threat
2012-12-25 Marco CostalbaIntroduce Null Threat extension
2012-12-25 Marco CostalbaRetire Position::in_check()
2012-12-25 Marco CostalbaRetire Position::move_is_legal()
2012-12-16 Marco CostalbaIntroduce namespace Material
2012-12-15 Marco CostalbaDon't need to check for bestValue < beta to split
2012-12-15 Marco CostalbaRevert store of distinct upper and lower bounds
2012-12-10 Marco CostalbaMerge branch 'eval_cache'
2012-12-09 Marco CostalbaFix comparison with alpha, not beta
2012-12-09 Marco CostalbaStore distinct upper and lower bound scores
2012-12-04 Marco CostalbaMerge branch 'eval_cache'
2012-12-01 Marco CostalbaReintroduce eval optimizaion from null search
2012-12-01 Marco CostalbaDon't save eval score in TT
2012-12-01 Marco CostalbaDon't use TT just to save a node evaluation
2012-12-01 Marco CostalbaDon't read eval from TT anymore
2012-12-01 Marco CostalbaRetire eval optimization from null search
2012-11-27 Marco CostalbaDon't double check for move legality
2012-11-26 Marco CostalbaUpdate bestValue when futility pruning
2012-11-18 Marco CostalbaAvoid spamming the GUI in multipv search
2012-11-17 Marco CostalbaBetter document fail-high condition
2012-11-11 Marco CostalbaDon't access std::cout from Position::print()
2012-11-11 Marco CostalbaRestore old BOUND_EXACT logic in qsearch
2012-11-11 Marco CostalbaRevert "Don't prune discovered checks"
2012-11-07 Marco CostalbaDon't prune discovered checks
2012-11-05 Marco CostalbaAnother attempt at evaluation shortcut
2012-11-05 Marco CostalbaTemporary revert previous patch
2012-11-04 Marco CostalbaSkip evaluate() call after a null move
2012-11-03 Marco CostalbaCorrectly fix "break from split" patch
2012-11-03 Marco CostalbaRelax constrain in prevents_threat()
next