]> git.sesse.net Git - stockfish/history - src/position.cpp
Use TT for pruning also in PV nodes
[stockfish] / src / position.cpp
2011-01-29 Marco CostalbaDo not use <algorithm> in to_fen()
2011-01-29 Marco CostalbaRetire obsolete reentrancy check in pos.print()
2011-01-14 Marco CostalbaSimplify from_fen()
2011-01-09 Marco CostalbaDon't copy Position in pretty_pv()
2011-01-08 Marco CostalbaRessurect move.cpp
2011-01-07 Marco CostalbaUnify move generation
2011-01-07 Marco CostalbaTempletize move generation API
2011-01-06 Joona KiiskiSimplify 50 move rule condition
2011-01-06 Joona KiiskiClean up position setup code
2011-01-06 Joona KiiskiParse halfmove clock and fullmove number from FEN
2011-01-04 Marco CostalbaAnother round of bitboard.cpp cleanups
2011-01-03 Marco CostalbaAnother attempt at fixing Chess960
2011-01-03 Marco CostalbaRevert Chess960 fix
2011-01-02 Marco CostalbaFix Chess960 regression
2010-12-26 Marco CostalbaRetire enum Direction
2010-12-24 Marco CostalbaTriviality in struct PieceLetters
2010-12-18 Marco CostalbaSecond cleanup wave on check_is_useless()
2010-12-06 Marco CostalbaVarious cleanups in Position's ancillary functions
2010-11-21 Marco CostalbaMicro-optimize pl_move_is_legal()
2010-11-08 Marco CostalbaMove PieceValue[] and SlidingArray[] where they belong
2010-11-07 Marco CostalbaUse namespace in position.cpp
2010-11-07 Marco CostalbaLet rkiss.h to follow SF coding style
2010-11-07 Marco CostalbaUse Heinz's RKiss instead of marsenne
2010-10-31 Marco CostalbaUpdate nodes after a do_move()
2010-10-24 Marco CostalbaFix a memcpy() warning under Valgrind
2010-10-10 Marco CostalbaUse do_move_bb() in move_attacks_square()
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
next