Merge remote-tracking branch 'upstream/master'
[stockfish] / src / position.cpp
2019-10-26 Steinar H. GundersonMerge remote-tracking branch 'upstream/master'
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-08-12 Steinar H. GundersonMerge remote-tracking branch 'upstream/master'
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-18 Steinar H. GundersonMerge remote-tracking branch 'upstream/master'
2019-04-12 Steinar H. GundersonMerge remote-tracking branch 'upstream/master'
2019-04-12 Steinar H. GundersonMerge branch 'master' of /srv/git.sesse.net/www/stockfish
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-26 Steinar H. GundersonInitial commit for gRPC code.
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-24 Steinar H. GundersonInitial commit for gRPC code.
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
2016-09-12 Guenther DemetzSimplify code for pinaware SEE
2016-09-12 Guenther DemetzPinned aware SEE
2016-09-04 Marco CostalbaSyntactic sugar to loop across pieces
2016-09-04 syzygyChange from [Color][PieceType] to [Piece]
2016-09-02 lucasartChange exclusion key setup
2016-08-28 Marco CostalbaRetire CheckInfo
2016-08-27 Stéphane NicoletMove CheckInfo under StateInfo
2016-05-28 Stéphane NicoletTeach check_blockers to check also non-king pieces
2016-04-23 DU-jdtoRemove some pointless micro-optimizations
2016-04-17 Marco CostalbaStateInfo is usually allocated on the stack by search()
2016-04-09 Marco CostalbaHide global visibility when not needed
2016-04-08 mstemberaSimplify popcnt
2016-01-02 ppigazziniUpdate AUTHORS and copyright notice
2016-01-01 Marco CostalbaUpdate Copyright year
2015-11-10 lucasartAvoid friend
2015-10-29 Stéphane NicoletSome code and comment cleanup
2015-09-07 mstemberaMinor clean up of some function parameters
2015-08-04 Marco CostalbaRename Position::list
2015-05-29 Marco CostalbaChecking for rook color when setting castling
2015-05-10 Marco CostalbaCleanup work in misc.cpp
2015-05-03 Marco CostalbaSplit PSQT init from Position init
2015-04-15 lucasartRetire FORCE_INLINE
2015-04-10 Marco CostalbaAllow Position::init() to be called more than once
2015-03-18 joergosterFix the comment for Position::is_draw()
2015-03-07 Marco CostalbaSync with master
2015-03-07 Marco CostalbaSync with master
2015-03-07 Joona KiiskiRevert C++11 merge
2015-02-28 Marco CostalbaSync with master
2015-02-26 Marco CostalbaSync with master
2015-02-23 Marco CostalbaSync with master
2015-02-22 Marco CostalbaSync with master
next