Skip to content

Releases: stephenjlovell/gopher_check

0.2.3

19 Feb 22:41
Compare
Choose a tag to compare

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

05 Feb 02:13
Compare
Choose a tag to compare

Notable changes

  • Fixed uselessly high "safety margin" in game timer which was causing problems in games with fast time controls.

0.2.1

03 Feb 18:35
Compare
Choose a tag to compare

Notable changes

  • Change default value of UCI option name CPU to fix incompatibility with some GUIs.

0.2.0

31 Jan 20:32
Compare
Choose a tag to compare

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

03 Feb 20:07
Compare
Choose a tag to compare

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

03 Feb 20:22
Compare
Choose a tag to compare

Notable Changes

  • This is the first official release.