|
|
22098bbfff
|
make RawMove public
|
2025-12-02 21:46:54 +01:00 |
|
|
|
5d9ac032dd
|
transparent repr for Bitboard & Position
|
2025-11-29 14:12:20 +01:00 |
|
|
|
f7c47c4d85
|
impl Default for Bitboard, Setup & Position
|
2025-11-29 14:12:20 +01:00 |
|
|
|
ebab07f5ae
|
get rid of OptionSquare
|
2025-11-29 14:12:20 +01:00 |
|
|
|
4c137d3c95
|
new quad-bitboard representation
|
2025-11-29 14:12:20 +01:00 |
|
|
|
4fc7e8d765
|
update documentation
|
2025-11-26 23:03:23 +01:00 |
|
|
|
85c7c8eb52
|
update board representation
|
2025-11-26 23:03:23 +01:00 |
|
|
|
b3eee18a16
|
make Setup::bitboards public
|
2025-11-18 06:49:33 +01:00 |
|
|
|
b45952b6b7
|
update docs
|
2025-11-18 06:49:33 +01:00 |
|
|
|
671ff331d3
|
fix typo
|
2025-11-17 22:07:05 +01:00 |
|
|
|
36535f292a
|
add details about the maximum number of moves
|
2025-11-17 22:07:05 +01:00 |
|
|
|
00261d95c1
|
no_std
|
2025-11-17 22:07:04 +01:00 |
|
|
|
72dec4a5bb
|
fix promotion iterator
|
2025-11-13 23:10:22 +01:00 |
|
|
|
89e77fb977
|
control flow
|
2025-11-13 23:10:22 +01:00 |
|
|
|
34df546eaa
|
use macro
|
2025-11-13 23:10:22 +01:00 |
|
|
|
d66828c861
|
check, mate & en passant methods
|
2025-11-13 23:10:22 +01:00 |
|
|
|
882ffa9e8f
|
docs
|
2025-11-13 23:10:22 +01:00 |
|
|
|
457e0c5aff
|
must_use
|
2025-11-13 23:10:22 +01:00 |
|
|
|
01253b66de
|
split code
|
2025-11-13 23:10:22 +01:00 |
|
|
|
d500f525f7
|
update move generation for pinned pieces
|
2025-11-05 23:47:00 +01:00 |
|
|
|
2426a0cdb3
|
movegen
|
2025-11-05 23:47:00 +01:00 |
|
|
|
d17fae4fce
|
remove redundant methods
|
2025-11-05 23:37:02 +01:00 |
|
|
|
ad1c4c57ad
|
new square constructors
|
2025-11-05 23:37:02 +01:00 |
|
|
|
149aa841c9
|
update interface for text records
|
2025-10-23 23:34:31 +02:00 |
|
|
|
6f409799db
|
Setup::validate -> Setup::into_position
|
2025-10-23 23:34:31 +02:00 |
|
|
|
0d22c59cc3
|
const lookup table
|
2025-10-22 22:59:53 +02:00 |
|
|
|
752150107e
|
update move generation for pinned pieces
|
2025-10-22 22:59:53 +02:00 |
|
|
|
a6a00fc819
|
misc
|
2025-10-22 22:59:53 +02:00 |
|
|
|
faccfbc1c5
|
eschac
|
2025-09-03 20:57:14 +02:00 |
|