Svart 3.1
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