Add a bit more pop_1st_bit<HasBSF> conversions
[stockfish] / src / movegen.cpp
2009-05-24 Marco CostalbaAdd a bit more pop_1st_bit<HasBSF> conversions
2009-05-24 Marco CostalbaUse compiler name lookup to simplify code
2009-05-24 Marco CostalbaEnable _BitScanForward64 in move generation
2009-05-24 Marco CostalbaEnable _BitScanForward64 at runtime
2009-05-21 Marco CostalbaFix compile errors under MSVC
2009-05-09 Marco CostalbaFix some Intel compilers warnings
2009-05-08 Marco CostalbaMicro optimize generate_pawn_checks()
2009-05-07 Marco CostalbaConvert also generate_pawn_blocking_evasions() to new API
2009-05-07 Marco CostalbaBetter dscovery check condition in generate_pawn_checks()
2009-05-07 Marco CostalbaFurther parametrize generate_pawn_captures
2009-05-07 Marco CostalbaUpdate copyright year
2009-05-05 Marco CostalbaFix missing pawn color check in move_is_legal()
2009-04-26 Marco CostalbaGreatly speedup has_mate_threat()
2009-04-19 Marco CostalbaMicro optimize generate_piece_checks() take 2
2009-04-18 Marco CostalbaMicro optimize generate_piece_checks()
2009-04-18 Marco CostalbaMerge Joona's new aspiration window search
2009-04-18 Marco CostalbaIntroduce move_pawns() helper in movegen.cpp
2009-03-02 Marco CostalbaRevert hidden checkers rework
2009-02-22 Marco CostalbaRemove two useless calls to pinned_pieces()
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-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 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-06 Marco CostalbaTempletize generate_castle_moves()
2009-02-06 Marco CostalbaAdd generation of castling checks
2008-11-24 Marco CostalbaGenerate moves for powerful pieces first
2008-11-01 Marco CostalbaFix a bug in generate_evasions()
2008-10-26 Marco CostalbaManual merge
2008-10-26 Marco CostalbaBetter naming of pseudo-legality and legality testing
2008-10-24 Marco CostalbaSpace inflate position until do_promotion_move()
2008-10-24 Marco CostalbaStart to space inflate position.cpp
2008-10-24 Marco CostalbaFix a performance bug in generate_move_if_legal
2008-10-24 Marco Costalbamovegen: add SERIALIZE_MOVES and hides a bunch of loops
2008-10-24 Marco CostalbaAnother generate_piece_moves() micro optimization
2008-10-24 Marco CostalbaFix another template conversion bug in movegen
2008-10-23 Marco Costalbamovegen: prefer (*mlist++) to mlist[n++]
2008-10-23 Marco CostalbaFix a bug in generate_pawn_captures()
2008-10-23 Marco CostalbaFully templetize pawn move generators
2008-10-20 Marco CostalbaMicro optimize generate_piece_moves()
2008-10-20 Marco CostalbaAnother Intel warning sqeezed
2008-10-20 Marco CostalbaShrink arguments in move generation functions
2008-10-20 Marco CostalbaFix a bug in king discoveries checks
2008-10-20 Marco CostalbaUpdate copyright info
2008-10-20 Marco CostalbaLast little touches to movegen
2008-10-20 Marco CostalbaRename PawnOffsets in PawnParams
2008-10-20 Marco CostalbaPawn move generator: dispatch at compile time
2008-10-20 Marco CostalbaStart to templetize pawn move generators
2008-10-20 Marco CostalbaAdd a generate_piece_checks() specialization for the...
2008-10-20 Marco CostalbaPrefer template to name decoration
2008-10-20 Marco CostalbaFix an assert due to a missing parentesis
2008-10-20 Marco CostalbaFinal semplification of generate_evasions()
2008-10-20 Marco CostalbaIntroduce generate_piece_blocking_evasions()
2008-10-20 Marco CostalbaSpace inflate generate_evasions()
2008-10-19 Marco CostalbaUpdate copyright info
2008-10-19 Marco CostalbaLast little touches to movegen
2008-10-19 Marco CostalbaRename PawnOffsets in PawnParams
2008-10-19 Marco CostalbaPawn move generator: dispatch at compile time
2008-10-19 Marco CostalbaStart to templetize pawn move generators
2008-10-19 Marco CostalbaAdd a generate_piece_checks() specialization for the...
2008-10-19 Marco CostalbaPrefer template to name decoration
2008-10-19 Marco CostalbaFix an assert due to a missing parentesis
2008-10-19 Marco CostalbaFinal semplification of generate_evasions()
2008-10-19 Marco CostalbaIntroduce generate_piece_blocking_evasions()
2008-10-19 Marco CostalbaSpace inflate generate_evasions()
2008-10-18 Marco Costalbamovegen: Introduce generate_pawn_noncaptures()
2008-10-18 Marco Costalbamovegen: Introduce generate_pawn_captures()
2008-10-18 Marco Costalbamovegen: Fix just introduced move counter bug
2008-10-18 Marco Costalbamovegen: Introduce generate_pawn_checks()
2008-10-18 Marco Costalbagenerate_checks: fix a bug in black double pawn push
2008-10-18 Marco CostalbaSpace inflate generate_castle_moves()
2008-10-18 Marco CostalbaUnify pieces check generation with generate_piece_checks()
2008-10-18 Marco CostalbaDo not special case generate_king_moves()
2008-10-18 Marco CostalbaUse a const pointer-to-member array for attacks
2008-10-18 Marco CostalbaUse pointer-to-members to remove a bunch of duplicated...
2008-10-18 Marco CostalbaMovegen: further simplify generate_move_if_legal
2008-10-18 Marco CostalbaUnify black and white code in generate_move_if_legal()
2008-10-18 Marco CostalbaSpace inflate movegen.cpp
2008-09-24 Marco CostalbaRename pawn_rank() in relative_rank()
2008-09-01 Marco CostalbaInitial import of Glaurung 2.1