1
0
Fork 0
Commit graph

58 commits

Author SHA1 Message Date
9ac271f276 unused -> dead_code 2025-12-03 15:20:40 +01:00
22098bbfff make RawMove public 2025-12-02 21:46:54 +01:00
6de44c64a7 prepare v0.3 2025-11-30 14:11:20 +01:00
6b74dbf86a fmt 2025-11-29 14:25:47 +01:00
c017c3e915 new prelude 2025-11-29 14:12:20 +01:00
b733bd0b38 make ByFile & ByRank public 2025-11-29 14:12:20 +01:00
1b3da8585e fmt 2025-11-29 14:12:20 +01:00
f97a594635 inline 2025-11-29 14:12:20 +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
57b78880f2 misc bitboard implementation 2025-11-29 14:12:20 +01:00
e44ddca8e1 prepare v0.2 2025-11-26 23:08:06 +01:00
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