1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-29 16:23:09 +00:00
BadFish/src
Marco Costalba 7d97ebfe7f Fix another crash triggered by previous patch
It is ok to redirect st pointer to startState, but the latter
should be updated with the content pointed by the st of the
original position. The bug is hidden when startState and *st
are the same as is the case of searching from start position,
but as soon as moves are made (as is the case when splitting)
the bug leads to a crash.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
2011-12-11 11:44:09 +01:00
..
benchmark.cpp Retire move.h 2011-12-04 11:36:03 +01:00
bitbase.cpp Prefer 0 to EmptyBoardBB 2011-12-03 12:02:13 +01:00
bitboard.cpp Prefer 0 to EmptyBoardBB 2011-12-03 12:02:13 +01:00
bitboard.h Prefer 0 to EmptyBoardBB 2011-12-03 12:02:13 +01:00
bitcount.h Move all enum types definitions to types.h 2011-02-23 21:52:55 +01:00
book.cpp Retire move.h 2011-12-04 11:36:03 +01:00
book.h Retire move.h 2011-12-04 11:36:03 +01:00
endgame.cpp Fix description of endgame scaling functions 2011-12-10 12:40:05 +01:00
endgame.h Use operator() instead of apply() in endgames 2011-12-05 21:04:32 +01:00
evaluate.cpp Prefer 0 to EmptyBoardBB 2011-12-03 12:02:13 +01:00
evaluate.h Move pawn and material tables under Thread class 2011-04-24 17:07:22 +01:00
history.h Replaced macros Min() and Max() with corresponding STL algorithms std::min() and std::max() 2011-10-31 00:38:44 -04:00
lock.h Use a timer to avoid polling 2011-11-05 18:19:38 +01:00
main.cpp Retire neighboring_files_bb() overload 2011-12-03 11:58:55 +01:00
Makefile Rewrite async I/O 2011-11-26 11:51:12 +01:00
material.cpp Fix description of endgame scaling functions 2011-12-10 12:40:05 +01:00
material.h Use operator() instead of apply() in endgames 2011-12-05 21:04:32 +01:00
misc.cpp Retire move.h 2011-12-04 11:36:03 +01:00
misc.h Retire move.h 2011-12-04 11:36:03 +01:00
move.cpp Fix disambiguation bug in move_to_san() 2011-12-04 12:24:15 +01:00
movegen.cpp Retire move.h 2011-12-04 11:36:03 +01:00
movegen.h Retire move.h 2011-12-04 11:36:03 +01:00
movepick.cpp Set captureThreshold according to static evaluation 2011-12-08 13:48:18 +01:00
movepick.h Move SearchStack under Search namespace 2011-12-04 12:03:59 +01:00
pawns.cpp Prefer 0 to EmptyBoardBB 2011-12-03 12:02:13 +01:00
pawns.h Tempeltize material imbalance 2011-04-11 12:35:54 +01:00
position.cpp Fix another crash triggered by previous patch 2011-12-11 11:44:09 +01:00
position.h Retire move.h 2011-12-04 11:36:03 +01:00
psqtab.h Retire move.h 2011-12-04 11:36:03 +01:00
rkiss.h Retire move.h 2011-12-04 11:36:03 +01:00
search.cpp Prune silly comments in search() 2011-12-10 19:14:49 +01:00
search.h Move SearchStack under Search namespace 2011-12-04 12:03:59 +01:00
thread.cpp Don't update bestValue when pruning 2011-12-10 17:35:36 +01:00
thread.h Move SearchStack under Search namespace 2011-12-04 12:03:59 +01:00
timeman.cpp Introduce Search namespace 2011-11-26 13:43:22 +01:00
timeman.h Retire move.h 2011-12-04 11:36:03 +01:00
tt.cpp Introduce and use struct MoveList 2011-07-02 14:04:33 +01:00
tt.h Retire move.h 2011-12-04 11:36:03 +01:00
types.h Fix description of endgame scaling functions 2011-12-10 12:40:05 +01:00
uci.cpp Retire move.h 2011-12-04 11:36:03 +01:00
ucioption.cpp Use std::lexicographical_compare() in UCI options 2011-08-03 15:00:23 +01:00
ucioption.h Fix a (silly) warning under icc compiler 2011-08-04 10:10:03 +01:00