]> git.sesse.net Git - stockfish/history - src/position.cpp
Move classify_leaf() to c'tor in bitbases
[stockfish] / src / position.cpp
2013-09-12 Marco CostalbaRevert "Move draw by material check"
2013-09-08 Marco CostalbaFix some comments in position.cpp
2013-09-08 Marco CostalbaMove draw by material check
2013-08-05 Marco CostalbaFurther tweak Position::flip
2013-08-05 Marco CostalbaRewrite flip() to use FEN string manipulation
2013-08-03 Dan SchmidtRefactor do_castle()
2013-08-01 Marco CostalbaFurther factor out position update code
2013-08-01 Dan SchmidtFactor out pieceList updating code
2013-07-29 Marco CostalbaTidy up Position::pretty
2013-07-27 Marco CostalbaAnnotate an unlikely condition
2013-07-22 Reuven PelegBetter condition in is_pseudo_legal()
2013-07-20 Marco CostalbaRewrite and simplify SEE
2013-07-20 Marco CostalbaRevert "Fix critical SEE bug (take 2)"
2013-07-20 Marco CostalbaFix critical SEE bug (take 2)
2013-07-20 Marco CostalbaRevert all the SEE stuff
2013-07-20 Marco CostalbaFix critical SEE bug
2013-07-20 Marco CostalbaSpeedup see()
2013-07-19 Reuven PelegMicroptimize gives_check() for castling case
2013-07-13 Marco CostalbaFully qualify memset and memcpy
2013-06-23 Marco CostalbaSimplify hidden_checkers()
2013-06-17 Reuven PelegMerge some if statements in pos_is_ok()
2013-06-16 Marco CostalbaRename piece_count and piece_list
2013-06-09 Marco CostalbaDon't need to expose namespace Zobrist
2013-06-09 Marco CostalbaZobrist::init() should be Position::init()
2013-06-09 Marco CostalbaConvert pieceSquareTable to 3 dimensions
2013-06-09 Marco CostalbaMore consistent 'piece' variable naming
2013-06-09 Marco CostalbaIntroduce operator~(Piece c)
2013-06-09 Marco CostalbaRetire psq_delta()
2013-05-19 Marco CostalbaMicroptimize MoveList loop
2013-05-19 Marco CostalbaMimic an iterator for looping across MoveList
2013-04-10 Marco CostalbaDe-templetize Position::is_draw()
2013-04-09 Marco CostalbaSimplify and speed up previous patch
2013-04-09 Joona KiiskiDocument asymmetric SEE pruning trick
2013-04-05 Joona KiiskiFix a silly bug
2013-04-05 Joona KiiskiIntroduce asymmetric SEE.
2013-02-20 Marco CostalbaMerge Gary's bishop_pin patch
2013-02-19 junderyPrint leading zeroes in hash keys
2013-02-19 Gary LinscottMerge branch 'master' into bishop_pin_clop
2013-02-19 Marco CostalbaUpdate copyright year
2013-02-16 Marco CostalbaAccount for gamePly after each move
2013-02-15 Marco CostalbaMerge Gary's king safety tweak
2013-02-11 Gary LinscottMerge branch 'master' into simplify_eval
2013-02-11 Gary LinscottBishop pins only
2013-02-10 Marco CostalbaRename and de-templetize sort()
2013-02-02 Marco CostalbaRevert "Extend full 3 fold detection to PvNodes"
2013-01-28 Marco CostalbaRewrite do_castle_move()
2013-01-27 Marco CostalbaRewrite do_null_move()
2013-01-27 Marco CostalbaGet rid of some locals in do_castle_move()
2013-01-27 Marco CostalbaDon't prefetch if not needed
2013-01-04 Marco CostalbaTeach file_to_char() about upper/lower case
2013-01-04 Marco CostalbaReformat FEN construction
2012-12-27 Marco CostalbaAdd list of legal moves to Position::pretty()
2012-12-26 Marco CostalbaAdd checkers info to Position::pretty()
2012-12-25 Marco CostalbaRetire Position::in_check()
2012-12-25 Marco CostalbaRetire Position::move_is_legal()
2012-12-25 Marco CostalbaSmall tweak in is_pseudo_legal()
2012-12-22 Marco CostalbaIntroduce namespace Pawns
2012-12-16 Marco CostalbaIntroduce namespace Material
2012-12-10 Marco CostalbaMerge branch 'eval_cache'
2012-12-08 Marco CostalbaMicro-optimize color_of()
2012-11-17 Marco CostalbaTriviality in move_gives_check()
2012-11-11 Marco CostalbaDon't access std::cout from Position::print()
2012-11-11 Marco CostalbaRevert "Don't prune discovered checks"
2012-11-07 Marco CostalbaDon't prune discovered checks
2012-11-02 Marco CostalbaFix a warning under MSVC
2012-10-30 Marco CostalbaRetire move_attacks_square()
2012-10-29 Marco CostalbaGet rid of ReducedStateInfo struct
2012-10-26 Marco CostalbaExtend full 3 fold detection to PvNodes
2012-10-26 Marco CostalbaMerge pull request #34 from jromang/repetition
2012-10-25 Jean-Francois RomangAllow full repetition detection
2012-10-21 Marco CostalbaDon't copy a full Position object in print()
2012-10-21 Marco CostalbaDon't need to init board[] with NO_PIECE
2012-10-21 Marco CostalbaChange NO_PIECE value and shrink PieceValue[]
2012-10-21 Marco CostalbaUse self-describing constants instead of numbers
2012-09-15 Marco CostalbaFix compile with Intel 13.0
2012-09-01 Marco CostalbaGreatly speed up SEE
2012-09-01 Marco CostalbaUnroll least valuable attacker loop in SEE
2012-09-01 Marco CostalbaSlightly simplify SEE
2012-08-29 Marco CostalbaConvert to sync_cout and sync_endl
2012-08-24 Marco CostalbaSlightly microptimize SEE
2012-08-20 Marco CostalbaReformat piece values arrays
2012-08-20 Marco CostalbaMove zobrist keys out of Position
2012-07-15 Marco CostalbaIntroduce notation.h
2012-07-08 Marco CostalbaRename first_1 / last_1 in lsb / msb
2012-07-05 Marco CostalbaMore idiomatic signature for operator=()
2012-06-24 Marco CostalbaUse type_of() to categorize the moves
2012-06-23 Marco CostalbaReplace make_square() with operator|(File, Rank)
2012-05-26 Marco CostalbaRename psq_score in ReducedStateInfo
2012-05-12 Marco CostalbaSimplify Position::print()
2012-05-01 Marco CostalbaChange pos.pieces() argument order
2012-04-28 Marco CostalbaProper indenting of multiple conditions
2012-04-28 Marco CostalbaRename square_empty() to is_empty()
2012-04-14 Marco CostalbaUse more_than_one() instead of single_bit()
2012-04-09 Marco CostalbaSync compute_xxx implementations
2012-04-09 Marco CostalbaMove Tempo to evaluation
2012-04-09 Marco CostalbaMicro-optimize do_castle_move()
2012-04-08 Marco CostalbaIntroduce make_castle_right() helper
2012-04-08 Marco CostalbaShrink castlePath[] and castleRookSquare[] sizes
2012-04-06 Marco CostalbaReplace Position::copy()
2012-04-06 Marco CostalbaRevert thread_local stuff
next