Skip to content

Releases: sortA0329/libcpprime

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 14:55
239d32f
  • Improve performance of cppr::IsPrime, which resulted in a 600KB increase in table size

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 15:48
b734d30
  • Rename cppr::IsPrimeNoTable to cppr::IsPrimeCompact
  • Improve performance of cppr::IsPrimeCompact

v1.3.5

Choose a tag to compare

@github-actions github-actions released this 25 Sep 13:23
3682c05
  • Improve performance of cppr::IsPrimeNoTable

v1.3.4

Choose a tag to compare

@sortA0329 sortA0329 released this 28 Jun 12:23
cd04218
  • Improve performance
  • Prevent unnecessary code from being included when FeatureTestMacros.hpp is included
  • Fix the name and link in the copyright notice
  • Add the copyright notice for Bradley Berg's algorithm to the LICENSE file

v1.3.3

Choose a tag to compare

@sortA0329 sortA0329 released this 24 Feb 16:28
19cae22
  • Update copyright year to 2026
  • Add -O3 -march=native to the compilation flags during benchmarking and testing

v1.3.2

Choose a tag to compare

@sortA0329 sortA0329 released this 03 Jan 16:41
310c093
  • Improve performance

v1.3.1

Choose a tag to compare

@sortA0329 sortA0329 released this 24 Dec 03:17
e4c1eef
  • Improve performance and reduce binary size for cppr::IsPrime

v1.3.0

Choose a tag to compare

@sortA0329 sortA0329 released this 21 Dec 06:37
dd1f49d
  • Add CPPR_HAS_CONSTEXPR_IS_PRIME
  • Support clang-cl
  • Accelerating Compile-Time Computation
  • Improved compatibility

v1.2.11

Choose a tag to compare

@sortA0329 sortA0329 released this 16 Dec 15:02
03f8ba5
  • Change the name on the license
  • Change Multiprication Algorithm
  • Replace __uint128_t with unsigned __int128