Skip to content

Svart 3.1

Compare
Choose a tag to compare
@crippa1337 crippa1337 released this 07 Apr 23:13
· 77 commits to master since this release

This release has some large changes made to time management, namely calculating an optimum time and a maximum time for a search, which gains some 30-40 elo at both STC and LTC.

Why is this getting it's own release?

Because Svart 3, and it's previous releases, has quite a glaring issue that was made clear to me today. If Svart wouldn't complete a search of depth 1 then it would not have a best move to give and would crash. With this release, Svart is forced to always complete a search of at least depth 1 and if it can't then it will simply time out instead of crashing.

This release of Svart also introduces a new scheme of release with better optimizations from the compiler. It follows the microarchitecture levels (see README.md for instructions on how to compile it yourself).

x86_64-v3 is recommended.
x86_64-v2 works on CPUs pre Haswell/Excavator.
x86_64-v1 should work on anything.

Full Changelog: v3.0.0...v3.1.0