stockfish
2011-07-16 Marco CostalbaSimplified discovered check connected_moves()
2011-07-16 Marco CostalbaSimplify and micro-optimize hidden_checkers()
2011-07-15 Marco CostalbaNo need to declare default Position c'tor
2011-07-15 Marco CostalbaFix a warning under MSVC
2011-07-15 Marco CostalbaFix parametrized direction in pawns generation
2011-07-15 Marco CostalbaCleanup handling of Delta enums
2011-07-14 Marco CostalbaUse std library to sort moves
2011-07-11 Marco CostalbaFix icc's "unreachable code" warning
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-03 Marco CostalbaRetire move_is_short_castle() and move_is_long_castle()
2011-07-03 Marco CostalbaRestore startpos_ply_counter() instead of full_moves()
2011-07-02 Marco CostalbaIntroduce and use struct MoveList
2011-07-02 Marco CostalbaRemove MSVC debug window hack in bench
2011-07-02 Marco CostalbaRearrange structs to avoid internal padding
2011-07-02 Marco CostalbaRevert PHQ-2
2011-06-30 Marco CostalbaSmall touches to do/undo_castle_move()
2011-06-30 Marco CostalbaBetter document generate_castle_moves()
2011-06-30 Marco CostalbaSmall tweaks to search()
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-24 Marco CostalbaRestore user weights to 100
2011-06-24 Marco CostalbaPHQ settings for King and Mobility
2011-06-23 Marco CostalbaFix move_is_capture() to detect capture promotions
2011-06-22 Marco CostalbaRewrite how uci info is sent to GUI
2011-06-21 Marco CostalbaSimplify sliding_attacks()
2011-06-21 Marco CostalbaRetire ksq from CheckInfo
2011-06-20 Marco CostalbaUse CheckInfo to store pinned bitboard
2011-06-18 Marco CostalbaOmit mate distance pruning at root
2011-06-18 Marco CostalbaUse an array index instead of an iterator in root list
2011-06-15 Marco CostalbaRemove useless bestValue = alpha assignement
2011-06-15 Marco CostalbaTry only recaptures in qsearch if depth is very low
2011-06-15 Marco CostalbaSpeed up kpk initialization
2011-06-15 Marco CostalbaUse Carry-Rippler trick to speed up magics
2011-06-13 Marco CostalbaRetire init_piece_square_tables()
2011-06-12 Marco CostalbaIncrease LMR limit by one ply
2011-06-12 Marco CostalbaBetter self-document init_zobrist()
2011-06-12 Marco CostalbaFix initialization of BSFTable[]
2011-06-12 Marco CostalbaDon't update_gains() in qsearch
2011-06-11 Marco CostalbaFix score_captures() for the case of capture promotions
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-10 Marco CostalbaBetter document move_to_san()
2011-06-09 Marco CostalbaRevert refinedValue in ProbCut
2011-06-09 Marco CostalbaUse double rotate for magic generation
2011-06-08 Marco CostalbaUse refinedValue in ProbCut condition
2011-06-08 Marco CostalbaSmall pick_magic() touches
2011-06-07 Marco CostalbaFind magics on the fly
2011-06-06 Marco CostalbaPartially revert previous patches
2011-06-05 Marco CostalbaSkip offset calculation in slider attacks
2011-06-05 Marco CostalbaGet rid of Shift[] tables
2011-06-05 Marco CostalbaBetter name and document magic botboard stuff
2011-06-05 Marco CostalbaTry to keep memory access in the same cache line
2011-06-04 Marco CostalbaSkip draw by repetition check in qsearch
2011-06-04 Marco CostalbaMove bitboards initializations under one function
2011-06-04 Marco CostalbaCalculate Bit Scan tables at initialization
2011-06-04 Marco CostalbaDo not sort negative non captures at low depth
2011-06-03 Marco CostalbaSplit non capture in two sets when ordering
2011-06-03 Marco CostalbaInline extension()
2011-06-03 Marco CostalbaUse TT also in Root nodes
2011-06-02 Marco CostalbaMicrooptimize generate<MV_EVASION>
2011-05-30 Marco CostalbaNew extended probcut implementation
2011-05-29 Marco CostalbaFix SAN disambiguation bug
2011-05-29 Marco CostalbaRename PH_TT_MOVES in PH_TT_MOVE
2011-05-28 Marco CostalbaRetire mateKiller
2011-05-28 Marco CostalbaUnify MovePickerExt template parameters
2011-05-28 Marco CostalbaUnify search() template parameters
2011-05-28 Marco CostalbaFix moveCount after legality check delay
2011-05-24 Marco CostalbaA bit of reformatting after previous series
2011-05-23 Marco CostalbaTest for legality only after futility pruning
2011-05-23 Marco CostalbaMove legal check out of MovePicker
2011-05-23 Marco CostalbaRename move_is_legal() in move_is_pl()
2011-05-23 Marco CostalbaOutput debug info to cerr
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 CostalbaRemove useless casts in types.h
2011-05-22 Marco CostalbaPromotion piece must be empty if is not a promotion
2011-05-21 Marco CostalbaIntroduce MovePicker::isBadCapture() and use in probcut
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 move_is_capture_or_promotion()
2011-05-17 Marco CostalbaFix move_is_capture() definition
2011-05-17 Marco CostalbaRetire test for king moves in see()
2011-05-17 Marco CostalbaRetire Position::see(Square from, Square to) overload
next