summaryrefslogtreecommitdiff
path: root/chess-pos.el
AgeCommit message (Expand)Author
7 daysfix: all: fixes to get emacs-chess working on 30.2Craig Jennings
2018-09-06Pre-movesdickmao
2014-06-04Sync from ELPA.Mario Lang
2014-05-20Eliminate the circular dependency between chess-pos and chess-fen.Mario Lang
2014-05-19Convert some file headers to the standard form including license.Mario Lang
2014-04-27Simplify.Mario Lang
2014-04-26chess-pos.el: Another 10% speedup by precalculating sliding piece rays.Mario Lang
2014-04-25chess-search-position: Merge K testing into BRQ testing.Mario Lang
2014-04-23Misc. fixes.Mario Lang
2014-04-21chess-pos-search*: New function.Mario Lang
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-18chess-pos-move: Really remove castling ability if rook has been moved.Mario Lang
2014-04-07chess-search-position: Also consider opponent king moves when checking for ch...Mario Lang
2014-04-01chess-rf-to-index: Fix assertion.Mario Lang
2014-03-31chess-pos.el: Reorder some definitions to pacify compiler.Mario Lang
2014-03-30Fix a rather serious bug in chess-pos-move:Mario Lang
2014-03-24chess-pos-can-castle: Avoid error if there is no king on the board.Mario Lang
2009-12-27char-valid-p is obsolete (as of Emacs 23.1); use characterp insteadMario Lang
2008-09-01When byte-compiling chess-pos, set cl-optimize-speed to 9. This increasesJohn Wiegley
2004-02-18(chess-pos-passed-pawns): New function.Mario Lang
2004-01-28(chess-search-position): document arguments check-only and no-castling.Mario Lang
2004-01-26(chess-pos-move): There was a bug in castling removal when a Rook moved, now ...Mario Lang
2004-01-26(chess-pos-legal-candidates): Remove the opponent pawn if we are capturing en...Mario Lang
2004-01-25Added an argument to chess-search-position, so that if we areJohn Wiegley
2004-01-07remov chess-pos-read-epd-fileMario Lang
2004-01-03New function chess-pos-read-epd-file, which parses an epd file into a list of...Mario Lang
2002-05-01*** no comment ***John Wiegley
2002-05-01added a small commentJohn Wiegley
2002-04-28*** no comment ***John Wiegley
2002-04-26*** no comment ***John Wiegley
2002-04-26bug fixesJohn Wiegley
2002-04-25fixJohn Wiegley
2002-04-24*** no comment ***John Wiegley
2002-04-24*** no comment ***John Wiegley
2002-04-24added support for setting EPD codesJohn Wiegley
2002-04-22Bug fixes and reducing the TODO list.John Wiegley
2002-04-19Fixes and other work.John Wiegley
2002-04-18whitespace fixJohn Wiegley
2002-04-18Many efficiency improvements and bug fixes.John Wiegley
2002-04-17More general bug fixing, efficiency improvements, etc.John Wiegley