]> git.sesse.net Git - stockfish/history - src/bitboard.h
Store only unchanged static evaluations in TT
[stockfish] / src / bitboard.h
2018-06-26 protonspringRemove make_bitboard()
2018-05-02 Stéphane NicoletCorrect a bug introduced by Stéphane in the previous...
2018-03-27 Stéphane NicoletSwitch time management to 64 bits
2018-03-26 Jerry Donald WatsonMake kingRing always 8 squares
2018-03-18 Ronald de ManMark all compile-time constants as constexpr.
2018-03-14 lucasartUse intrinsics only for LSB/MSB
2018-03-06 Chris CainIntroduce variadic make_bitboard()
2018-02-23 Marco CostalbaReformat SEE to better document the function
2018-02-21 Stéphane NicoletMove pawn_attacks_bb() helper to bitboard.h
2018-01-01 Joost VandeVondeleNew Year 2018
2017-12-04 syzygy1Use a Direction enum for Square deltas
2017-12-03 Joost VandeVondeleUse bool(Bitboard b) instead of !!b (#1321)
2017-12-03 Guy VreulsUse constexpr when makes sense
2017-08-22 Stéphane NicoletAvoid constructing an empty tuple in qsearch
2017-07-03 Marco CostalbaIndentation fix in index()
2017-07-03 Alain SAVARDTidy up
2017-06-29 mstemberaMagic::index()
2017-06-17 Alain SAVARDMisc coding style fixes
2017-06-17 Marco CostalbaBetter naming in endgame code
2017-06-06 mstemberaReordering magic data
2017-04-29 Marco CostalbaRetire the misdesigned StepAttacks[] array.
2017-01-17 Stéphane NicoletUpdate some comments (#973)
2017-01-11 Joost VandeVondeleAdjust copyright headers to 2017 (#965)
2016-12-03 Andrey NeporadaHelp GCC to optimize msb() to single instruction
2016-09-25 Stéphane NicoletRename shift_bb() to shift()
2016-05-05 Marco CostalbaRetire __popcnt64 intrinsic
2016-05-01 Marco CostalbaFix a warning with MSVC
2016-05-01 erbsenzaehlerUse popcount intrinsic with Interl compiler
2016-04-09 Marco CostalbaHide global visibility when not needed
2016-04-08 mstemberaSimplify popcnt
2016-03-31 lucasartGuard against UB in lsb/msb
2016-03-28 Marco CostalbaRewrite bsfq management
2016-01-02 ppigazziniUpdate AUTHORS and copyright notice
2016-01-01 Marco CostalbaUpdate Copyright year
2015-06-25 Marco CostalbaFix compile on icc
2015-04-15 lucasartRetire FORCE_INLINE
2015-01-24 Marco CostalbaDon't use _pext_u64() directly
2015-01-20 Marco CostalbaDon't use _pext_u64() directly
2015-01-10 Marco CostalbaUpdate copyright year
2015-01-03 Marco CostalbaRetire one implementation of pop_lsb()
2014-12-07 hximRename some variables for more clarity.
2014-11-09 Marco CostalbaIntroduce distance() and unify some API
2014-11-07 lucasartRetire CACHE_LINE_ALIGNMENT
2014-11-03 lucasartDo not assume that enum are signed
2014-09-30 Marco CostalbaTrivial code style fixes
2014-08-09 lucasartMove to_char() and to_string() to notation
2014-04-21 Marco CostalbaRevert "Generalize shift_bb() to handle double pushes"
2014-04-20 Marco CostalbaGeneralize shift_bb() to handle double pushes
2014-04-12 Marco CostalbaSwitch to hardware PEXT
2014-04-12 Marco CostalbaImplement PEXT based attacks
2014-04-12 Marco CostalbaAdd PEXT software implementation
2014-04-06 Marco CostalbaSync some common names
2014-01-07 Marco CostalbaAssorted grammar fixes
2014-01-02 Marco CostalbaUpdate copyright year
2013-12-04 Marco CostalbaRetire TheirHalf[]
2013-12-04 Chris CainoBroader condition for dangerous pawn moves
2013-12-02 Richard LloydBig assorted spelling fixes
2013-11-30 Marco CostalbaRename Bitboards print to pretty
2013-11-30 Marco CostalbaRewrite some bitboard init code
2013-11-10 Marco CostalbaRename squares_aligned()
2013-11-10 Marco CostalbaSimplify squares_aligned()
2013-11-10 Chris CainoEvaluate mobility of pinned pieces exactly
2013-08-30 Marco CostalbaUse frontmost_sq() and backmost_sq helpers
2013-08-28 Gary LinscottAdd lsb() overload
2013-07-29 Marco CostalbaSmall renaming
2013-07-25 Marco CostalbaFix a typo in bitboard.h
2013-07-24 homoSapiensSapiensUse #ifndef instead of #if !defined
2013-06-23 Marco CostalbaFix some stale comments
2013-06-23 Marco CostalbaMove SquareDistance[] to bitboard.cpp
2013-06-23 Marco CostalbaDon't explicitize enum values when not needed
2013-06-23 Marco CostalbaRetire in_front_bb(Color c, Square s) overload
2013-06-23 Marco CostalbaRetire ThisAndAdjacentFilesBB[]
2013-06-16 Marco CostalbaUse move_pawns() in Pawns::probe
2013-04-19 Marco CostalbaSkip a couple of popcount in previous patch
2013-04-19 Marco CostalbaMerge Joona's bishop+pawn tweak
2013-04-16 Joona KiiskiGive a small penalty for bishop for each pawn on the...
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-15 Marco CostalbaMerge Gary's king safety tweak
2013-02-15 Marco CostalbaFurther speed up bitbase generation
2013-02-14 Gary LinscottMerge branch 'master' into bishop_pin_clop
2013-02-13 Marco CostalbaSimplify bitbase.cpp
2012-11-02 Marco CostalbaMicro-optimize pop_lsb() for 64bit case
2012-10-21 Marco CostalbaUse self-describing constants instead of numbers
2012-10-11 Jean-Francois RomangARM lsb/msb assembly
2012-08-18 Marco CostalbaIntroduce namespace Bitbases
2012-07-08 Marco CostalbaRename first_1 / last_1 in lsb / msb
2012-06-17 Marco CostalbaCalculate min distance between king and his pawns
2012-05-01 Marco CostalbaSimplify attacks_bb()
2012-04-14 Marco CostalbaUse more_than_one() instead of single_bit()
2012-04-01 Marco CostalbaIntroduce Bitboards namespace
2012-03-28 Marco CostalbaRefactor pawns shelter and storm
2012-03-28 Marco CostalbaReplace MS1BTable[] with BitCount8Bit[]
2012-03-28 Marco CostalbaMerge pull request #11 from glinscott/squash
2012-03-26 Gary LinscottAdd more detailed pawn shelter/storm evaluation
2012-03-04 Marco CostalbaIntroduce single_bit() helper
2012-02-26 Marco CostalbaIntroduce another two (bitboard,square) operators
2012-02-13 Marco CostalbaTempletize sliding attacks
2012-02-12 Marco CostalbaSpeedup sliders attacks for 32bit CPU
next