]> git.sesse.net Git - stockfish/history - src/position.h
Reverse the logic used to detect prefetch
[stockfish] / src / position.h
2010-04-18 Marco CostalbaRetire Position::pawn_is_passed() and friends
2010-04-11 Marco CostalbaFix some warnings under +w1 HP-UX compile
2010-03-20 Marco CostalbaRemove castleRightsMask[] hack
2010-03-20 Marco CostalbaRetire Position::fast_copy()
2010-03-20 Marco CostalbaUpdated copyright year to 2010
2010-03-13 Marco CostalbaIntroduce captured_piece()
2010-01-27 Joona KiiskiImplement MaxGain table
2010-01-25 Marco CostalbaDo not copy master position in split()
2010-01-25 Marco CostalbaBetter document how Position c'tor works
2009-11-23 Marco CostalbaDocument and cleanup new effective-single-reply code
2009-11-23 Joona KiiskiBase work for exclusion search
2009-11-14 Marco CostalbaMove game phase computation to MaterialInfo
2009-11-11 Marco CostalbaRemove update_checkers()
2009-11-10 Marco CostalbaPropagate "move is check" info to do_move()
2009-11-09 Marco CostalbaConvert move_is_check() to take a CheckInfo reference
2009-11-09 Marco CostalbaIntroduce CheckInfo struct
2009-11-09 Marco CostalbaDon't copy the key in do_move
2009-11-07 Marco CostalbaIntroduce PieceSquareTable[16][64]
2009-11-07 Marco CostalbaConvert Position to use Score struct
2009-11-05 Marco CostalbaExtend move_is_legal() to work also when in check
2009-11-05 Marco CostalbaRewrite generate_pawn_moves() and simplify evasions
2009-11-04 Marco CostalbaRemove SEE optimizations
2009-11-01 Marco CostalbaShortcut see_sign() when SEE is known negative
2009-10-22 Marco CostalbaUnify capture and promotion tests
2009-10-09 Marco CostalbaRestore pliesFromNull counter
2009-10-09 Marco CostalbaRewrite previous patch using only one counter
2009-10-09 Marco CostalbaDo not claim repetition after null move
2009-09-24 Marco CostalbaMicro optimization of generate_piece_moves()
2009-09-23 Marco CostalbaRetire kingSquare[] array
2009-09-23 Marco CostalbaReorder data layout and optimize access patern
2009-09-20 Marco CostalbaRename piece_attacks_from() in attacks_from()
2009-09-20 Marco CostalbaRemove undefined pinned_pieces(Color c, Bitboard& p)
2009-09-20 Marco CostalbaRetire attackers_to(Square s, Color c)
2009-09-20 Marco CostalbaRename piece_attacks() in piece_attacks_from()
2009-09-20 Marco CostalbaCleanup piece_attacks_square() functions
2009-09-20 Marco CostalbaRename attacks_to() in attackers_to()
2009-09-20 Marco CostalbaChange pawn_attacks() API
2009-09-20 Marco CostalbaClean up API for attack information
2009-09-20 Marco CostalbaMove kingSquare[] array to StateInfo
2009-09-13 Marco CostalbaFix semantic of piece_attacks<PAWN>
2009-09-04 Marco CostalbaSecond take at unifying bitboard representation access
2009-09-04 Marco CostalbaTempletize functions to get pieces by type
2009-08-31 Marco CostalbaRetire pieces_of_color_and_type()
2009-08-25 Marco CostalbaMicro-optimze extension()
2009-08-17 Marco CostalbaBetter clarify how pieceList[] and index[] work
2009-08-17 Marco CostalbaUnify patch series summary
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-08-08 Marco CostalbaMove halfOpenFiles[] calculation out of a loop
2009-07-12 Marco CostalbaIntroduce see_sign() and use it to shortcut full see()
2009-07-12 Marco CostalbaJoona tweaks of Weights and limits
2009-07-03 Marco CostalbaMicroptimize pawns info access
2009-06-28 Marco CostalbaExplicitly use delta psqt values when possible
2009-05-29 Marco CostalbaDetach the state when copying a position
2009-05-21 Marco CostalbaUnify piece_attacks<> for KNIGHT and KING
2009-05-21 Marco CostalbaMove npMaterial[2] to StateInfo in Position
2009-05-20 Marco CostalbaRetire lastMove from Position class
2009-05-07 Marco CostalbaUpdate copyright year
2009-05-05 Marco CostalbaFaster Position::move_is_capture() condition
2009-04-28 Marco CostalbaMerge Joona's razoring tweaks
2009-04-27 Marco CostalbaInline Position::move_is_capture()
2009-03-31 Marco CostalbaSilence a bunch of warnings under MSVC /W4
2009-03-19 Marco CostalbaBig headers cleanup
2009-03-14 Marco CostalbaMerge Joona Kiiski evaluation tweaks
2009-03-04 Marco CostalbaFix compile error with inlines under gcc and Intel
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 CostalbaSplit calculation of pinners from dc candidates
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 CostalbaDo not copy the whole old state in do_move()
2009-02-23 Marco CostalbaUpdate pinned bitboards and friends in do_move()
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 CostalbaChange piece_attacks_square() API
2009-02-17 Marco CostalbaRemove xxx_of_color() helpers
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-09 Marco CostalbaAdd a see() function that take only destination square
2008-11-16 Marco CostalbaMovePicker: use EvalInfo to skip generating captures
2008-11-16 Marco CostalbaPrint the move in addition to position
2008-11-01 Marco CostalbaMaterial: lockless per-thread maps
2008-11-01 Marco CostalbaFactor out Position::do_capture_move()
next