]> git.sesse.net Git - stockfish/history - src/position.cpp
Initialize futilityMargin in EvalInfo c'tor
[stockfish] / src / position.cpp
2010-01-06 Marco CostalbaFix en-passant parsing from fen string
2010-01-04 Marco CostalbaLast round of search.cpp cleanup
2009-12-26 Marco CostalbaFix a typo in ReducedStateInfo
2009-11-23 Joona KiiskiBase work for exclusion search
2009-11-11 Marco CostalbaRemove update_checkers()
2009-11-10 Marco CostalbaPropagate "move is check" info to do_move()
2009-11-10 Marco CostalbaSmall update_checkers() cleanup
2009-11-09 Marco CostalbaFully convert move_is_check() internally
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-09 Marco CostalbaDefine Score as an enum
2009-11-07 Marco CostalbaConvert MaterialInfo and PawnInfo to use Score
2009-11-07 Marco CostalbaIntroduce PieceSquareTable[16][64]
2009-11-07 Marco CostalbaConvert Position to use Score struct
2009-11-06 Marco CostalbaFix a compile error in debug mode
2009-11-05 Marco CostalbaExtend move_is_legal() to work also when in check
2009-11-05 Marco CostalbaRetire MovePicker::discovered_check_candidates()
2009-11-05 Marco CostalbaRewrite generate_pawn_moves() and simplify evasions
2009-11-05 Marco CostalbaGenerate pseudo-legal moves in generate_evasions()
2009-11-04 Marco CostalbaRemove SEE optimizations
2009-11-01 Marco CostalbaAnother see() shortcut
2009-11-01 Marco CostalbaShortcut see_sign() when SEE is known negative
2009-10-10 Marco CostalbaFix pieceList initialization in Position::clear()
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-10-05 Tord RomstadFixed an embarassing Chess960 bug found by Alexander...
2009-10-03 Marco CostalbaMove a comment where it belongs in SEE
2009-09-24 Marco CostalbaMicro optimization of generate_piece_moves()
2009-09-23 Marco CostalbaRetire kingSquare[] array
2009-09-23 Marco CostalbaFix a piece_of_color_and_type() / pieceS_of_color_and_t...
2009-09-20 Marco CostalbaRename piece_attacks_from() in attacks_from()
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-13 Marco CostalbaIndirectly prefetch board[from]
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-31 Marco CostalbaMovePicker: rename number_of_moves() in number_of_evasi...
2009-08-31 Marco CostalbaDocument index[] and pieceList[] are not invariants
2009-08-29 Marco CostalbaUse pointers instead of array indices in MovePicker
2009-08-20 Marco CostalbaFix some asserts raised by is_ok()
2009-08-20 Tord RomstadFixed incorrect material key update when making promoti...
2009-08-18 Marco CostalbaMore use of memset() in Position::clear()
2009-08-18 Marco CostalbaLittle do_move() micro optimizations
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-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()
next