1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 16:53:09 +00:00
BadFish/src
Marco Costalba 9546b79e20 Use bench to implement UI 'perft' command
Now that we can call bench on current position
we can directly use it to perform our perft.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
2012-04-07 13:45:53 +01:00
..
benchmark.cpp Use bench to implement UI 'perft' command 2012-04-07 13:45:53 +01:00
bitbase.cpp Reformat kpk bitbase 2012-01-30 19:19:47 +01:00
bitboard.cpp Rewrite pop_1st_bit() to be endian independent 2012-04-06 12:38:27 +01:00
bitboard.h Introduce Bitboards namespace 2012-04-01 11:01:13 +01:00
bitcount.h Unify BitCountType selection 2011-12-31 10:46:14 +01:00
book.cpp Rename occupied_squares() to pieces() 2012-03-18 11:18:38 +01:00
book.h Simplify Book APIs 2012-01-01 14:46:18 +01:00
endgame.cpp Revert thread_local stuff 2012-04-06 18:47:55 +01:00
endgame.h Simplify Endgames::probe() 2012-04-02 09:58:29 +01:00
evaluate.cpp Revert "Penalty for undefended rook" 2012-04-07 11:34:22 +01:00
evaluate.h Introduce Eval namespace 2012-03-07 07:39:01 +01:00
history.h Use Windows threads library with mingw 2012-01-25 07:32:31 +01:00
main.cpp Use a std::vector to store searchMoves 2012-04-01 12:45:43 +01:00
Makefile Rewrite pop_1st_bit() to be endian independent 2012-04-06 12:38:27 +01:00
material.cpp Simplify Endgames::probe() 2012-04-02 09:58:29 +01:00
material.h Use std::vector to implement HashTable 2012-03-31 19:07:11 +01:00
misc.cpp Simplify Endgames::probe() 2012-04-02 09:58:29 +01:00
misc.h Use std::vector to implement HashTable 2012-03-31 19:07:11 +01:00
move.cpp Rename promotion_piece_type() to promotion_type() 2012-02-26 18:39:53 +01:00
movegen.cpp Rename occupied_squares() to pieces() 2012-03-18 11:18:38 +01:00
movegen.h Rename NON_CAPTURE to QUIET 2012-01-22 00:42:59 +01:00
movepick.cpp Rename promotion_piece_type() to promotion_type() 2012-02-26 18:39:53 +01:00
movepick.h Order bad captures by MVV/LVA 2012-01-24 07:12:19 +01:00
pawns.cpp Use std::vector to implement HashTable 2012-03-31 19:07:11 +01:00
pawns.h Use std::vector to implement HashTable 2012-03-31 19:07:11 +01:00
platform.h Use thread_local compiler specifics 2012-04-06 18:03:15 +01:00
position.cpp Replace Position::copy() 2012-04-06 19:42:45 +01:00
position.h Replace Position::copy() 2012-04-06 19:42:45 +01:00
psqtab.h Update copyright year to 2012 2011-12-30 13:52:16 +01:00
rkiss.h Update copyright year to 2012 2011-12-30 13:52:16 +01:00
search.cpp Revert thread_local stuff 2012-04-06 18:47:55 +01:00
search.h Reset search time as early as possible 2012-03-31 10:01:31 +01:00
thread.cpp Replace Position::copy() 2012-04-06 19:42:45 +01:00
thread.h Revert thread_local stuff 2012-04-06 18:47:55 +01:00
timeman.cpp Complete the renaming in Search::LimitsType 2012-03-31 09:16:09 +01:00
timeman.h Use UCI names in Search::LimitsType 2012-03-27 14:26:58 +01:00
tt.cpp Rename ValueType to Bound 2012-01-27 19:49:38 +01:00
tt.h Use std::vector to implement HashTable 2012-03-31 19:07:11 +01:00
types.h Revert thread_local stuff 2012-04-06 18:47:55 +01:00
uci.cpp Use bench to implement UI 'perft' command 2012-04-07 13:45:53 +01:00
ucioption.cpp Refactor ThreadsManager::set_size() functionality 2012-03-25 10:23:49 +01:00
ucioption.h UCI buttons don't need a value 2012-03-17 21:44:50 +01:00