Assume input FEN string is correct in from_fen()
[stockfish] / src / position.cpp
2011-06-27 Marco CostalbaAssume input FEN string is correct in from_fen()
2011-06-26 Marco CostalbaFix a bug in Position::is_ok()
2011-06-26 Marco CostalbaRename type_of_piece() and color_of_piece()
2011-06-26 Marco CostalbaRetire Position::color_of_piece_on()
2011-06-26 Marco CostalbaRetire Position::type_of_piece_on()
2011-06-26 Marco CostalbaRetire seeValues[] and move PieceValue[] out of Position
2011-06-21 Marco CostalbaRetire ksq from CheckInfo
2011-06-20 Marco CostalbaUse CheckInfo to store pinned bitboard
2011-06-13 Marco CostalbaRetire init_piece_square_tables()
2011-06-12 Marco CostalbaBetter self-document init_zobrist()
2011-06-11 Marco CostalbaRetire some unused functions
2011-06-11 Marco CostalbaMicro-optimize castling handling in do_move()
2011-06-10 Marco CostalbaRetire PieceLetters struct
2011-06-04 Marco CostalbaSkip draw by repetition check in qsearch
2011-05-24 Marco CostalbaA bit of reformatting after previous series
2011-05-23 Marco CostalbaRename move_is_legal() in move_is_pl()
2011-05-23 Marco CostalbaFix a shadowed variable warning under gcc
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
next