Introduce namespace Pawns
[stockfish] / src / pawns.cpp
2012-12-22 Marco CostalbaIntroduce namespace Pawns
2012-10-21 Marco CostalbaUse self-describing constants instead of numbers
2012-07-08 Marco CostalbaRename first_1 / last_1 in lsb / msb
2012-06-22 Marco CostalbaAdd min pawn-king distance to endgame evaluation
2012-06-17 Marco CostalbaCalculate min distance between king and his pawns
2012-05-01 Marco CostalbaChange pos.pieces() argument order
2012-04-27 Marco CostalbaFix wrong condition in PawnEntry::king_safety()
2012-04-14 Marco CostalbaUse more_than_one() instead of single_bit()
2012-04-08 Marco CostalbaIntroduce make_castle_right() helper
2012-03-31 Marco CostalbaUse std::vector to implement HashTable
2012-03-31 Marco CostalbaRename Materials and Pawns hash stuff
2012-03-29 Marco CostalbaLast touches to pawns shelter code
2012-03-28 Marco CostalbaRefactor pawns shelter and storm
2012-03-28 Marco CostalbaMerge pull request #11 from glinscott/squash
2012-03-26 Gary LinscottAdd more detailed pawn shelter/storm evaluation
2012-01-29 Marco CostalbaBitwise operator overloads between Bitboard and Square
2012-01-14 Marco CostalbaUse 'adjacent' instead of 'neighboring'
2011-12-31 Marco CostalbaUnify BitCountType selection
2011-12-30 Marco CostalbaUpdate copyright year to 2012
2011-12-30 Marco CostalbaRetire run-time detection of hardware POPCNT
2011-12-25 Marco CostalbaRename getters functions removing 'get_' prefix
2011-12-03 Marco CostalbaPrefer 0 to EmptyBoardBB
2011-12-03 Marco CostalbaRetire neighboring_files_bb() overload
2011-10-02 Marco CostalbaBetter naming borrowed from Critter
2011-07-16 Marco CostalbaDon't need to assert for pos.is_ok() when position...
2011-06-30 Marco CostalbaSmall tweaks to search()
2011-06-28 Marco CostalbaRetire one piece_list() overload
2011-05-02 Marco CostalbaRetire "Pawn Structure" UCI option
2011-04-27 Marco CostalbaUse probe() as name for looking up into an hash table
2011-04-11 Marco CostalbaTempeltize material imbalance
2011-04-10 Marco CostalbaAssorted code style and comments in pawns.cpp and pawns.h
2011-02-23 Marco CostalbaRename piece_of_color_and_type() to make_piece()
2011-01-07 Marco CostalbaIntroduce SimpleHash class
2010-11-22 Marco CostalbaRetire Application class
2010-10-10 Marco CostalbaAnother cleanup in evaluate_pawns()
2010-10-09 Marco CostalbaMicro optimize open files calculation
2010-10-09 Marco CostalbaRearrange pawn penalities arrays
2010-10-07 Marco CostalbaProperly set to zero stuff returned by 'new'
2010-10-04 Marco CostalbaRewrite bit counting functions
2010-09-11 Joona KiiskiRetire pawn storm evaluation
2010-08-26 Marco CostalbaSpeed up updateShelter()
2010-08-22 Marco CostalbaPrefetch pawn hash key
2010-08-19 Marco CostalbaIntroduce and use SCORE_ZERO
2010-08-19 Marco CostalbaUse templetized operations for File and Rank
2010-07-22 Marco CostalbaRevert previous patch
2010-07-22 Marco CostalbaWeight backward-ness of a pawn
2010-07-19 Marco CostalbaSmall rewrite of backward pawn test
2010-07-17 Marco CostalbaFix isolated and backward pawns scoring
2010-07-03 Marco CostalbaFix DIVIDE BY ZERO exception in init_search()
2010-05-22 Marco CostalbaFix StormOpenFileBonus[] bug
2010-05-14 Marco CostalbaRename OutpostMask[] in AttackSpanMask[]
2010-05-14 Marco CostalbaMicro optimization in evaluate_pawns()
2010-05-14 Marco CostalbaIntroduce evaluate_pawn_storm() to unify redundant...
2010-05-14 Marco CostalbaCode style tweaks to pawns.cpp
2010-04-21 Marco CostalbaRevert scale factor in pawn evaluation
2010-04-19 Marco CostalbaIntroduce PawnsQtyTable[] to refine pawn's drawish...
2010-04-19 Marco CostalbaFirst attempt at tweaking UnpairedPawnsTable[] values
2010-04-19 Marco CostalbaIntroduce scale factor in pawn evaluation
2010-04-18 Marco CostalbaFix candidate passed pawn definition
2010-04-18 Marco CostalbaRetire Position::pawn_is_passed() and friends
2010-04-02 Marco CostalbaCleanup pawn storm code
2010-03-20 Marco CostalbaUpdated copyright year to 2010
2009-11-14 Marco CostalbaConvert pawns evaluation to Score
2009-11-06 Marco CostalbaFix a small warning under icc
2009-10-10 Marco CostalbaUse piece_list to scan the pawns in evaluate_pawns()
2009-10-09 Marco CostalbaUnroll color loops in get_pawn_info
2009-10-09 Marco CostalbaSmall micro-optimization in get_pawn_info()
2009-09-30 Marco CostalbaStore pawn attacks in PawnInfo
2009-09-20 Marco CostalbaRename piece_attacks_from() in attacks_from()
2009-09-20 Marco CostalbaRename piece_attacks() in piece_attacks_from()
2009-09-20 Marco CostalbaChange pawn_attacks() API
2009-09-04 Marco CostalbaSecond take at unifying bitboard representation access
2009-09-04 Marco CostalbaTempletize functions to get pieces by type
2009-08-08 Marco CostalbaMove halfOpenFiles[] calculation out of a loop
2009-07-24 Marco CostalbaSimplify king shelter cache handling
2009-07-03 Marco CostalbaMicroptimize pawns info access
2009-06-26 Marco CostalbaJoona tweaks of pawns parameters
2009-06-08 Marco CostalbaMove initialization of PawnInfo in its c'tor
2009-05-25 Marco CostalbaMerge hardware POPCNT detection and use
2009-05-24 Marco CostalbaUse compiler name lookup to simplify code
2009-05-21 Marco CostalbaIntroduce bitcount.h
2009-05-07 Marco CostalbaUpdate copyright year
2009-05-07 Marco CostalbaRewrite the way application exits
2009-03-31 Marco CostalbaSilence a bunch of warnings under MSVC /W4
2009-03-22 Marco CostalbaMerge new pawn storm evaluation
2009-03-19 Marco CostalbaBig headers cleanup
2009-02-17 Marco CostalbaRemove xxx_of_color() for real
2009-01-07 Marco CostalbaBig trailing whitespace cleanup part 1
2008-12-21 Marco CostalbaRetire EvaluatePawnStorms and UseEasyMove constants
2008-12-10 Marco CostalbaFix inflate pawns.cpp fallout
2008-12-09 Marco CostalbaAdd behind_bb() helper to simplify code logic
2008-12-09 Marco CostalbaSpace inflate pawns.cpp
2008-11-04 Marco CostalbaFix compile under Ubuntu 64bit
2008-10-20 Marco CostalbaUpdate copyright info
2008-10-19 Marco CostalbaUpdate copyright info
2008-09-24 Marco CostalbaRename pawn_rank() in relative_rank()
2008-09-01 Marco CostalbaInitial import of Glaurung 2.1