8-add-legal-move-filter #16

Merged
Josh merged 6 commits from 8-add-legal-move-filter into main 2025-08-19 19:56:45 +00:00
Owner

works on #8

works on #8
Josh added 4 commits 2025-08-19 19:55:10 +00:00
Initially, I only included Queen promos, but this is an issue
with perft testing, since the community counts all legal promotions
as moves. Debugging will be really difficult if I don't include this
now.
Add legal move tests and fix pawn promo tests
All checks were successful
Python tests (make) / test (push) Successful in 11s
1ba87368b5
Add some additional sanity checks for move gen
All checks were successful
Python tests (make) / test (push) Successful in 12s
f0a2087bdd
Josh added 1 commit 2025-08-19 19:55:53 +00:00
Add perft testing links
All checks were successful
Python tests (make) / test (push) Successful in 10s
f6c796730e
Josh added 1 commit 2025-08-19 19:56:20 +00:00
Remove variable import
All checks were successful
Python tests (make) / test (push) Successful in 11s
Python tests (make) / test (pull_request) Successful in 10s
134eafa135
Josh merged commit 15b1a03928 into main 2025-08-19 19:56:45 +00:00
Josh deleted branch 8-add-legal-move-filter 2025-08-19 19:56:45 +00:00
Josh referenced this issue from a commit 2025-08-19 19:56:47 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: projects/chess#16
No description provided.