Bug wrong evasion detection for king moves
[stockfish] / src / position.cpp
2011-05-22 Marco CostalbaBug wrong evasion detection for king moves
2011-05-22 Marco CostalbaAdd file distance condition in move_is_legal()
2011-05-22 Marco CostalbaPromotion piece must be empty if is not a promotion
2011-05-20 Marco CostalbaCorrectly handle castle in see()
2011-05-18 Marco CostalbaFix brekage from previous patches
2011-05-17 Marco CostalbaMicro-optimize pl_move_is_legal()
2011-05-17 Marco CostalbaRetire test for king moves in see()
2011-05-17 Marco CostalbaRetire Position::see(Square from, Square to) overload
2011-04-29 Marco CostalbaRename check related functions
2011-04-26 Marco CostalbaTidy up uci.cpp and siblings
2011-04-25 Marco CostalbaLarge API rename in ThreadsManager
2011-04-24 Marco CostalbaMove pawn and material tables under Thread class
2011-04-24 Marco CostalbaRename MOVES_MAX in MAX_MOVES
2011-04-13 Marco CostalbaMove move_is_legal() under Position class
2011-04-11 Marco CostalbaPrefetch also material tables
2011-04-08 Marco CostalbaRetire mate threat extension
2011-04-04 Marco CostalbaAdded -Wshadow option and fixed resulting warnings
2011-03-24 Marco CostalbaTriviality in position.cpp
2011-03-10 Marco CostalbaRename NonSlidingAttacksBB[] in StepAttacksBB[]
2011-02-23 Marco CostalbaRename piece_of_color_and_type() to make_piece()
2011-01-29 Marco CostalbaDo not use <algorithm> in to_fen()
2011-01-29 Marco CostalbaRetire obsolete reentrancy check in pos.print()
2011-01-14 Marco CostalbaSimplify from_fen()
2011-01-09 Marco CostalbaDon't copy Position in pretty_pv()
2011-01-08 Marco CostalbaRessurect move.cpp
2011-01-07 Marco CostalbaUnify move generation
2011-01-07 Marco CostalbaTempletize move generation API
2011-01-06 Joona KiiskiSimplify 50 move rule condition
2011-01-06 Joona KiiskiClean up position setup code
2011-01-06 Joona KiiskiParse halfmove clock and fullmove number from FEN
2011-01-04 Marco CostalbaAnother round of bitboard.cpp cleanups
2011-01-03 Marco CostalbaAnother attempt at fixing Chess960
2011-01-03 Marco CostalbaRevert Chess960 fix
2011-01-02 Marco CostalbaFix Chess960 regression
2010-12-26 Marco CostalbaRetire enum Direction
2010-12-24 Marco CostalbaTriviality in struct PieceLetters
2010-12-18 Marco CostalbaSecond cleanup wave on check_is_useless()
2010-12-06 Marco CostalbaVarious cleanups in Position's ancillary functions
2010-11-21 Marco CostalbaMicro-optimize pl_move_is_legal()
2010-11-08 Marco CostalbaMove PieceValue[] and SlidingArray[] where they belong
2010-11-07 Marco CostalbaUse namespace in position.cpp
2010-11-07 Marco CostalbaLet rkiss.h to follow SF coding style
2010-11-07 Marco CostalbaUse Heinz's RKiss instead of marsenne
2010-10-31 Marco CostalbaUpdate nodes after a do_move()
2010-10-24 Marco CostalbaFix a memcpy() warning under Valgrind
2010-10-10 Marco CostalbaUse do_move_bb() in move_attacks_square()
2010-10-09 Marco CostalbaSmall codestyle touches
2010-10-04 Marco CostalbaRewrite bit counting functions
2010-09-25 Marco CostalbaFix handling of 50 move rule and remove a fixme
2010-09-19 Marco CostalbaSimplify SEE
2010-09-14 Marco CostalbaFix a warning under icc
2010-08-22 Marco CostalbaRetire UCI_Chess960 option
2010-08-22 Marco CostalbaPrefetch pawn hash key
2010-08-19 Marco CostalbaMove piece values in piece.h / piece.cpp
2010-08-19 Marco CostalbaRetire useless piece_value_midgame() overloads
2010-08-19 Marco CostalbaIntroduce and use SCORE_ZERO
2010-08-19 Marco CostalbaIntroduce enum VALUE_ZERO instead of Value(0)
2010-08-19 Marco CostalbaUse templetized operations for File and Rank
2010-08-09 Marco CostalbaCleanup and optimize Position::has_mate_threat()
2010-08-07 Marco CostalbaRename constants to use *_NONE scheme
2010-08-02 Joona KiiskiNew Time management system
2010-07-25 Marco CostalbaFix KBNK endgame
2010-07-25 Marco CostalbaRename EMPTY in NO_PIECE
2010-07-25 Marco CostalbaIntroduce and use same_color_squares()
2010-07-25 Marco CostalbaCleanup Position::print()
2010-07-25 Joona KiiskiFix build failure on GCC
2010-07-24 Marco CostalbaCleanup Position::to_fen()
2010-07-24 Marco CostalbaLast touches to from_fen()
2010-07-24 Marco CostalbaRewrite Position::from_fen()
2010-07-23 Joona KiiskiRetire 'Randomness' ucioption
2010-06-29 Marco CostalbaCode style triviality in san.cpp
2010-06-19 Marco CostalbaOptimize for king moves in see_sign()
2010-06-19 Marco CostalbaMove prefetch() out of TT
2010-06-13 Marco CostalbaRevert "Use ply counter in Position object"
2010-06-02 Marco CostalbaSave threadID info in Position
2010-06-02 Marco CostalbaFix white space breakage
2010-05-31 Marco CostalbaUse ply counter in Position object
2010-05-31 Marco CostalbaMove gamePly among the StateInfo data
2010-05-31 Marco CostalbaMove promotion and ep under pawn handling
2010-05-29 Marco CostalbaRetire zobMaterial[]
2010-05-29 Marco CostalbaChange zobMaterial[] index 0 definition
2010-05-29 Marco CostalbaUse Key type instead of Bitboard
2010-03-20 Marco CostalbaRemove castleRightsMask[] hack
2010-03-20 Marco CostalbaRetire Position::fast_copy()
2010-03-20 Marco CostalbaUpdated copyright year to 2010
2010-03-13 Marco CostalbaIntroduce captured_piece()
2010-02-24 Joona KiiskiFix repetition detection bug
2010-01-27 Joona KiiskiImplement MaxGain table
2010-01-25 Marco CostalbaAvoid copy a Position to get a move's san notation
2010-01-25 Marco CostalbaBetter document how Position c'tor works
2010-01-25 Marco CostalbaFix a couple of MSVC casting warnings
2010-01-24 Tord RomstadMerge branch 'master' of ssh://free2.projectlocker...
2010-01-24 Tord RomstadFixes a Chess960 bug when playing with more than one...
2010-01-06 Marco CostalbaFix en-passant parsing from fen string
2010-01-04 Marco CostalbaLast round of search.cpp cleanup
2009-12-26 Marco CostalbaFix a typo in ReducedStateInfo
2009-11-23 Joona KiiskiBase work for exclusion search
2009-11-11 Marco CostalbaRemove update_checkers()
2009-11-10 Marco CostalbaPropagate "move is check" info to do_move()
2009-11-10 Marco CostalbaSmall update_checkers() cleanup
next