]> git.sesse.net Git - stockfish/history - src/bitboard.h
Add loongarch64 support
[stockfish] / src / bitboard.h
2023-10-24 cj5716Small formatting improvements
2023-10-23 Disservinremove blank line between function and it's description
2023-10-22 Disservinadd clang-format
2023-10-21 FauziAkramStandardize Comments
2023-09-29 FauziAkramImprove grammar of comments
2023-09-22 cj5716Make casting styles consistent
2023-09-11 Sebastian BuchwaldCleanup code after dropping ICC support in favor of ICX
2023-09-03 DisservinCleanup includes
2023-07-19 Cody HoUnused code cleanup
2023-07-18 rn5f107s2Removes a few Bitboards and functions
2023-07-11 Joost VandeVondeleRemove classical evaluation
2023-01-22 Stephen TousetRemove precomputed SquareBB
2023-01-02 Sebastian BuchwaldUpdate copyright years
2022-01-06 Brad KnoxUpdate copyright years
2021-03-31 Stéphane NicoletSmall clean-up
2021-03-19 Guy VreulsUse reference instead of pointer for pop_lsb() signature
2021-03-17 bmc4Change definition of between_bb()
2021-03-16 bmc4Introduce least_significant_square_bb()
2021-03-07 Dieter DobbelaereAdd Stockfish namespace.
2021-03-07 Antoine ChampionClean functions returning by const values
2021-01-08 Joost VandeVondeleUpdate copyright years
2020-08-22 Joost VandeVondeleSmall trivial cleanups
2020-08-06 nodchipAdd NNUE evaluation
2020-07-31 protonspringRemove conditional_more_than_two().
2020-07-11 SFisGODIntroduce bad outpost penalty
2020-07-09 Joost VandeVondeleSmall cleanups
2020-06-24 Joost VandeVondeleSmall cleanups
2020-06-21 Joost VandeVondelesmall cleanups
2020-06-09 protonspringWrap all access to LineBB and add assert
2020-05-30 protonspringConsolidate all attacks bitboards
2020-04-12 Joost VandeVondeleSmall cleanups
2020-03-14 Joost VandeVondeleSmall cleanups
2020-03-09 protonspringEquations for edges and corners.
2020-03-07 Gary HeckmanFix ambiguity between clamp implementations
2020-03-07 protonspringSmall speed-up in BetweenBB
2020-03-01 Joost VandeVondeleSmall cleanups
2020-01-23 protonspringDetermine opposite colors mathematically
2020-01-09 Alain SAVARDUpdate lists of authors and contributors
2019-11-04 31m059Make Square and Bitboard operators commutative
2019-08-14 Alain SAVARDAssorted trivial cleanups (July 2019)
2019-06-14 protonspringRemove backmost_sq (#2190)
2019-06-09 protonspringRemove a few file_of's (simplify adjacent_files_bb...
2019-05-02 Marco CostalbaAssorted trivial cleanups 4/2019
2019-04-20 protonspringRemove DistanceRing #2107
2019-04-18 Joost VandeVondeleSimplify distance (#2109)
2019-04-09 protonspringRemove BetweenBB Array #2076
2019-03-31 Marco CostalbaAssorted trivial cleanups 3/2019 (#2030)
2019-03-31 protonspringReplace std::mins/max with clamp function (#2062)
2019-03-31 protonspringAccessor for SquareBB #2067
2019-03-05 Marco CostalbaAssorted trivial cleanups 2/2019
2019-02-08 Marco CostalbaAssorted trivial cleanups 1/2019
2019-02-08 protonspringRemove Some Bitboard Arrays (#1963)
2019-01-29 Maciej ŻenczykowskiUse int8_t instead of int for SquareDistance[]
2019-01-17 protonspringRemove AdjacentFiles
2018-12-09 protonspringremove extra line.
2018-12-09 protonspringremove parenthesis.
2018-12-09 protonspringadd paren.
2018-12-09 protonspringsimplify opposite_colors
2018-12-02 VizvezdenecIntroduce concept of double pawn protection.
2018-11-19 Stéphane NicoletStockfish 10-beta
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()
next