]> git.sesse.net Git - stockfish/history - src/bitboard.h
Add NNUE evaluation
[stockfish] / src / bitboard.h
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
2012-02-03 Marco CostalbaFix an alignment warning with MSVC
2012-01-29 Marco CostalbaBitwise operator overloads between Bitboard and Square
2012-01-29 Marco CostalbaReplace clear_bit() with xor_bit()
2012-01-15 Marco CostalbaMake init_magic() piece agnostic
2012-01-14 Marco CostalbaRetire queen_attacks_bb()
2012-01-14 Marco CostalbaUse 'adjacent' instead of 'neighboring'
2012-01-09 Marco CostalbaUnify PseudoAttacks arrays
2011-12-30 Marco CostalbaUpdate copyright year to 2012
2011-12-28 Marco CostalbaRetire SquaresByColorBB[] and enum SquareColor
2011-12-03 Marco CostalbaPrefer 0 to EmptyBoardBB
2011-12-03 Marco CostalbaRetire neighboring_files_bb() overload
2011-11-01 Marco CostalbaFurther touches to magic bitboards code
2011-10-31 Marco CostalbaDocument magics bitboards code
2011-10-30 Marco CostalbaInline pinned_pieces() and discovered_check_candidates()
2011-10-02 Marco CostalbaBetter naming borrowed from Critter
2011-07-14 Marco CostalbaUse std library to sort moves
2011-06-07 Marco CostalbaFind magics on the fly
2011-06-06 Marco CostalbaPartially revert previous patches
2011-06-05 Marco CostalbaSkip offset calculation in slider attacks
2011-06-05 Marco CostalbaGet rid of Shift[] tables
2011-06-05 Marco CostalbaBetter name and document magic botboard stuff
2011-06-05 Marco CostalbaTry to keep memory access in the same cache line
2011-03-17 Marco CostalbaUse intrinsic in pop_1st_bit() under MSVC 64 bits
2011-03-10 Marco CostalbaReintroduce initialization of some bitboards
2011-03-10 Marco CostalbaRename NonSlidingAttacksBB[] in StepAttacksBB[]
2011-03-10 Marco CostalbaRevert previous patch due to miscompile under gcc
2011-03-08 Marco CostalbaChange initialization of some bitboards
2011-02-23 Marco CostalbaMove all enum types definitions to types.h
2011-01-19 Marco CostalbaSmall cleanup in init_sliding_attacks()
2011-01-19 Marco CostalbaRetire RelativeRankBB[]
2011-01-19 Marco CostalbaRetire some unused functions in bitboard.h
2011-01-04 Marco CostalbaAnother round of bitboard.cpp cleanups
2010-12-27 Marco CostalbaRetire DirectionTable[]
2010-12-26 Marco CostalbaRetire direction.cpp
2010-12-26 Marco CostalbaRetire SignedDirectionTable[] and RayBB[]
2010-12-26 Marco CostalbaRetire direction.h
2010-08-26 Marco CostalbaSpeed up updateShelter()
2010-08-26 Marco CostalbaDecrypt some magics in bitboards definitions
2010-07-25 Marco CostalbaIntroduce enum SquareColor
2010-06-01 Marco CostalbaRetire bitScanReverse32()
2010-05-14 Marco CostalbaRename OutpostMask[] in AttackSpanMask[]
2010-04-18 Marco CostalbaIntroduce table SquaresInFrontMask[2][64]
2010-03-20 Marco CostalbaUpdated copyright year to 2010
2009-11-23 Marco CostalbaLogaritmic futility margins
2009-08-14 Marco CostalbaUse optimized pop_1st_bit() under Windows 64 with icc
2009-07-24 Marco CostalbaSimplify king shelter cache handling
2009-07-17 Marco CostalbaMove constant bitboard arrays from header to cpp file
2009-07-03 Marco CostalbaRestore correct 64 bit version of pop_1st_bit()
2009-07-03 Marco CostalbaUse bsfq asm instruction to count bits
2009-07-03 Marco CostalbaRetire USE_COMPACT_ROOK_ATTACKS and USE_FOLDED_BITSCAN...
2009-05-25 Marco CostalbaMerge hardware POPCNT detection and use
2009-05-21 Marco CostalbaIntroduce bitcount.h
2009-05-21 Marco CostalbaIntroduce do_move_bb() to update bitboards after a...
2009-05-07 Marco CostalbaUpdate copyright year
2009-03-19 Marco CostalbaBig headers cleanup
2009-02-04 Marco CostalbaRevert previous commit.
2009-01-25 Marco CostalbaYet another count_1s() optimization
2009-01-25 Marco CostalbaRever count_1s() optimizations
2009-01-11 Marco CostalbaRewrite count_1s() to be similar to 64bit counterpart
2009-01-11 Marco CostalbaMicro optimize count_1s_max_15() for 32 bit system
2008-12-09 Marco CostalbaAdd behind_bb() helper to simplify code logic
2008-12-09 Marco CostalbaAdd a see() function that take only destination square
next