]> git.sesse.net Git - stockfish/history - src/movegen.cpp
Try to mimic std::thread API
[stockfish] / src / movegen.cpp
2012-03-18 Marco CostalbaRename occupied_squares() to pieces()
2012-02-27 Marco CostalbaMicro-optmize castling moves
2012-02-26 Marco CostalbaIntroduce another two (bitboard,square) operators
2012-02-19 Marco CostalbaRetire empty_squares()
2012-01-29 Marco CostalbaBitwise operator overloads between Bitboard and Square
2012-01-29 Marco CostalbaReplace clear_bit() with xor_bit()
2012-01-21 Marco CostalbaRename NON_CAPTURE to QUIET
2012-01-21 Marco CostalbaSync generate_direct_checks() with generate_piece_moves()
2012-01-18 Marco CostalbaTriviality in SERIALIZE_PAWNS() macro usage
2012-01-18 Marco CostalbaMicroptimize generation of pawn evasions
2012-01-16 Marco CostalbaSimplify pawn captures generation
2012-01-14 Marco CostalbaUnify some template specializations
2012-01-12 Marco CostalbaUse operator~ to flip colors and squares
2012-01-09 Marco CostalbaUnify PseudoAttacks arrays
2012-01-08 Marco CostalbaUse CheckInfo to generate checks
2012-01-08 Marco CostalbaAdd castling to generation of checking moves
2012-01-07 Marco CostalbaLast touches to movegen.cpp
2012-01-07 Marco CostalbaRetire the redundant MV_CHECK
2012-01-07 Marco CostalbaRetire generate_discovered_checks
2012-01-07 Marco CostalbaRearrange pawn moves generation
2012-01-07 Marco CostalbaReshuffle stuff in movegen.cpp
2012-01-03 Marco CostalbaStreamline generation of MV_NON_EVASION
2012-01-02 Marco CostalbaBig renaming of move's helpers
2011-12-30 Marco CostalbaUpdate copyright year to 2012
2011-12-04 Marco CostalbaRetire move.h
2011-12-03 Marco CostalbaPrefer 0 to EmptyBoardBB
2011-10-31 mcostalbaMerge pull request #1 from Panthee/master
2011-10-31 Alexander KureReplaced macros Min() and Max() with corresponding...
2011-10-03 Marco CostalbaShrink names of move helpers
2011-10-02 Marco CostalbaBetter naming borrowed from Critter
2011-07-16 Marco CostalbaRemove some useless include
2011-07-16 Marco CostalbaDon't need to assert for pos.is_ok() when position...
2011-07-16 Marco CostalbaChange hidden checkers API
2011-07-15 Marco CostalbaFix a warning under MSVC
2011-07-15 Marco CostalbaFix parametrized direction in pawns generation
2011-07-15 Marco CostalbaCleanup handling of Delta enums
2011-06-30 Marco CostalbaBetter document generate_castle_moves()
2011-06-28 Marco CostalbaRetire one piece_list() overload
2011-06-28 Marco CostalbaRename pieces_of_color() in pieces()
2011-06-28 Marco CostalbaRetire redundant square_is_occupied()
2011-06-27 Marco CostalbaGreatly simplify castling rights handling
2011-06-26 Marco CostalbaRename type_of_piece() and color_of_piece()
2011-06-26 Marco CostalbaRetire Position::color_of_piece_on()
2011-06-26 Marco CostalbaRetire Position::type_of_piece_on()
2011-06-02 Marco CostalbaMicrooptimize generate<MV_EVASION>
2011-05-24 Marco CostalbaA bit of reformatting after previous series
2011-05-23 Marco CostalbaRename move_is_legal() in move_is_pl()
2011-04-29 Marco CostalbaRename check related functions
2011-04-13 Marco CostalbaMove move_is_legal() under Position class
2011-02-23 Marco CostalbaMove all enum types definitions to types.h
2011-02-23 Marco CostalbaRename piece_of_color_and_type() to make_piece()
2011-02-23 Marco CostalbaRetire enum SquareDelta
2011-01-07 Marco CostalbaForce inlining of move generation functions
2011-01-07 Marco CostalbaSmall tweak to generate_castle_moves()
2011-01-07 Marco CostalbaUnify move generation
2011-01-07 Marco CostalbaTempletize move generation API
2011-01-06 Marco CostalbaDo not make any assumption on the move in move_is_legal()
2011-01-05 Marco CostalbaEsplicitly inline generate_piece_moves() & friends
2011-01-02 Marco CostalbaSimplify squares_delta()
2010-12-27 Marco CostalbaRetire DirectionTable[]
2010-12-26 Marco CostalbaRetire direction.cpp
2010-12-25 Marco CostalbaUse generate_moves() in san.cpp
2010-11-16 Marco CostalbaRearrange pawn moves generation
2010-11-16 Marco CostalbaIntroduce generate_promotions()
2010-11-15 Marco CostalbaSimplify generate_pawn_captures()
2010-10-09 Marco CostalbaSmall codestyle touches
2010-10-03 Marco CostalbaUse special handling for promotions in move_is_legal()
2010-08-27 Marco CostalbaSplit branches in generate_piece_moves()
2010-08-06 Marco CostalbaAnother push to perft speed
2010-05-05 Marco CostalbaA promotion piece cannot be a king or a pawn
2010-03-20 Marco CostalbaUpdated copyright year to 2010
2009-11-06 Marco CostalbaSmall code-style touches in movegen.cpp
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 CostalbaOptimize generate_evasions()
2009-11-01 Marco CostalbaRemove castling moves in check generation
2009-11-01 Marco CostalbaOptimize check generation
2009-09-24 Marco CostalbaMicro optimization of generate_piece_moves()
2009-09-23 Marco CostalbaFix a couple of Intel compiler warnings
2009-09-23 Marco CostalbaRename generate_piece_moves() in generate_piece_evasions()
2009-09-23 Marco CostalbaRetire generate_pawn_captures()
2009-09-23 Marco CostalbaRetire generate_pawn_blocking_evasions()
2009-09-23 Marco CostalbaStandardize generate_pawn_blocking_evasions()
2009-09-22 Marco CostalbaCode style and subtle fix in move_is_legal()
2009-09-22 Marco CostalbaSimplify move legality check for uncommon cases
2009-09-22 Marco CostalbaEnable functionality of previous patch
2009-09-22 Marco CostalbaWhen generating checks add possibly under-promotions
2009-09-22 Marco CostalbaFix a bug in generate_piece_checks()
2009-09-22 Marco CostalbaSmall micro optimization in generate_evasions()
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-04 Marco CostalbaSecond take at unifying bitboard representation access
2009-09-04 Marco CostalbaTempletize functions to get pieces by type
next