1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 16:53:09 +00:00
BadFish/src
joergoster a6b5ba1b64 Fix output of PV lines with invalid scores #2439
As reported on the forum it is possible, on very rare occasions, that we are
trying to print a PV line with an invalid previousScore, although this line
has a valid actual score. This patch fixes output of PV lines with invalid
scores in a MultiPV search. This is a follow-up patch to 8b15961 and makes
the fix finally complete.

The reason is the i <= pvIdx condition which probably is a leftover from the
times there was a special root search function. This check is no longer needed
today and prevents PV lines past the current one (current pvIdx) to be flagged
as updated even though they do have a valid score.

8b15961349
https://groups.google.com/forum/?fromgroups=#!topic/fishcooking/PrnoDLvMvro

No functional change.
2019-12-09 00:16:55 +01:00
..
syzygy Sequencing tweak in tbprobe() 2019-11-12 01:18:54 +01:00
benchmark.cpp Extend bench to static evaluations 2019-11-28 10:39:02 +01:00
bitbase.cpp Make Square and Bitboard operators commutative 2019-11-04 23:50:14 +01:00
bitboard.cpp Remove operators for color 2019-07-26 02:12:23 +02:00
bitboard.h Make Square and Bitboard operators commutative 2019-11-04 23:50:14 +01:00
endgame.cpp Make Square and Bitboard operators commutative 2019-11-04 23:50:14 +01:00
endgame.h Slight speep up fetching the endgame table 2019-08-21 09:11:17 +02:00
evaluate.cpp King proximity tweak for passed pawns 2019-12-01 19:12:39 +01:00
evaluate.h A combo of parameter tweaks 2018-12-13 13:35:35 +01:00
main.cpp Adjust reductions based on the number of threads 2019-10-02 01:43:02 +02:00
Makefile Assorted trivial cleanups 2019-10-26 00:29:12 +02:00
material.cpp Remove operators for color 2019-07-26 02:12:23 +02:00
material.h Changes identified in RENAME/REFORMATTING thread (#1861) 2018-12-11 13:47:56 +01:00
misc.cpp Avoid crashing on Log File opening 2019-10-22 00:02:46 +02:00
misc.h Restore development version (revert previous commit) 2019-09-26 23:27:48 +02:00
movegen.cpp Consolidate pawn_push and up 2019-10-31 17:22:09 +01:00
movegen.h Stockfish 10-beta 2018-11-19 11:18:21 +01:00
movepick.cpp Introduce separate counter-move tables for captures 2019-10-06 02:04:19 +02:00
movepick.h Introduce separate counter-move tables for captures 2019-10-06 02:04:19 +02:00
pawns.cpp UnblockedStorm tuned 2019-12-03 00:27:58 +01:00
pawns.h Improve signature of evaluate_shelter() 2019-08-24 08:21:30 +02:00
position.cpp Assorted trivial cleanups 2019-09-14 08:33:00 +02:00
position.h Make Square and Bitboard operators commutative 2019-11-04 23:50:14 +01:00
psqt.cpp Revert "Rook PSQT Tuned" 2019-11-06 11:07:38 +01:00
search.cpp Fix output of PV lines with invalid scores #2439 2019-12-09 00:16:55 +01:00
search.h Tweak Late Move Reduction at root 2019-08-26 08:49:55 +02:00
thread.cpp Remove shuffle extension 2019-11-05 00:01:49 +01:00
thread.h Tweak time management (failing eval) 2019-12-09 00:10:47 +01:00
thread_win32_osx.h Remove custom mutex implementation 2019-09-27 00:16:49 +02:00
timeman.cpp Assorted trivial cleanups 4/2019 2019-05-02 19:30:26 +02:00
timeman.h Stockfish 10-beta 2018-11-19 11:18:21 +01:00
tt.cpp Eliminate ONE_PLY 2019-10-06 00:57:00 +02:00
tt.h Eliminate ONE_PLY 2019-10-06 00:57:00 +02:00
types.h Combo of Parameter Tweaks 2019-11-02 21:19:35 +01:00
uci.cpp Extend bench to static evaluations 2019-11-28 10:39:02 +01:00
uci.h Stockfish 10-beta 2018-11-19 11:18:21 +01:00
ucioption.cpp UCI_Elo implementation (#2225) 2019-07-14 14:47:50 +02:00