chessfriend/perft
Eryn Wells 7744dd06f0 [position, perft] Move Perft into the position crate
Move the Perft trait into the position crate, and let the perft binary call into
that.

Amend Position::make_move to return a bool in the Ok case that indicates whether
the position has been seen before. Use this to decide whether to continue
recursing during the Perft run. I haven't seen that this makes a difference in
the counts returned by Perft yet.
2025-06-16 09:01:58 -07:00
..
data [perft] A script that checks a list of positions against known node counts 2025-06-11 08:16:59 -07:00
scripts [perft] Print the depth of the position being checked in check-positions 2025-06-15 16:24:19 -07:00
src [position, perft] Move Perft into the position crate 2025-06-16 09:01:58 -07:00
Cargo.toml