Unify undo_ep_move(m)
[stockfish] / src / position.cpp
2009-08-17 Marco CostalbaUnify undo_ep_move(m)
2009-08-17 Marco CostalbaUnify undo_promotion_move()
2009-08-17 Marco CostalbaUnify do_promotion_move()
2009-08-17 Marco CostalbaUnify do_ep_move()
2009-08-10 Marco CostalbaEnable prefetch also for gcc
2009-08-09 Marco CostalbaTry to prefetch as soon as position key is ready
2009-07-23 Marco CostalbaUse do_move_bb() helpers when doing a castle
2009-07-12 Marco CostalbaIntroduce see_sign() and use it to shortcut full see()
2009-06-28 Marco CostalbaExplicitly use delta psqt values when possible
2009-06-20 Marco CostalbaFix compile errors in debug mode
2009-06-20 Marco CostalbaMicro optimize and rename move_promotion()
2009-06-18 Marco CostalbaSkip castle rights update when not needed
2009-06-16 Marco CostalbaFix king value in SEE
2009-05-29 Marco CostalbaDetach the state when copying a position
2009-05-25 Marco CostalbaMerge hardware POPCNT detection and use
2009-05-24 Marco CostalbaUse compiler name lookup to simplify code
2009-05-21 Marco CostalbaIntroduce bitcount.h
2009-05-21 Marco CostalbaUse do_move_bb() also for en passant moves
2009-05-21 Marco CostalbaIntroduce do_move_bb() to update bitboards after a...
2009-05-21 Marco CostalbaBackup some mor einfo in do_null_move()
2009-05-21 Marco CostalbaMove npMaterial[2] to StateInfo in Position
2009-05-20 Marco CostalbaRetire lastMove from Position class
2009-05-10 Marco CostalbaUse string instead of std::string
2009-05-09 Marco CostalbaFix some Intel compilers warnings
2009-05-07 Marco CostalbaUpdate copyright year
2009-05-04 Marco CostalbaMicro optimize SEE
2009-05-03 Marco CostalbaAvoid an usless check in pl_move_is_legal
2009-05-03 Marco CostalbaRevert Glaurung 1 book compatibility patch
2009-04-28 Marco CostalbaMerge Joona's razoring tweaks
2009-04-27 Marco CostalbaMicro optimize Position::move_is_check()
2009-04-27 Marco CostalbaInline Position::move_is_capture()
2009-04-26 Marco CostalbaGreatly speedup has_mate_threat()
2009-04-19 Marco CostalbaSimplify Position::is_mate()
2009-03-31 Marco CostalbaFix compile in the debug mode
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-24 Marco CostalbaLet zobrist keys to be compatible with Glaurung 1
2009-03-22 Marco CostalbaFix a smal bug in Position::from_fen
2009-03-15 Marco CostalbaSilence a good bunch of Intel warnings
2009-03-07 Marco CostalbaMicro optimize move_is_check()
2009-03-07 Marco CostalbaMicro optimize pl_move_is_legal()
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-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-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 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 CostalbaCache pinned and discovery check bitboards
2009-02-17 Marco CostalbaRemove xxx_of_color() for real
2009-02-17 Marco CostalbaChange piece_attacks_square() API
2009-02-17 Marco CostalbaRemove xxx_of_color() helpers
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 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-07 Marco CostalbaSmall code style tidy up
2008-12-21 Marco CostalbaSEE: add support for enpassant moves
2008-12-09 Marco CostalbaAdd a see() function that take only destination square
2008-12-06 Marco CostalbaPosition::move_is_capture() does not handle MOVE_NONE
2008-12-06 Marco CostalbaAllow to call Position::print() from MovePicker
2008-11-30 Marco Costalbasan.cpp pass position as constant reference
2008-11-19 Marco CostalbaRemove an include in movepick.h
2008-11-16 Marco CostalbaConvert killers to a vector
2008-11-16 Marco CostalbaMovePicker: use EvalInfo to skip generating captures
2008-11-16 Marco CostalbaPosition::to_fen(): fix a bug in side to move represent...
2008-11-16 Marco CostalbaPrint the move in addition to position
2008-11-02 Marco CostalbaFix a couple of gcc warnings in position.cpp
2008-11-01 Marco CostalbaFactor out Position::do_capture_move()
2008-10-26 Marco CostalbaManual merge
2008-10-26 Marco CostalbaRevert see shortcut when only one attacker
2008-10-26 Marco CostalbaPosition: fix a couple of Intel compiler warnings
2008-10-26 Marco CostalbaTest with SEE shortcut
2008-10-26 Marco CostalbaBetter naming of pseudo-legality and legality testing
2008-10-26 Marco CostalbaSpace inflate position: complete!
next