]> git.sesse.net Git - stockfish/history - src/position.cpp
Small codestyle touches
[stockfish] / src / position.cpp
2010-10-09 Marco CostalbaSmall codestyle touches
2010-10-04 Marco CostalbaRewrite bit counting functions
2010-09-25 Marco CostalbaFix handling of 50 move rule and remove a fixme
2010-09-19 Marco CostalbaSimplify SEE
2010-09-14 Marco CostalbaFix a warning under icc
2010-08-22 Marco CostalbaRetire UCI_Chess960 option
2010-08-22 Marco CostalbaPrefetch pawn hash key
2010-08-19 Marco CostalbaMove piece values in piece.h / piece.cpp
2010-08-19 Marco CostalbaRetire useless piece_value_midgame() overloads
2010-08-19 Marco CostalbaIntroduce and use SCORE_ZERO
2010-08-19 Marco CostalbaIntroduce enum VALUE_ZERO instead of Value(0)
2010-08-19 Marco CostalbaUse templetized operations for File and Rank
2010-08-09 Marco CostalbaCleanup and optimize Position::has_mate_threat()
2010-08-07 Marco CostalbaRename constants to use *_NONE scheme
2010-08-02 Joona KiiskiNew Time management system
2010-07-25 Marco CostalbaFix KBNK endgame
2010-07-25 Marco CostalbaRename EMPTY in NO_PIECE
2010-07-25 Marco CostalbaIntroduce and use same_color_squares()
2010-07-25 Marco CostalbaCleanup Position::print()
2010-07-25 Joona KiiskiFix build failure on GCC
2010-07-24 Marco CostalbaCleanup Position::to_fen()
2010-07-24 Marco CostalbaLast touches to from_fen()
2010-07-24 Marco CostalbaRewrite Position::from_fen()
2010-07-23 Joona KiiskiRetire 'Randomness' ucioption
2010-06-29 Marco CostalbaCode style triviality in san.cpp
2010-06-19 Marco CostalbaOptimize for king moves in see_sign()
2010-06-19 Marco CostalbaMove prefetch() out of TT
2010-06-13 Marco CostalbaRevert "Use ply counter in Position object"
2010-06-02 Marco CostalbaSave threadID info in Position
2010-06-02 Marco CostalbaFix white space breakage
2010-05-31 Marco CostalbaUse ply counter in Position object
2010-05-31 Marco CostalbaMove gamePly among the StateInfo data
2010-05-31 Marco CostalbaMove promotion and ep under pawn handling
2010-05-29 Marco CostalbaRetire zobMaterial[]
2010-05-29 Marco CostalbaChange zobMaterial[] index 0 definition
2010-05-29 Marco CostalbaUse Key type instead of Bitboard
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-02-24 Joona KiiskiFix repetition detection bug
2010-01-27 Joona KiiskiImplement MaxGain table
2010-01-25 Marco CostalbaAvoid copy a Position to get a move's san notation
2010-01-25 Marco CostalbaBetter document how Position c'tor works
2010-01-25 Marco CostalbaFix a couple of MSVC casting warnings
2010-01-24 Tord RomstadMerge branch 'master' of ssh://free2.projectlocker...
2010-01-24 Tord RomstadFixes a Chess960 bug when playing with more than one...
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
next