stockfish
2009-03-31 Marco CostalbaSilence idiotic warning on two's complement of an unsigned
2009-03-31 Marco CostalbaSilence a bunch of warnings under MSVC /W4
2009-03-31 Marco CostalbaRevert setting a flag when TT value equals static evalu...
2009-03-30 Marco CostalbaAn VALUE_TYPE_EVAL score cannot overwrite an entry
2009-03-30 Marco CostalbaRemember when TT value equals static evaluation value
2009-03-30 Marco CostalbaDocument TTEntry and move layouts
2009-03-29 Marco CostalbaA move needs 17 bits not 19
2009-03-27 Marco CostalbaRemove some obsolete code in movepick.cpp
2009-03-27 Marco CostalbaRevert storing of TT when returning from "stand pat"
2009-03-24 Marco CostalbaCache evaluation score in qsearch
2009-03-24 Marco CostalbaLet to toggle dynamic LMR
2009-03-24 Marco CostalbaIn qsearch update TT only if returning from stand pat
2009-03-24 Marco CostalbaWhen asked for position key print it as an hex value
2009-03-24 Marco CostalbaWait at least until iteration 3 before to stop the...
2009-03-24 Marco CostalbaLet zobrist keys to be compatible with Glaurung 1
2009-03-24 Marco CostalbaFixed a sliding attack bitboard bug in 32-bit mode
2009-03-23 Marco CostalbaFix a bug in insert_pv() where minimum depth is zero
2009-03-23 Marco CostalbaRevert odd depths razoring
2009-03-23 Marco CostalbaMore aggressive dynamic LMR
2009-03-22 Marco CostalbaLMR dynamic reduction
2009-03-22 Marco CostalbaAlways print a best move when requested
2009-03-22 Marco CostalbaBetter castle move detector in move_to_san()
2009-03-22 Marco CostalbaFix a smal bug in Position::from_fen
2009-03-22 Marco CostalbaMerge new pawn storm evaluation
2009-03-22 Marco CostalbaFix a small bug in king safety
2009-03-22 Marco CostalbaMerge KBPP vs KB endgame from iPhone Glaurung
2009-03-21 Marco CostalbaFix: In qsearch do not use TT value when in a PV node
2009-03-19 Marco CostalbaBig headers cleanup
2009-03-16 Marco CostalbaSafe guard some wild and ugly casts
2009-03-16 Marco CostalbaPartially revert pawns storm bug fix
2009-03-15 Marco CostalbaSilence a good bunch of Intel warnings
2009-03-15 Marco CostalbaFix an overflow bug in pawns stormValue
2009-03-15 Marco CostalbaFix a silly warning on Intel compiler
2009-03-15 Marco CostalbaRevert NULL move beta corrections
2009-03-15 Marco CostalbaRetire Null Driven IID
2009-03-14 Marco CostalbaMerge Joona Kiiski NULL search beta correction
2009-03-14 Marco CostalbaMerge Joona Kiiski evaluation tweaks
2009-03-07 Marco CostalbaMicro optimize move_is_check()
2009-03-07 Marco CostalbaMicro optimize pl_move_is_legal()
2009-03-06 Marco CostalbaMicro optimize previous patch
2009-03-06 Marco CostalbaIntroduce evaluate_pieces<>() to remove redundancy
2009-03-04 Marco CostalbaFix compile error with inlines under gcc and Intel
2009-03-04 Marco CostalbaFix some comments in position.cpp
2009-03-04 Marco CostalbaAvoid to call useless sliders attacks in update_checkers()
2009-03-04 Marco CostalbaSuper fast hidden_checkers()
2009-03-03 Marco CostalbaCleanup SearchStack initialization
2009-03-02 Marco CostalbaMicro optimize copy of new state in do_move()
2009-03-02 Marco CostalbaRevert hidden checkers rework
2009-02-28 Marco CostalbaUse checker info to remove a bunch of hidden checks...
2009-02-28 Marco CostalbaStricter condition to check for dc candidates
2009-02-28 Marco CostalbaSplit calculation of pinners from dc candidates
2009-02-28 Marco CostalbaSlightly better condition in update_hidden_checks()
2009-02-28 Marco CostalbaCompute pinned and friends incrementally
2009-02-23 Marco CostalbaFix a subtle bug due to the StateInfo pointer became...
2009-02-23 Marco CostalbaTeach SEE about pinned pieces
2009-02-23 Marco CostalbaSmall Position::clear() cleanup
2009-02-23 Marco CostalbaDo not copy the whole old state in do_move()
2009-02-23 Marco CostalbaUpdate pinned bitboards and friends in do_move()
2009-02-23 Marco CostalbaFix some asserts unhidden by a debug compile
2009-02-22 Marco CostalbaAvoid resetting pinners[c]
2009-02-22 Marco CostalbaIntroduce StateInfo instead of UndoInfo
2009-02-22 Marco CostalbaWrap state variables in a named struct
2009-02-22 Marco CostalbaConvert also undo_null_move() to avoid passing UndoInfo...
2009-02-22 Marco CostalbaPassing UndoInfo is not needed anymore when undoing...
2009-02-22 Marco CostalbaRemove two useless calls to pinned_pieces()
2009-02-20 Marco CostalbaPosition: Unify and templetize mg_pst() and eg_pst()
2009-02-20 Marco CostalbaUnify compute_mg_value() and compute_eg_value()
2009-02-20 Marco CostalbaUse a union to fast and simply backup info in do_move()
2009-02-20 Marco CostalbaIn Position backup and restore contiguous data
2009-02-19 Marco CostalbaFinally remove any occurence of dcCandidates from searc...
2009-02-19 Marco CostalbaDo not pass discovery check candidates in Position...
2009-02-19 Marco CostalbaDo not pass pinned argument in Position::move_is_check()
2009-02-19 Marco CostalbaDo not pass pinned argument in Position::pl_move_is_legal()
2009-02-19 Marco CostalbaCleanup pinned and friends in movegen.cpp
2009-02-19 Marco CostalbaCache pinned and discovery check bitboards
2009-02-19 Marco CostalbaRevert mobility of pinned pieces for now
2009-02-17 Marco CostalbaRemove xxx_of_color() for real
2009-02-17 Marco CostalbaChange piece_attacks_square() API
2009-02-17 Marco CostalbaMobility is zero for a pinned piece
2009-02-17 Marco CostalbaRemove xxx_of_color() helpers
2009-02-13 Marco CostalbaAvoid a call to move_is_capture() in extension()
2009-02-13 Marco CostalbaAdd scan for X-ray attacks in piece_attacks_square()
2009-02-13 Marco CostalbaFix a subtle bug in Position::move_is_capture()
2009-02-13 Marco CostalbaDo not manually build endgame functions hash keys
2009-02-13 Marco CostalbaUse template for endgame scaling functions
2009-02-13 Marco CostalbaUse templates for end game evaluation functions
2009-02-13 Marco CostalbaSmall code formatting in position.cpp
2009-02-13 Marco CostalbaUse update_checkers<>() also for PAWN
2009-02-13 Marco CostalbaIntroduce update_checkers() to simplify do_move()
2009-02-13 Marco CostalbaRemove square_is_attacked()
2009-02-13 Marco CostalbaRename generate_piece_blocking_evasions()
2009-02-13 Marco CostalbaFinal touches to generate_evasions()
2009-02-13 Marco CostalbaSimplify legality check in generate_evasions()
2009-02-11 Marco Costalbagenerate_evasions() avoid an usless check for enpassant...
2009-02-11 Marco CostalbaOptimize generate_piece_blocking_evasions()
2009-02-11 Marco Costalbagenerate_evasions() avoid to calculate pinned pieces
2009-02-11 Marco CostalbaDrop a double semicolon
2009-02-10 Marco CostalbaLast touches to movegen.cpp
2009-02-10 Marco CostalbaRemove special case of pawn checks generation
2009-02-10 Marco CostalbaRemove special case of pawn move generatation
next