|
d1cb1f3c2c
|
perft-test: re-use pos
|
2024-05-16 07:27:35 +02:00 |
|
|
86f8184c56
|
misc.c: init_all()
|
2024-05-15 18:34:50 +02:00 |
|
|
fec1dc68b5
|
fen-test: fix total stats when total time is 0 (like depth 1 or 2)
|
2024-05-06 07:45:32 +02:00 |
|
|
c710da4bf9
|
move_do2: save/restore state inside func; perft: add silent option
|
2024-04-18 09:54:58 +02:00 |
|
|
36e1d987f3
|
rename second perft function, perft_test()
|
2024-04-17 18:43:09 +02:00 |
|
|
473cc8683e
|
perf-test: add command-line options, optional SF's perft compare
|
2024-04-16 12:33:11 +02:00 |
|
|
374116b1e7
|
simplify pos_set_checkers_pinners_blockers() (cont'd)
|
2024-04-10 15:59:24 +02:00 |
|
|
660722fadc
|
cleanup
|
2024-04-10 12:53:31 +02:00 |
|
|
f2ce20a504
|
add bb_pawn_attacks[][], bb_shift()
|
2024-04-09 08:10:53 +02:00 |
|
|
027aa2c132
|
bb: bb_{first_bb,next,multiple{}, chessdefs: relative sq diffs
|
2024-04-04 10:03:43 +02:00 |
|
|
afecbeb955
|
movegen-test: add set_checkers_pinners_blockers call
|
2024-04-02 20:40:44 +02:00 |
|
|
4816b4a53a
|
experiment: add pos_set_checkers_pinners_blockers()
|
2024-03-30 18:45:13 +01:00 |
|
|
96744cea20
|
perft-test: option to run perft/perft2/both
|
2024-03-29 10:00:01 +01:00 |
|
|
ad8a9609ce
|
misc.c: add a few basic clock functions
|
2024-03-28 08:33:27 +01:00 |
|
|
26b9a5b58a
|
brchess func calls changes, always run perft() & perft2()
|
2024-03-27 12:53:42 +01:00 |
|
|
08ba989170
|
is_legal: fix check+pinned and knight check; perft-test + perft2()
|
2024-03-26 17:43:59 +01:00 |
|