Introduce namespace Pawns
[stockfish] / src / position.cpp
2012-12-22 Marco CostalbaIntroduce namespace Pawns
2012-12-16 Marco CostalbaIntroduce namespace Material
2012-12-10 Marco CostalbaMerge branch 'eval_cache'
2012-12-08 Marco CostalbaMicro-optimize color_of()
2012-11-17 Marco CostalbaTriviality in move_gives_check()
2012-11-11 Marco CostalbaDon't access std::cout from Position::print()
2012-11-11 Marco CostalbaRevert "Don't prune discovered checks"
2012-11-07 Marco CostalbaDon't prune discovered checks
2012-11-02 Marco CostalbaFix a warning under MSVC
2012-10-30 Marco CostalbaRetire move_attacks_square()
2012-10-29 Marco CostalbaGet rid of ReducedStateInfo struct
2012-10-26 Marco CostalbaExtend full 3 fold detection to PvNodes
2012-10-26 Marco CostalbaMerge pull request #34 from jromang/repetition
2012-10-25 Jean-Francois RomangAllow full repetition detection
2012-10-21 Marco CostalbaDon't copy a full Position object in print()
2012-10-21 Marco CostalbaDon't need to init board[] with NO_PIECE
2012-10-21 Marco CostalbaChange NO_PIECE value and shrink PieceValue[]
2012-10-21 Marco CostalbaUse self-describing constants instead of numbers
2012-09-15 Marco CostalbaFix compile with Intel 13.0
2012-09-01 Marco CostalbaGreatly speed up SEE
2012-09-01 Marco CostalbaUnroll least valuable attacker loop in SEE
2012-09-01 Marco CostalbaSlightly simplify SEE
2012-08-29 Marco CostalbaConvert to sync_cout and sync_endl
2012-08-24 Marco CostalbaSlightly microptimize SEE
2012-08-20 Marco CostalbaReformat piece values arrays
2012-08-20 Marco CostalbaMove zobrist keys out of Position
2012-07-15 Marco CostalbaIntroduce notation.h
2012-07-08 Marco CostalbaRename first_1 / last_1 in lsb / msb
2012-07-05 Marco CostalbaMore idiomatic signature for operator=()
2012-06-24 Marco CostalbaUse type_of() to categorize the moves
2012-06-23 Marco CostalbaReplace make_square() with operator|(File, Rank)
2012-05-26 Marco CostalbaRename psq_score in ReducedStateInfo
2012-05-12 Marco CostalbaSimplify Position::print()
2012-05-01 Marco CostalbaChange pos.pieces() argument order
2012-04-28 Marco CostalbaProper indenting of multiple conditions
2012-04-28 Marco CostalbaRename square_empty() to is_empty()
2012-04-14 Marco CostalbaUse more_than_one() instead of single_bit()
2012-04-09 Marco CostalbaSync compute_xxx implementations
2012-04-09 Marco CostalbaMove Tempo to evaluation
2012-04-09 Marco CostalbaMicro-optimize do_castle_move()
2012-04-08 Marco CostalbaIntroduce make_castle_right() helper
2012-04-08 Marco CostalbaShrink castlePath[] and castleRookSquare[] sizes
2012-04-06 Marco CostalbaReplace Position::copy()
2012-04-06 Marco CostalbaRevert thread_local stuff
2012-04-06 Marco CostalbaUse thread_local compiler specifics
2012-04-06 Marco CostalbaDon't store Thread info in Position
2012-04-04 Marco CostalbaUse a Thread instead of an array index
2012-04-04 Marco CostalbaBig Position renaming
2012-04-01 Marco CostalbaBetter document square flipping helpers
2012-03-31 Marco CostalbaUse std::vector to implement HashTable
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
next