|
|
4fc7e8d765
|
update documentation
|
2025-11-26 23:03:23 +01:00 |
|
|
|
ace749ac38
|
update prelude
|
2025-11-26 23:03:23 +01:00 |
|
|
|
5d2129b797
|
impl Clone for Moves<'l>
|
2025-11-26 23:03:23 +01:00 |
|
|
|
270ac66db4
|
update vocabulary
|
2025-11-26 23:03:23 +01:00 |
|
|
|
ecb82b3120
|
update bitboards
|
2025-11-26 23:03:23 +01:00 |
|
|
|
85c7c8eb52
|
update board representation
|
2025-11-26 23:03:23 +01:00 |
|
|
|
9a74ac0123
|
don't impl TryFrom<Setup> for Position
|
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 |
|
|
|
2994e9d7eb
|
update move sorting
|
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 |
|
|
|
7d7884326c
|
update ArrayVec
|
2025-11-17 22:07:04 +01:00 |
|
|
|
00261d95c1
|
no_std
|
2025-11-17 22:07:04 +01:00 |
|
|
|
c0e915f1b4
|
edition 2021 -> 2024
|
2025-11-17 22:07:04 +01:00 |
|
|
|
0cc2402991
|
fix docs
|
2025-11-17 22:07:04 +01:00 |
|
|
|
72dec4a5bb
|
fix promotion iterator
|
2025-11-13 23:10:22 +01:00 |
|
|
|
3be85b7a77
|
misc
|
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 |
|
|
|
c19498e6b5
|
fmt
|
2025-11-13 23:10:22 +01:00 |
|
|
|
aab131dea0
|
impl Debug for Bitboard
|
2025-11-13 23:10:22 +01:00 |
|
|
|
d66828c861
|
check, mate & en passant methods
|
2025-11-13 23:10:22 +01:00 |
|
|
|
098071046d
|
misc
|
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 |
|
|
|
b3a1e476b2
|
misc
|
2025-11-05 23:47:00 +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 |
|
|
|
f45a384a96
|
make bitboards public
|
2025-11-05 23:37:02 +01:00 |
|
|
|
5d1fa02280
|
vocabulary update
|
2025-11-05 23:37:02 +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 |
|
|
|
de321719f4
|
const -> static
|
2025-11-05 23:37:02 +01:00 |
|
|
|
149aa841c9
|
update interface for text records
|
2025-10-23 23:34:31 +02:00 |
|
|
|
0d8b9cc9cf
|
update interface for illegal positions
|
2025-10-23 23:34:31 +02:00 |
|
|
|
d8f9be3b2c
|
impl TryFrom<Setup> for Position
|
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 |
|
|
|
c71bbc216f
|
fix file & rank parsing
|
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 |
|