- Use R/W-locks instead of mutexes for hashtables
- All configuration parameters can be read from/written to file
- Refactor connected passed pawn scoring
- Bug fix: opposite colored bishop evaluation
- Bug fix: promotion piece parsing
- Refactored search move generation
- Replaced several lookup tables by small functions
- Fixed: "new" command should reset time (#11)
- Fixed several bugs in the evaluation function detected by symmetry testing
- Started work on reading evaluation parameters from YAML file (unfinished)
- Changes for Windows compatibility contributed by Jim Ablett
- Fixed a lot of compiler warnings
- Refactored MP hashtable code
- Attack generation now uses magic bitboards
- Replace the docbook version of the handbook with a markdown version
- Removed BerkeleyDB and implemented AVL tree for opening book and ECO database
- Several bug fixes and clean ups
- Modernized autoconf / automake setup
- Refactored bitbanging code
- Added selfplay
- Use clang-format to format code
- Several bug fixes and clean ups
- split single mutex into multiple ones to improve MP performance
- Bug fixes and clean up in the evaluation function
- Revert changes to search extensions made between 0.8.4 and 0.8.6
- Try to really fix the XBoard/WinBoard bug. Thanks to Leo Dijksmann for pointing me in the right direction.
- Try to work around a bug in XBoard/WinBoard related to long PV output
- Added 'perft' command
- Added simple book learning
- Truly randomize book selection
- Add documentation in docbook format
- Changes to evaluation function
- Removed --enable-asm option, since I am too stupid to configure automake/autoconf to support it in a sensible way.
- Merged timing changes by Allen Lake
- Use xboard "feature" command
- Bug fix in timing code
- Bug fix in analysis mode
- README fixes
- Now recognizes Amy.ini and .amyrc
- IMPORTANT: Copyright notice for Eugene Nalimov's tablebase code
- Fixed a couple of minor glitches which were discovered by Dann Corbit when porting Amy to Windows
- Fixed several bugs in the parallel search (EGTB code, pawnFacts)
- Added analyze mode
- Added .amyrc
- New time allocation strategy
- Changes to book handling
- Several minor changes to the evaluation function