stockfish
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
2009-02-10 Marco CostalbaSimplify generate_evasions()
2009-02-10 Marco CostalbaSimplify generate_checks()
2009-02-10 Marco CostalbaMicro-optimize do_generate_pawn_checks()
2009-02-10 Marco CostalbaTempletize generate_piece_checks_king()
2009-02-07 Marco CostalbaSmall optimization in generate_evasions()
2009-02-07 Marco CostalbaSimplify newly introduced castling_is_check()
2009-02-07 Marco CostalbaSmall code style tidy up
2009-02-07 Marco CostalbaFix casting warnings under Intel Compiler
2009-02-07 Marco CostalbaFix Makefile
2009-02-06 Marco CostalbaTempletize generate_castle_moves()
2009-02-06 Marco CostalbaAdd generation of castling checks
2009-02-04 Marco CostalbaRemove square.cpp
2009-02-04 Marco CostalbaMove constants from piece.cpp to piece.h
2009-02-04 Marco CostalbaPawnInfo::clear() retire memset() and fix Ubuntu compile
2009-02-04 Marco CostalbaRemove the useless color.cpp
2009-02-04 Marco CostalbaFinal endgame.cpp space inflate
2009-02-04 Marco CostalbaRevert previous commit.
2009-01-25 Marco CostalbaYet another count_1s() optimization
2009-01-25 Marco CostalbaRever count_1s() optimizations
2009-01-25 Marco CostalbaMovePicker, remove a variable
2009-01-25 Marco CostalbaMovePicker::find_best_index() never returns -1
2009-01-11 Marco CostalbaRewrite count_1s() to be similar to 64bit counterpart
2009-01-11 Marco CostalbaMicro optimize count_1s_max_15() for 32 bit system
2009-01-10 Marco CostalbaFix a very old bug in queen mobility
2009-01-08 Marco CostalbaStart to space inflate endgame.cpp
2009-01-07 Marco CostalbaRewrite evaluate_common() as a template
2009-01-07 Marco CostalbaBig trailing whitespace cleanup part 2
2009-01-07 Marco CostalbaBig trailing whitespace cleanup part 1
2009-01-07 Marco CostalbaAnother micro-optmization in valuate_passed_pawns()
2009-01-06 Marco CostalbaFix a small bug in rook pawn evaluation
2009-01-06 Marco Costalbaevaluate_passed_pawns() micro-optmization
2009-01-06 Marco CostalbaFinal space inflate of evaluatio.cpp
2009-01-06 Marco CostalbaSpace inflate evaluate_passed_pawns()
2009-01-05 Marco CostalbaPiece mobility: filter out squares protected by pawns
2009-01-05 Marco CostalbaTake in account odd depths in razoring formula
2008-12-30 Marco CostalbaFix dbg_mean_of() to enable statistics when called
2008-12-30 Marco CostalbaRestore development versioning and LSN filtering
2008-12-29 Marco CostalbaStockfish 1.2 optimistic
2008-12-29 Marco CostalbaStockfish 1.2
2008-12-29 Marco CostalbaMicro optimization in extension()
2008-12-29 Marco CostalbaRemove a gcc warning on an unused variable
2008-12-28 Marco CostalbaProperly handle odd depths in razor formula
2008-12-28 Marco CostalbaSafer razoring formula
2008-12-28 Marco CostalbaDon't silently accept an option name mismatch
2008-12-25 Marco CostalbaTweak again futility margings
2008-12-25 Marco CostalbaExpose new futility margin interface to UCI
2008-12-25 Marco CostalbaTweak futility margins
2008-12-24 Marco CostalbaTry razoring only for depth > OnePly
2008-12-24 Marco CostalbaFutility pruning till ply 6 included
2008-12-23 Marco CostalbaFix a comment
2008-12-23 Marco CostalbaMerge futility pruning from Glaurung 2.2
2008-12-22 Marco CostalbaPassed pawns: consider enemy rooks or queens from behind
2008-12-22 Marco CostalbaKing safety: retire rook contact check
2008-12-22 Marco CostalbaSet the 'Problem' variable only at ply == 1
2008-12-21 Marco CostalbaRetire EvaluatePawnStorms and UseEasyMove constants
next