No description
Find a file
Eryn Wells 428ace13dc [moves] Remove special handling of EnPassant moves
Instead of generating e.p. moves in a separate pass, check whether each capture
move (left and right) targets the en passant square. If so, yield an e.p. capture
otherwise just a regular capture.
2025-06-08 16:49:18 -07:00
bitboard [bitboard] Specify array lengths with ::NUM values from core types 2025-06-07 20:53:41 -07:00
board [board] Remove an unused test helper function 2025-06-06 21:46:13 -07:00
core [core, moves] Improve bounds checking of Square::neighbor 2025-06-07 20:06:14 -07:00
doc Move Notes and ChessPieces docs to a doc directory 2024-01-22 19:27:08 -08:00
explorer [explorer] Remove unused MakeMove import 2025-06-07 08:55:54 -07:00
moves [moves] Remove special handling of EnPassant moves 2025-06-08 16:49:18 -07:00
position [position] Re-export moves::ValidateMove from the position crate 2025-06-07 20:09:51 -07:00
.gitignore Ignore the target/ directory 2023-12-19 11:13:41 -08:00
Cargo.lock [board, position] Implement Zobrist hashing 2025-06-05 08:22:34 -07:00
Cargo.toml Empty board package 2024-04-25 09:32:27 -07:00
ChessFriend.code-workspace Visual Studio Code workspace 2024-02-11 10:22:33 -07:00
Makefile WIP 2025-05-08 17:37:59 -07:00
rustfmt.toml Add a rustfmt.toml file 2025-06-07 08:48:45 -07:00