summaryrefslogtreecommitdiff
path: root/chess-perft.el
AgeCommit message (Collapse)Author
2014-04-26chess-perft.el: Another test case to improve coverage.Mario Lang
make perft now takes 13m45s.
2014-04-21chess-perft.el: Add another test case with depth 5.Mario Lang
Now that our execution time has been reduced significantly, add a bigger test case to improve the testsuite coverage. "make perft" now takes 10m33s.
2014-04-19chess-perft: Interactive spec and progress info.Mario Lang
2014-04-18Silly typo.Mario Lang
2014-04-18chess-perft: Refactor to avoid repeatedly visiting the same list of plies at ↵Mario Lang
depth 1.
2014-04-18Remove obsolete note.Mario Lang
2014-04-18chess-perft: Simplify en-passant checks.Mario Lang
2014-04-18chess-perft.el: Count en passant and promotion plies.Mario Lang
Also, add ERT tags to selectively run tests which validate a certain ply property, like :castle or :check.
2014-04-18chess-perft.el: ert tests to find move generator bugs.Mario Lang
2014-04-17chess-perft.el: move generator testing.Mario Lang