1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-01 17:19:36 +00:00
BadFish/src
Gian-Carlo Pascutto 8cfcca12d1 Always do MaxCardinality checks.
Stockfish currently relies on the "filter_root_moves" function also
having the side effect of clamping Cardinality against MaxCardinality
(the actual piece count in the tablebases). So if we skip this function,
we will end up probing in the search even without tablebases installed.

We cannot bail out of this function before this check is done, so move
the MultiPV hack a few lines below.
2017-11-08 13:45:14 +01:00
..
syzygy WLDEntryPiece -> WDLEntryPiece for consistency 2017-10-05 11:00:01 +02:00
benchmark.cpp Wide bench coverage 2017-08-19 13:58:12 +02:00
bitbase.cpp Retire the misdesigned StepAttacks[] array. 2017-04-28 20:33:30 -07:00
bitboard.cpp Indentation fix in index() 2017-07-02 22:00:29 -07:00
bitboard.h Avoid constructing an empty tuple in qsearch 2017-08-22 10:16:19 +02:00
endgame.cpp Fix the handling of opposite bishops in KXK endgame evaluation 2017-08-12 02:47:11 -07:00
endgame.h Run clang-tidy 'modernize' 2017-08-13 05:46:21 -07:00
evaluate.cpp Add initiative to trace 2017-10-22 07:00:46 +02:00
evaluate.h Improve readability of evaluation functions 2017-06-21 14:01:59 -07:00
main.cpp Thread code reformat 2017-08-13 04:41:59 -07:00
Makefile Update Copyright year inMakefile 2017-10-28 12:35:44 +02:00
material.cpp Move game_phase() to material.cpp 2017-07-15 07:28:38 +02:00
material.h Reorder members of Material::Entry 2017-02-23 21:33:03 -08:00
misc.cpp Run clang-tidy 'modernize' 2017-08-13 05:46:21 -07:00
misc.h Fix pawn entry prefetch 2017-03-14 20:56:26 -07:00
movegen.cpp Retire the misdesigned StepAttacks[] array. 2017-04-28 20:33:30 -07:00
movegen.h Fix involuntary conversions of ExtMove to Move 2017-08-17 02:04:00 -07:00
movepick.cpp Handle BxN trade as good capture when history score is good 2017-11-05 22:05:51 +01:00
movepick.h Introduce capture history table for capture move sorting 2017-11-03 13:57:18 +01:00
pawns.cpp Score unopposed weak pawns only if majors 2017-09-17 09:52:27 +02:00
pawns.h Score unopposed weak pawns only if majors 2017-09-17 09:52:27 +02:00
position.cpp Let ss->ply denote the number of plies from the root to the current node 2017-09-17 10:44:10 +02:00
position.h Retire States global variable 2017-08-12 23:54:48 -07:00
psqt.cpp Tuned PSQT using a custom tuner. 2017-07-23 17:35:44 -07:00
search.cpp Always do MaxCardinality checks. 2017-11-08 13:45:14 +01:00
search.h Fix uninitialized memory usage 2017-09-01 20:16:56 +02:00
thread.cpp Introduce capture history table for capture move sorting 2017-11-03 13:57:18 +01:00
thread.h Introduce capture history table for capture move sorting 2017-11-03 13:57:18 +01:00
thread_win32.h Adjust copyright headers to 2017 (#965) 2017-01-11 08:46:29 +01:00
timeman.cpp Fix premature using of all available time in x/y TC 2017-10-22 07:43:37 +02:00
timeman.h Adjust copyright headers to 2017 (#965) 2017-01-11 08:46:29 +01:00
tt.cpp Adjust copyright headers to 2017 (#965) 2017-01-11 08:46:29 +01:00
tt.h Adjust copyright headers to 2017 (#965) 2017-01-11 08:46:29 +01:00
types.h Fix some Clang warnings 2017-08-19 14:32:31 +02:00
uci.cpp Wide bench coverage 2017-08-19 13:58:12 +02:00
uci.h Adjust copyright headers to 2017 (#965) 2017-01-11 08:46:29 +01:00
ucioption.cpp Higher Move Overhead 2017-09-12 12:31:53 +02:00