]> git.sesse.net Git - stockfish/history - src/position.cpp
Simplify check extension
[stockfish] / src / position.cpp
2021-04-24 Tomasz SobczykUnify naming convention of the NNUE code
2021-03-31 bmc4Simplify King Evasion
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-02-16 LolligerhansSmall trivial clean-ups, February 2021
2021-02-08 bmc4Simplify En Passant
2021-01-31 bmc4Simplify Chess 960 castling
2021-01-31 bmc4Clean Up Castling in gives_check
2021-01-31 bmc4Avoid more expensive legality check
2021-01-30 LolligerhansSmall cleanups
2021-01-30 Stéphane NicoletImprove play for closed positions
2021-01-11 Dieter DobbelaereUse correct chess terms + fix spelling.
2021-01-08 Joost VandeVondeleUpdate copyright years
2020-11-29 syzygy1Remove piece lists
2020-11-04 Tomasz SobczykManually align arrays on the stack
2020-10-22 syzygy1More incremental accumulator updates
2020-09-08 syzygy1Bug fix in do_null_move() and NNUE simplification.
2020-08-26 syzygy1Remove EvalList
2020-08-22 Joost VandeVondeleSmall trivial cleanups
2020-08-06 nodchipAdd NNUE evaluation
2020-07-09 Alain SAVARDClean-up en passant processing
2020-06-28 mstemberaRemove old zobrist trick for castling rights
2020-06-24 Joost VandeVondeleSmall cleanups
2020-06-09 NguyenPhamshow coordinates when displaying board
2020-05-30 protonspringConsolidate all attacks bitboards
2020-05-23 Joost VandeVondelesmall cleanups
2020-04-29 Joost VandeVondeleSmall cleanups
2020-03-30 Joost VandeVondeleSmall cleanups
2020-03-14 Joost VandeVondeleSmall cleanups
2020-02-10 Joost VandeVondeleFix wrong assert.
2020-02-05 Joost VandeVondeleSmall cleanups.
2020-01-23 protonspringSimplify signature of remove_piece()
2020-01-09 Stéphane NicoletAssorted trivial cleanups January 2020
2020-01-09 Alain SAVARDUpdate lists of authors and contributors
2020-01-07 Alain SAVARDUse a faster implementation of Static Exchange Evaluation
2019-09-14 Stéphane NicoletAssorted trivial cleanups
2019-08-23 protonspringConsolidate CastlingSide and CastlingRights
2019-08-14 Alain SAVARDAssorted trivial cleanups (July 2019)
2019-07-26 protonspringRemove operators for color
2019-07-11 Marco CostalbaAssorted trivial cleanups June 2019
2019-06-09 Marco CostalbaAssorted trivial cleanups 5/2019
2019-05-16 svivanov72Remove unused code (#2150)
2019-05-16 protonspringConsolidate some code in set_state. (#2151)
2019-05-15 svivanov72Precompute repetition info (#2132)
2019-05-09 Sergei IvanovFix cycle detection in presence of repetitions
2019-05-02 Marco CostalbaAssorted trivial cleanups 4/2019
2019-04-10 protonspringSimplify castlingPath (#2088)
2019-03-31 Marco CostalbaAssorted trivial cleanups 3/2019 (#2030)
2019-03-31 protonspringReplace std::mins/max with clamp function (#2062)
2019-01-29 Miguel LahozChange pinning logic in Static Exchange Evaluation...
2019-01-04 Marco CostalbaDelay castling legality check
2019-01-01 Marco CostalbaAssorted trivial cleanups (#1894)
2018-12-11 protonspringChanges identified in RENAME/REFORMATTING thread (...
2018-12-06 Stéphane NicoletRevert "pseudo_legal() and MOVE_NONE"
2018-12-06 protonspringpseudo_legal() and MOVE_NONE
2018-11-19 Stéphane NicoletStockfish 10-beta
2018-07-18 Gian-Carlo PascuttoAllow Position::init() to be called multiple times.
2018-06-27 Ondrej MosnáčekMove PSQ score to Position
2018-06-04 joergosterBugfix of Position::has_repeated()
2018-06-02 Stéphane NicoletFix comments, rename variables
2018-05-21 Stéphane NicoletSimplifying away the progressKey
2018-05-16 Tom TruscottUse cycle detection to bound search value
2018-04-18 syzygy1Tablebases root ranking
2018-03-18 Ronald de ManMark all compile-time constants as constexpr.
2018-03-15 Stéphane NicoletRenaming some variables in code
2018-02-27 Marco CostalbaSpeedup and simplify pinners and blockers
2018-02-23 Marco CostalbaReformat SEE to better document the function
2018-01-01 Joost VandeVondeleNew Year 2018
2017-12-04 syzygy1Use a Direction enum for Square deltas
2017-11-10 ceeboAdd comments to pos.see_ge()
2017-09-17 syzygyLet ss->ply denote the number of plies from the root...
2017-09-05 syzygySmall simplication of see_ge()
2017-08-30 Joost VandeVondeleSimplify away non-normal moves in SEE
2017-07-15 Marco CostalbaMove game_phase() to material.cpp
2017-06-29 Marco CostalbaOnly main thread checks time
2017-06-28 Marco CostalbaSimplify pos_is_ok()
2017-06-17 Alain SAVARDMisc coding style fixes
2017-06-06 atumanianDon't score as an immediate draw 2-fold repetitions...
2017-05-10 Marco CostalbaDefault argument for see_ge()
2017-05-08 Marco CostalbaMove Pieces[] out of global visibility
2017-04-29 Marco CostalbaRetire the misdesigned StepAttacks[] array.
2017-04-24 Marco CostalbaAssorted code style issues
2017-03-27 Daniel DugovicAdd assertion for the maximum number of pawns
2017-03-15 mstemberaFix pawn entry prefetch
2017-03-09 Joost VandeVondeleAlways have counterMoves associated
2017-01-11 Joost VandeVondeleAdjust copyright headers to 2017 (#965)
2017-01-01 Sergei AntonovThreefold repetition detection
2016-11-27 Marco CostalbaFix regression: print const position
2016-11-25 Aram TumanianFix the pawn hash failure when the pawn key is 0
2016-11-19 Aram TumanianStart searching for a repetition from the 4th ply behind
2016-11-10 joergosterFEN parsing: add a second check for correctly setting...
2016-11-10 atumanianUpdate comments related after new see_ge()
2016-11-05 Marco CostalbaRewrite syzygy in C++
2016-10-08 atumanianOptimisation of Position::see and Position::see_sign
2016-09-22 Stéphane NicoletSimplify pinners conditions in SEE()
2016-09-21 Guenther DemetzFix pin-aware SEE
2016-09-17 Marco CostalbaFix indentation in struct FromToStats
next