bcd3721bd1
home: direnv: set 'DIRENV_DEFAULT_FLAKE' as needed
b179185782
home: direnv: update default flake
101480824d
pkgs: remove 'bt-migrate'
b03170daad
pkgs: remove 'sqlite_orm'
9b1063b7fb
pkgs: remove 'digestpp'
4960286557
Simplify 'BitboardIterator'
524e3b2c76
Simplify 'TryInto<Square>' for 'Bitboard'
ed38c6c12d
Add 'Bitboard::any_square'
e9632a29ba
Merge
soong_config_variable
into select_value
f283c14865
WIP
ff2a9b821d
WIP(tests): Hide 'select_cases' rule
b04cd92189
Add locals queries
6d6d9fc03b
Add test for multiple arguments in selection type
b04cd92189
Add locals queries
6d6d9fc03b
Add test for multiple arguments in selection type
8be7105ac5
Refactor castling-rights handling in 'play_move'
d729d63c75
Add 'CastleRights::iter'
93d255623b
Use 'pcg64_fast' for RNG
7dd0da6628
Simplify error-handling in seed generation
a667e6b7f2
Move RNG code to its own module
b2560aa183
Make 'ChessBoard::xor' apply square-wise
85ac65408f
Remove unused 'en_passant_origins'
602847e573
Refactor en-passant updates in 'ChessBoard'
06b5751702
Add Zobrist hashing to 'ChessBoard'
c850529257
Add zobrist hash tables
8be7105ac5
Refactor castling-rights handling in 'play_move'
d729d63c75
Add 'CastleRights::iter'
6ece5d984a
Release 0.3.0
e6a2757c51
Alias 'default_case' to 'select_case'
8db7b053f5
Add 'default' alias
a2cc89a55c
WIP
fc82b7e8bf
WIP(tests): Hide 'select_cases' rule
6ece5d984a
Release 0.3.0
e6a2757c51
Alias 'default_case' to 'select_case'
8db7b053f5
Add 'default' alias