Skip to content

primecount-7.9

Compare
Choose a tag to compare
@kimwalisch kimwalisch released this 03 Jul 19:19
· 334 commits to master since this release
785cf3c

The focus of this release has been to improve primecount's test suite. Before this release there were e.g. no unit tests for most of the algorithms used in the pi_gourdon(x) prime counting function. Now virtually everything is unit tested!

  • test/README.md: Add debug mode + GCC/Clang sanitizers documentation.
  • doc/BUILD.md: Add link to detailed test information.
  • test/pi_lehmer.cpp: Add new test.
  • test/pi_*.cpp: Add large pi(x) computation tests.
  • test/gourdon/AC.cpp: Add new test.
  • test/gourdon/B.cpp: Add new test.
  • test/gourdon/D.cpp: Add new test.
  • test/gourdon/Phi0.cpp: Add new test.
  • test/gourdon/Sigma.cpp: Add new test.
  • test/gourdon/alpha_y.cpp: Add 128-bit tests.
  • test/gourdon/alpha_z.cpp: Add 128-bit tests.
  • test/deleglise-rivat/S2_trivial.cpp: Add large computation tests.
  • test/deleglise-rivat/S2_easy.cpp: Add large computation tests.
  • test/deleglise-rivat/S2_hard.cpp: Add large computation tests.
  • test/deleglise-rivat/alpha_deleglise_rivat.cpp: Add 128-bit tests.
  • test/lmo/alpha.cpp: Add more tests.
  • test/api/nth_prime.cpp: Add large computation tests.

Thanks to @entersoftone for being a sponsor in this release cycle!