| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-22 | This is the INSTALL file for eshell, not chess.el, remove. | Mario Lang | |
| 2014-05-20 | Add remaining file headers, synced from ELPA. | Mario Lang | |
| 2014-05-20 | Proper file header. | Mario Lang | |
| 2014-05-20 | Declare requirement for cl-lib. | Mario Lang | |
| 2014-05-20 | Upgrade to GPLv3+. | Mario Lang | |
| 2014-05-20 | Upgrade to GPLv3+. | Mario Lang | |
| 2014-05-20 | Add proper file headers, partly merged from ELPA. | Mario Lang | |
| 2014-05-20 | Update pieces submodule HEAD. | Mario Lang | |
| 2014-05-20 | Upgrade to GPLv3 and make the Commentary section more useful. | Mario Lang | |
| 2014-05-20 | Eliminate the circular dependency between chess-pos and chess-fen. | Mario Lang | |
| We remove functions chess-pos-to-string and chess-pos-from-string which are really just aliases for chess-fen-to-pos and chess-pos-to-fen. | |||
| 2014-05-20 | Add proper file header and a paragraph of commentary. | Mario Lang | |
| Additionally, clean up requires. | |||
| 2014-05-20 | Add missing requires. | Mario Lang | |
| 2014-05-20 | Add a proper file header. | Mario Lang | |
| 2014-05-20 | Add a proper file header. | Mario Lang | |
| 2014-05-20 | Add a proper file header. | Mario Lang | |
| 2014-05-20 | Upgrade to GPLv3. | Mario Lang | |
| 2014-05-20 | Add proper file header. | Mario Lang | |
| 2014-05-20 | Add a proper file header. | Mario Lang | |
| 2014-05-20 | Upgrade to GPLv3. | Mario Lang | |
| 2014-05-20 | Upgrade to GPLv3. | Mario Lang | |
| 2014-05-20 | Add a proper file header. | Mario Lang | |
| 2014-05-20 | Upgrade to GPLv3. | Mario Lang | |
| 2014-05-20 | Add "data" keyword and set copyright to FSF. | Mario Lang | |
| 2014-05-20 | Upgrade to GPLv3. | Mario Lang | |
| 2014-05-20 | Add a peroper file header. | Mario Lang | |
| 2014-05-20 | Proper file header and introductory commentary for chess-pgn.el. | Mario Lang | |
| 2014-05-20 | Add proper file headers. | Mario Lang | |
| 2014-05-19 | Add proper file header. | Mario Lang | |
| 2014-05-19 | Add proper file header. | Mario Lang | |
| 2014-05-19 | Add proper file header. | Mario Lang | |
| 2014-05-19 | Add proper file header. | Mario Lang | |
| 2014-05-19 | Convert some file headers to the standard form including license. | Mario Lang | |
| 2014-05-18 | Update commentary. | Mario Lang | |
| 2014-05-18 | Avoid repeatedly calling chess-pos-en-passant. | Mario Lang | |
| 2014-05-18 | Update URL. | Mario Lang | |
| 2014-05-18 | Remove obsolte note. | Mario Lang | |
| 2014-04-28 | Replace a few chess-incr-index calls with chess-next-index. | Mario Lang | |
| 2014-04-27 | Simplify. | Mario Lang | |
| 2014-04-26 | chess-pos.el: Another 10% speedup by precalculating sliding piece rays. | Mario Lang | |
| 2014-04-26 | chess-perft.el: Another test case to improve coverage. | Mario Lang | |
| make perft now takes 13m45s. | |||
| 2014-04-25 | chess-ai-eval-static: Avoid checking for mate if we just count mobility. | Mario Lang | |
| 2014-04-25 | chess-search-position: Merge K testing into BRQ testing. | Mario Lang | |
| Another noticeable speedup. | |||
| 2014-04-24 | chess-plain.el: Rename chess-plain-border-chars to chess-plain-border-style. | Mario Lang | |
| Also, remove chess-plain-draw-borders, if chess-plain-boder-style is nil, we do not draw any borders now. | |||
| 2014-04-23 | Misc. fixes. | Mario Lang | |
| 2014-04-23 | docstring fixes. | Mario Lang | |
| 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 | |
| Search for several pieces in one swipe of the board, returning an alist of pieces and their indices. Use this in chess-legal-plies for the common case where we want all legal plies for a certain color makes the testsuite time go down to 9m57s. | |||
| 2014-04-21 | chess-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-21 | chess-search-position: 20% performance improvement by treating ray pieces ↵ | Mario Lang | |
| commonly. When we search for pieces of a certain color, we iterate over all results from all pieces of that color. However, this is redunant as we end up to check the compass rose twice, once for bishops/rooks and once for queens. We actually just need to check all 8 directions once and keep a list of what piece type can move in which direction. | |||
