]> git.sesse.net Git - stockfish/history - src/position.cpp
Try to mimic std::thread API
[stockfish] / src / position.cpp
2012-03-18 Marco CostalbaRevert to byTypeBB[0] storing occupied squares
2012-03-18 Marco CostalbaRename occupied_squares() to pieces()
2012-03-04 Marco CostalbaIntroduce single_bit() helper
2012-02-27 Marco CostalbaFix a shift overflow warning
2012-02-27 Marco CostalbaMicro-optmize castling moves
2012-02-26 Marco CostalbaRename promotion_piece_type() to promotion_type()
2012-02-26 Marco CostalbaIntroduce another two (bitboard,square) operators
2012-02-20 Marco CostalbaFix a wrong check in pos_is_ok()
2012-02-20 Marco CostalbaFurther simplify castling rights
2012-02-19 Marco CostalbaSpread usage of pos.piece_moved()
2012-02-19 Marco CostalbaIndex en-passant zobrist keys by file
2012-02-19 Marco CostalbaMicro-optimize castleRights update
2012-02-13 Marco CostalbaTempletize sliding attacks
2012-02-12 Marco CostalbaDon't reset 50-move counter after castling
2012-01-29 Marco CostalbaBitwise operator overloads between Bitboard and Square
2012-01-29 Marco CostalbaReplace clear_bit() with xor_bit()
2012-01-18 Justin BlanchardRemove unused #include lines
2012-01-13 Marco CostalbaEnable easy move detection only for recaptures
2012-01-12 Marco CostalbaUse operator~ to flip colors and squares
2012-01-12 Marco CostalbaSmall touches in FEN decoding
2012-01-10 Marco CostalbaRetire is_mate()
2012-01-09 Marco CostalbaIntroduce piece_moved() to simplify common code
2012-01-09 Marco CostalbaUnify PseudoAttacks arrays
2012-01-08 Marco CostalbaUse CheckInfo to generate checks
2012-01-02 Marco CostalbaBig renaming of move's helpers
2011-12-31 Marco CostalbaUnify BitCountType selection
2011-12-30 Marco CostalbaUpdate copyright year to 2012
2011-12-28 Marco CostalbaRetire SquaresByColorBB[] and enum SquareColor
2011-12-28 Marco CostalbaRename Pieces
2011-12-25 Marco CostalbaRename getters functions removing 'get_' prefix
2011-12-11 Marco CostalbaFix another crash triggered by previous patch
2011-12-11 Marco CostalbaFix a crash when quitting while searching
2011-12-03 Marco CostalbaPrefer 0 to EmptyBoardBB
2011-11-27 Marco CostalbaDetach search arguments from UI thread
2011-10-31 mcostalbaMerge pull request #1 from Panthee/master
2011-10-31 Alexander KureReplaced macros Min() and Max() with corresponding...
2011-10-30 Marco CostalbaFix small bug in move_attacks_square()
2011-10-30 Marco CostalbaInline pinned_pieces() and discovered_check_candidates()
2011-10-30 Marco CostalbaCode style and 80 chars cols in Position::from_fen()
2011-10-30 Marco CostalbaSync do_move() and undo_move()
2011-10-30 Marco CostalbaExplicitly use a dedicated bitboard for occupied squares
2011-10-30 Marco CostalbaRetire do_capture_move()
2011-10-29 Marco CostalbaRetire undo_null_move()
2011-10-29 Marco CostalbaRetire undo_castle_move()
2011-10-29 Marco CostalbaRetire Position::set_castling_rights()
2011-10-22 Marco CostalbaRetire PieceValueXXX[] getters
2011-10-22 Marco CostalbaSimplify the promotion case of move_gives_check()
2011-10-22 Marco CostalbaRemove redundancy in definitions of attack helpers
2011-10-22 Marco CostalbaConvert PST tables to relative values
2011-10-16 Marco CostalbaFix compile error in debug mode
2011-10-03 Marco CostalbaShrink names of move helpers
2011-10-03 Marco CostalbaSmall touches in position.h
2011-10-02 Marco CostalbaBetter naming borrowed from Critter
2011-07-24 Marco CostalbaDon't update gamePly after each move
2011-07-24 Marco CostalbaUse st->gamePly to store fullMoves
2011-07-24 Marco CostalbaRetire history[]
2011-07-17 Marco CostalbaValidate input UCI moves
2011-07-16 Marco CostalbaRemove some useless include
2011-07-16 Marco CostalbaDon't need to assert for pos.is_ok() when position...
2011-07-16 Marco CostalbaChange hidden checkers API
2011-07-16 Marco CostalbaSimplify and micro-optimize hidden_checkers()
2011-07-15 Marco CostalbaCleanup handling of Delta enums
2011-07-14 Marco CostalbaUse std library to sort moves
2011-07-03 Marco CostalbaTeach to_fen() about Halfmove and Fullmove number
2011-07-03 Marco CostalbaUse MoveList also in Position::move_is_pl_slow()
2011-07-02 Marco CostalbaIntroduce and use struct MoveList
2011-06-30 Marco CostalbaSmall touches to do/undo_castle_move()
2011-06-29 Marco CostalbaRemove duplicated enum Phase definition
2011-06-28 Marco CostalbaRetire find_checkers()
2011-06-28 Marco CostalbaRetire square_is_weak()
2011-06-28 Marco CostalbaRetire one piece_list() overload
2011-06-28 Marco CostalbaRename pieces_of_color() in pieces()
2011-06-28 Marco CostalbaRetire redundant square_is_occupied()
2011-06-28 Marco CostalbaChange Position::pst() signature
2011-06-28 Marco CostalbaFix Shredder-FEN regression in from_fen()
2011-06-27 Marco CostalbaGreatly simplify castling rights handling
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()
next