1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-07-12 03:59:15 +00:00
BadFish/src
mstembera 2c1797ab81 Fix easy move bug in SMP mode
Fix a bug where we could stop the search after only 10% of time used due to a matching easy move but later switch to a different move that was never pre-screened as easy due to SMP thread select.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 27227 W: 4910 L: 4800 D: 17517

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 40368 W: 5826 L: 5733 D: 28809

Resolves #521
2015-12-14 18:47:12 +00:00
..
syzygy Fix syzygy en passant issue 2015-09-06 22:19:33 +01:00
benchmark.cpp Rewrite how threads are spawned 2015-11-21 07:48:50 +01:00
bitbase.cpp Retire FORCE_INLINE 2015-04-15 21:21:45 +01:00
bitboard.cpp A small code simplification 2015-08-30 19:58:32 +01:00
bitboard.h Fix compile on icc 2015-06-25 05:29:56 +02:00
bitcount.h Assorted headers cleanup 2015-01-11 22:56:35 +01:00
endgame.cpp Assorted trivia in search.cpp 2015-10-31 19:26:35 +01:00
endgame.h Get rid of nativeThread 2015-03-23 09:02:52 +01:00
evaluate.cpp Threats retuned 2015-12-14 18:11:13 +00:00
evaluate.h Almost passed tuning attempts 2015-10-20 19:49:01 -07:00
main.cpp Run PVS-STUDIO analyzer 2015-10-05 09:13:33 +02:00
Makefile Proper Makefile for cross compiling 64 or 32 bit PGO + LTO + static Windows binaries under Linux. 2015-12-03 14:01:38 +00:00
material.cpp Almost passed tuning attempts 2015-10-20 19:49:01 -07:00
material.h Revert C++11 merge 2015-03-07 07:38:22 +00:00
misc.cpp Some code and comment cleanup 2015-10-29 15:28:59 +00:00
misc.h Revert C++11 merge 2015-03-07 07:38:22 +00:00
movegen.cpp Run PVS-STUDIO analyzer 2015-10-05 09:13:33 +02:00
movegen.h Revert C++11 merge 2015-03-07 07:38:22 +00:00
movepick.cpp Cleanup history stats 2015-10-24 17:29:12 +02:00
movepick.h Cleanup history stats 2015-10-24 17:29:12 +02:00
pawns.cpp Simplify outpost code 2015-12-05 11:16:19 +01:00
pawns.h Bonus for reachable outpost 2015-11-14 06:31:45 -08:00
position.cpp Avoid friend 2015-11-10 21:46:02 +00:00
position.h Rewrite how threads are spawned 2015-11-21 07:48:50 +01:00
psqt.cpp Tuned PSQT 2015-05-18 13:54:45 -07:00
search.cpp Fix easy move bug in SMP mode 2015-12-14 18:47:12 +00:00
search.h Simplify time management and fix 'ponder on' bug 2015-12-14 18:00:52 +00:00
thread.cpp Simplify time management and fix 'ponder on' bug 2015-12-14 18:00:52 +00:00
thread.h Rewrite how threads are spawned 2015-11-21 07:48:50 +01:00
thread_win32.h Retire ConditionVariable 2015-03-20 03:05:25 +01:00
timeman.cpp Simplify time management and fix 'ponder on' bug 2015-12-14 18:00:52 +00:00
timeman.h Simplify time management and fix 'ponder on' bug 2015-12-14 18:00:52 +00:00
tt.cpp Reduce writes in TT::probe(). 2015-09-17 17:33:40 -07:00
tt.h Fix TT comment and static_assert() 2015-11-20 23:23:53 -08:00
types.h Correctly check for no-makefile compile 2015-06-28 10:56:42 +02:00
uci.cpp Rewrite how threads are spawned 2015-11-21 07:48:50 +01:00
uci.h Assorted cleanup of last patches 2015-04-11 23:24:43 +02:00
ucioption.cpp Simplify time management and fix 'ponder on' bug 2015-12-14 18:00:52 +00:00