Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@tfpf tfpf released this 29 Jun 06:36
· 11 commits to main since this release
  • Seeder functions return the seed. This can be useful (especially in case of the non-deterministic seeder functions) for reproducibility.
  • Added C++ constructors for non-deterministic seeders.
  • Added installation support for Windows (MSYS2).
    • Should also work on Cygwin and Git Bash for Windows, but I have not tested them.
  • Fail with a proper error message if required fixed-width integers are not supported.
  • Simplified the installation instructions, which are identical on Linux and Windows (MSYS2).
  • Added a security policy.
  • C++ benchmark program changed to use a macro instead of templates.
    • The C++ functions are themselves templated, so they cannot be used as templates.
    • Using a macro gives more accurate running times.
  • Moved the sudoku generator and solver to the directory containing examples.
    • Made it slightly more efficient by seeding the PRNG only once.
    • Fixed a bug in spacing of displayed sudokus.
    • Renamed the main program from solve_sudoku to sudoku.
  • Terminology fix: the functions are called thread-safe (when they use local MT19937 objects) rather than reentrant.