Releases: stephenjlovell/gopher_check
Releases · stephenjlovell/gopher_check
0.2.3
Notable changes
- Fixed bug in validating castle moves
- Fixed bug in validating king safety for en-passant captures
- Fixed bug in piece-square tables setup: tables now mirror correctly for each side to move.
- In CLI mode, user now prevented from executing a search without first specifying a position. This would previously result in an un-handled panic.
- Singular extensions no longer used in search. This may be added back in a future release.
0.2.2
Notable changes
- Fixed uselessly high "safety margin" in game timer which was causing problems in games with fast time controls.
0.2.1
Notable changes
- Change default value of UCI
option name CPU
to fix incompatibility with some GUIs.
0.2.0
Notable changes
- Implements memory recycling on a per-goroutine basis to reduce memory allocations and GC pressure.
- Speed improvement of approx. 18% in nodes per second (NPS) over v0.1.1.
- New UCI option to set number of search threads, defaulting to one search process (goroutine) per logical core.
- Expanded time control options:
- per-game
- per-game plus time increment
- fixed-depth
- fixed time per move
- Minor bug-fixes and optimizations
0.1.1
Notable changes
- Improvements to sorting of promotion moves.
- Fixed bug that would prevent legal castling in rare instances.
- Implemented separate
-cpuprofile
and-memprofile
command-line flags to simplify profiling.
0.1.0
Notable Changes
- This is the first official release.