index
:
emacs-chess.git
master
My fork of the Emacs-Chess package. A work-in-progress.
Craig Jennings
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2014-04-22
chess-ics.el: oics definition.
Mario Lang
2014-04-21
chess-legal-plies: Simplify the :color case.
Mario Lang
2014-04-21
chess-pos-search*: New function.
Mario Lang
2014-04-21
chess-perft.el: Add another test case with depth 5.
Mario Lang
2014-04-21
chess-search-position: 20% performance improvement by treating ray pieces com...
Mario Lang
2014-04-21
chess-search-position: Move castling check for rooks out of the direction loop.
Mario Lang
2014-04-20
chess-pos.el: Eliminate unused conditional.
Mario Lang
2014-04-20
chess-pos.el: Collapse two chess-pos-piece-p calls into one chess-pos-piece c...
Mario Lang
2014-04-20
chess-pos.el: Refactor/simplify 10x12 code.
Mario Lang
2014-04-20
chess-pos.el: Convert 3 more chess-incr-index calls to chess-next-index.
Mario Lang
2014-04-20
chess-pos.el: Convert 2 more calls to chess-incr-index to chess-next-index.
Mario Lang
2014-04-20
chess-pos.el: Convert 4 more chess-incr-index calls to chess-next-index.
Mario Lang
2014-04-19
chess-knight-directions: New constant.
Mario Lang
2014-04-19
chess-pos.el: Define constant lists of directions various pieces can move to.
Mario Lang
2014-04-19
chess-next-index: A 10x12 mailbox based function for advancing indices.
Mario Lang
2014-04-19
chess-polyglot.el: Docs + one assert.
Mario Lang
2014-04-19
chess-perft: Interactive spec and progress info.
Mario Lang
2014-04-18
Silly typo.
Mario Lang
2014-04-18
chess-perft: Refactor to avoid repeatedly visiting the same list of plies at ...
Mario Lang
2014-04-18
Remove obsolete note.
Mario Lang
2014-04-18
chess-perft: Simplify en-passant checks.
Mario Lang
2014-04-18
chess-pos-move: Really remove castling ability if rook has been moved.
Mario Lang
2014-04-18
chess-perft.el: Count en passant and promotion plies.
Mario Lang
2014-04-18
Add the perft makefile target for easy running of the testsuite.
Mario Lang
2014-04-18
chess-legal-plies: It is illegal to castle if the king is in check right now.
Mario Lang
2014-04-18
chess-legal-plies: Stop generating duplicate castling moves.
Mario Lang
2014-04-18
chess-legal-plies: Generate R and B promotions in addtion to Q and N.
Mario Lang
2014-04-18
chess-perft.el: ert tests to find move generator bugs.
Mario Lang
2014-04-17
chess-perft.el: move generator testing.
Mario Lang
2014-04-17
chess-ics.el: Add guest login support for chess.net.
Mario Lang
2014-04-16
chess-ai.el: Spare computing time by consulting the opening book.
Mario Lang
2014-04-16
chess-polyglot.el: Ship default book file.
Mario Lang
2014-04-15
chess-ai.el: Oops, cl-delete-if only at runtime.
Mario Lang
2014-04-15
chess-ai.el: No need for cl-sort.
Mario Lang
2014-04-14
Build fruit and glaurung modules.
Mario Lang
2014-04-13
chess-ai.el: Require cl-lib at runtime for cl-sort.
Mario Lang
2014-04-10
chess-ai.el: Better top-level move ordering and quiescence pruning.
Mario Lang
2014-04-10
chess-ai.el: Rename functions and fix a subtle bug in quiescence search termi...
Mario Lang
2014-04-10
chess-ai.el: Cleanup.
Mario Lang
2014-04-09
chess-ai.el: Quiescence search.
Mario Lang
2014-04-09
chess-legal-plies: If chess-ply-allow-interactive-query is nil, generate Q an...
Mario Lang
2014-04-08
chess-ai.el: Ply ordering + a bit of progress reporting.
Mario Lang
2014-04-08
chess-ai.el: Simpler search function, progress reporter and bug fixed.
Mario Lang
2014-04-07
chess-search-position: Also consider opponent king moves when checking for ch...
Mario Lang
2014-04-06
TODO items done since we switched to tabulated-list-mode.
Mario Lang
2014-04-04
Fix docstrings.
Mario Lang
2014-04-03
chess-ics.el: Pacify compiler.
Mario Lang
2014-04-03
chess-ics.el: use tabulated-list-mode.
Mario Lang
2014-04-02
ICC seek removal was broken as well.
Mario Lang
2014-04-02
Try to improve the promotion situation on ICS by allowing chess-ply to query ...
Mario Lang
[next]