summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2014-04-21chess-search-position: 20% performance improvement by treating ray pieces com...Mario Lang
2014-04-21chess-search-position: Move castling check for rooks out of the direction loop.Mario Lang
2014-04-20chess-pos.el: Eliminate unused conditional.Mario Lang
2014-04-20chess-pos.el: Collapse two chess-pos-piece-p calls into one chess-pos-piece c...Mario Lang
2014-04-20chess-pos.el: Refactor/simplify 10x12 code.Mario Lang
2014-04-20chess-pos.el: Convert 3 more chess-incr-index calls to chess-next-index.Mario Lang
2014-04-20chess-pos.el: Convert 2 more calls to chess-incr-index to chess-next-index.Mario Lang
2014-04-20chess-pos.el: Convert 4 more chess-incr-index calls to chess-next-index.Mario Lang
2014-04-19chess-knight-directions: New constant.Mario Lang
2014-04-19chess-pos.el: Define constant lists of directions various pieces can move to.Mario Lang
2014-04-19chess-next-index: A 10x12 mailbox based function for advancing indices.Mario Lang
2014-04-19chess-polyglot.el: Docs + one assert.Mario Lang
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
2014-04-18Remove obsolete note.Mario Lang
2014-04-18chess-perft: Simplify en-passant checks.Mario Lang
2014-04-18chess-pos-move: Really remove castling ability if rook has been moved.Mario Lang
2014-04-18chess-perft.el: Count en passant and promotion plies.Mario Lang
2014-04-18Add the perft makefile target for easy running of the testsuite.Mario Lang
2014-04-18chess-legal-plies: It is illegal to castle if the king is in check right now.Mario Lang
2014-04-18chess-legal-plies: Stop generating duplicate castling moves.Mario Lang
2014-04-18chess-legal-plies: Generate R and B promotions in addtion to Q and N.Mario Lang
2014-04-18chess-perft.el: ert tests to find move generator bugs.Mario Lang
2014-04-17chess-perft.el: move generator testing.Mario Lang
2014-04-17chess-ics.el: Add guest login support for chess.net.Mario Lang
2014-04-16chess-ai.el: Spare computing time by consulting the opening book.Mario Lang
2014-04-16chess-polyglot.el: Ship default book file.Mario Lang
2014-04-15chess-ai.el: Oops, cl-delete-if only at runtime.Mario Lang
2014-04-15chess-ai.el: No need for cl-sort.Mario Lang
2014-04-14Build fruit and glaurung modules.Mario Lang
2014-04-13chess-ai.el: Require cl-lib at runtime for cl-sort.Mario Lang
2014-04-10chess-ai.el: Better top-level move ordering and quiescence pruning.Mario Lang
2014-04-10chess-ai.el: Rename functions and fix a subtle bug in quiescence search termi...Mario Lang
2014-04-10chess-ai.el: Cleanup.Mario Lang
2014-04-09chess-ai.el: Quiescence search.Mario Lang
2014-04-09chess-legal-plies: If chess-ply-allow-interactive-query is nil, generate Q an...Mario Lang
2014-04-08chess-ai.el: Ply ordering + a bit of progress reporting.Mario Lang
2014-04-08chess-ai.el: Simpler search function, progress reporter and bug fixed.Mario Lang
2014-04-07chess-search-position: Also consider opponent king moves when checking for ch...Mario Lang
2014-04-06TODO items done since we switched to tabulated-list-mode.Mario Lang
2014-04-04Fix docstrings.Mario Lang
2014-04-03chess-ics.el: Pacify compiler.Mario Lang
2014-04-03chess-ics.el: use tabulated-list-mode.Mario Lang
2014-04-02ICC seek removal was broken as well.Mario Lang
2014-04-02Try to improve the promotion situation on ICS by allowing chess-ply to query ...Mario Lang
2014-04-02Fix ics seek ads removal.Mario Lang
2014-04-02Eliminate a few compiler warnings due to missing require or cl runtime use.Mario Lang
2014-04-01For some reason, chess-pos.el needs to be compiled first.Mario Lang
2014-04-01chess-rf-to-index: Fix assertion.Mario Lang