commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2024-04-21 20:28:51 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.26366 (New) Package is "primecount" Sun Apr 21 20:28:51 2024 rev:16 rq:1169460 version:7.13 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2024-04-09 16:54:35.552370853 +0200 +++ /work/SRC/openSUSE:Factory/.primecount.new.26366/primecount.changes 2024-04-21 20:30:16.304507213 +0200 @@ -1,0 +2,11 @@ +Wed Apr 17 15:40:00 UTC 2024 - Kim Walisch + +- Update to primecount-7.13 (API & ABI are backwards compatible). +- CMakeLists.txt: New WITH_MULTIARCH option (default ON). +- Sieve.hpp: New AVX512 popcount algorithm for x86 CPUs. +- Sieve.hpp: New ARM SVE popcount algorithm. +- int128.cmake: Improve int128_t support for Windows. +- OpenMP.cmake: Improve LLVM/Clang OpenMP detection. +- Add preliminary MSVC 128-bit support. + +--- Old: primecount-7.12.tar.gz New: primecount-7.13.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.bDenI7/_old 2024-04-21 20:30:16.744523366 +0200 +++ /var/tmp/diff_new_pack.bDenI7/_new 2024-04-21 20:30:16.748523513 +0200 @@ -17,7 +17,7 @@ Name: primecount -Version:7.12 +Version:7.13 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-7.12.tar.gz -> primecount-7.13.tar.gz ++ 5619 lines of diff (skipped)
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2024-03-25 21:07:34 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.1905 (New) Package is "primecount" Mon Mar 25 21:07:34 2024 rev:14 rq:1160728 version:7.11 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2024-01-12 23:45:46.623367114 +0100 +++ /work/SRC/openSUSE:Factory/.primecount.new.1905/primecount.changes 2024-03-25 21:09:16.095540371 +0100 @@ -1,0 +2,13 @@ +Fri Mar 15 15:05:00 UTC 2024 - Kim Walisch + +- Update to primecount-7.11 (API & ABI are backwards compatible). +- Increase pi(x) cache size to 2 KiB. +- Detect incompatible command-line options. +- Faster RiemannR(x) and RiemannR_inverse(x) implementations. +- test/iroot.cpp: Fix musl libc issue. +- test/Li.cpp: Speed up test. +- Renamed option --Ri to -R or --RiemannR. +- Renamed option --Ri-inverse to --RiemannR-inverse. +- Improve status output on Windows. + +--- Old: primecount-7.10.tar.gz New: primecount-7.11.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.p7oOD2/_old 2024-03-25 21:09:17.207581201 +0100 +++ /var/tmp/diff_new_pack.p7oOD2/_new 2024-03-25 21:09:17.207581201 +0100 @@ -17,7 +17,7 @@ Name: primecount -Version:7.10 +Version:7.11 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-7.10.tar.gz -> primecount-7.11.tar.gz ++ 7779 lines of diff (skipped)
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2024-01-12 23:45:13 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.21961 (New) Package is "primecount" Fri Jan 12 23:45:13 2024 rev:13 rq:1138168 version:7.10 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2023-07-04 15:23:42.114682299 +0200 +++ /work/SRC/openSUSE:Factory/.primecount.new.21961/primecount.changes 2024-01-12 23:45:46.623367114 +0100 @@ -1,0 +2,8 @@ +Thu Jan 11 17:55:00 UTC 2024 - Kim Walisch + +- Update to primecount-7.10 (API & ABI are backwards compatible). +- Improve CMake libatomic detection. +- Fix potential integer overflows in Li_inverse(x) and Ri_inverse(x). +- Added new internal nth_prime_approx(n). + +--- Old: primecount-7.9.tar.gz New: primecount-7.10.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.g8UyNT/_old 2024-01-12 23:45:47.371394493 +0100 +++ /var/tmp/diff_new_pack.g8UyNT/_new 2024-01-12 23:45:47.371394493 +0100 @@ -17,7 +17,7 @@ Name: primecount -Version:7.9 +Version:7.10 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-7.9.tar.gz -> primecount-7.10.tar.gz ++ 8504 lines of diff (skipped)
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2023-07-04 15:22:50 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.23466 (New) Package is "primecount" Tue Jul 4 15:22:50 2023 rev:12 rq:1096682 version:7.9 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2023-05-23 14:54:38.666519000 +0200 +++ /work/SRC/openSUSE:Factory/.primecount.new.23466/primecount.changes 2023-07-04 15:23:42.114682299 +0200 @@ -1,0 +2,8 @@ +Tue Jul 04 07:25:00 UTC 2023 - Kim Walisch + +- Update to primecount-7.9 (API & ABI are backwards compatible). +- Add unit tests for pi_gourdon(x) function. +- Fix Appveyor CI tests. +- Update to latest libprimesieve-11.1. + +--- Old: primecount-7.8.tar.gz New: primecount-7.9.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.2vAIha/_old 2023-07-04 15:23:42.714685905 +0200 +++ /var/tmp/diff_new_pack.2vAIha/_new 2023-07-04 15:23:42.718685930 +0200 @@ -17,7 +17,7 @@ Name: primecount -Version:7.8 +Version:7.9 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-7.8.tar.gz -> primecount-7.9.tar.gz ++ 8764 lines of diff (skipped)
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2023-05-23 14:54:08 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.1533 (New) Package is "primecount" Tue May 23 14:54:08 2023 rev:11 rq:1088399 version:7.8 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2023-05-13 17:18:10.626566097 +0200 +++ /work/SRC/openSUSE:Factory/.primecount.new.1533/primecount.changes 2023-05-23 14:54:38.666519000 +0200 @@ -1,0 +2,6 @@ +Mon May 22 12:25:00 UTC 2023 - Kim Walisch + +- Update to primecount-7.8 (API & ABI are backwards compatible). +- Fix pi(-n) issue for 128-bit integers. + +--- Old: primecount-7.7.tar.gz New: primecount-7.8.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.mMT3eh/_old 2023-05-23 14:54:39.214522242 +0200 +++ /var/tmp/diff_new_pack.mMT3eh/_new 2023-05-23 14:54:39.222522290 +0200 @@ -17,7 +17,7 @@ Name: primecount -Version:7.7 +Version:7.8 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-7.7.tar.gz -> primecount-7.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/primecount-7.7/CMakeLists.txt new/primecount-7.8/CMakeLists.txt --- old/primecount-7.7/CMakeLists.txt 2023-03-26 17:45:44.0 +0200 +++ new/primecount-7.8/CMakeLists.txt 2023-03-28 09:44:59.0 +0200 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.4...3.22) project(primecount CXX) set(PRIMECOUNT_VERSION_MAJOR 7) -set(PRIMECOUNT_VERSION_MINOR 7) +set(PRIMECOUNT_VERSION_MINOR 8) set(PRIMECOUNT_VERSION "${PRIMECOUNT_VERSION_MAJOR}.${PRIMECOUNT_VERSION_MINOR}") # Build options ## @@ -199,8 +199,11 @@ # (e.g. libprimesieve-dev) and link against that version. if(BUILD_LIBPRIMESIEVE) +set(COPY_BUILD_EXAMPLES "${BUILD_EXAMPLES}") set(COPY_BUILD_MANPAGE "${BUILD_MANPAGE}") set(COPY_BUILD_TESTS "${BUILD_TESTS}") + +set(BUILD_EXAMPLES OFF CACHE BOOL "Build example programs" FORCE) set(BUILD_MANPAGE OFF CACHE BOOL "Build primesieve manpage" FORCE) set(BUILD_TESTS OFF CACHE BOOL "Build primesieve tests" FORCE) option(BUILD_PRIMESIEVE "Build primesieve binary" OFF) @@ -214,6 +217,7 @@ target_compile_options(libprimesieve-static PRIVATE "${POPCNT_FLAG}") endif() +set(BUILD_EXAMPLES "${COPY_BUILD_EXAMPLES}" CACHE BOOL "Build example programs" FORCE) set(BUILD_MANPAGE "${COPY_BUILD_MANPAGE}" CACHE BOOL "Regenerate man page using a2x" FORCE) set(BUILD_TESTS "${COPY_BUILD_TESTS}" CACHE BOOL "Build test programs" FORCE) else() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/primecount-7.7/ChangeLog new/primecount-7.8/ChangeLog --- old/primecount-7.7/ChangeLog2023-03-26 17:45:44.0 +0200 +++ new/primecount-7.8/ChangeLog2023-03-28 09:44:59.0 +0200 @@ -1,3 +1,22 @@ +Changes in primecount-7.8, 2023-03-27 + +I fixed the pi(-n) crash yesterday for 64-bit integers. Unfortunately +I forgot to fix the same issue for 128-bit integers. Hence this +release fixes the same issue for 128-bit integers. + +* api.cpp: Add missing check for negative numbers in pi(int128_t x), + pi_deleglise_rivat(int128_t x), pi_gourdon(int128_t x). +* test/api.cpp: Add more pi(-n) tests. +* test/api_c.cpp: Add more primecount_pi(-n) tests. +* test/pi_cache.cpp: Add new test. +* test/pi_deleglise_rivat.cpp: Add new test. +* test/pi_gourdon.cpp: Add new test. +* test/pi_legendre.cpp: Add new test. +* test/pi_lmo5.cpp: Add new test. +* test/pi_lmo_parallel.cpp: Add new test. +* test/pi_meissel.cpp: Add new test. +* CMakeLists.txt: Disable building libprimesieve examples. + Changes in primecount-7.7, 2023-03-26 This is a bug fix release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/primecount-7.7/include/primecount.h new/primecount-7.8/include/primecount.h --- old/primecount-7.7/include/primecount.h 2023-03-26 17:45:44.0 +0200 +++ new/primecount-7.8/include/primecount.h 2023-03-28 09:44:59.0 +0200 @@ -16,9 +16,9 @@ #include #include -#define PRIMECOUNT_VERSION "7.7" +#define PRIMECOUNT_VERSION "7.8" #define PRIMECOUNT_VERSION_MAJOR 7 -#define PRIMECOUNT_VERSION_MINOR 7 +#define PRIMECOUNT_VERSION_MINOR 8 #ifdef __cplusplus extern "C" { diff -urN '--exclude=CVS' '--exclude=.cvsignore'
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2023-05-13 17:18:06 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.1533 (New) Package is "primecount" Sat May 13 17:18:06 2023 rev:10 rq:1086890 version:7.7 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2022-12-08 16:52:10.559787405 +0100 +++ /work/SRC/openSUSE:Factory/.primecount.new.1533/primecount.changes 2023-05-13 17:18:10.626566097 +0200 @@ -1,0 +2,10 @@ +Sat May 13 08:30:00 UTC 2023 - Kim Walisch + +- Update to primecount-7.7 (API & ABI are backwards compatible). +- Fix pi(-1) crash. +- test/api.cpp: Add pi(-1) test. +- test/api_c.c: Add primecount_pi(-1) test. +- test/nthprime.cpp: Add new test. +- primecount.h: Fix -Wstrict-prototypes warning. + +--- Old: primecount-7.6.tar.gz New: primecount-7.7.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.IwjvRe/_old 2023-05-13 17:18:11.154569134 +0200 +++ /var/tmp/diff_new_pack.IwjvRe/_new 2023-05-13 17:18:11.158569157 +0200 @@ -17,7 +17,7 @@ Name: primecount -Version:7.6 +Version:7.7 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-7.6.tar.gz -> primecount-7.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/primecount-7.6/CMakeLists.txt new/primecount-7.7/CMakeLists.txt --- old/primecount-7.6/CMakeLists.txt 2022-12-07 16:36:55.0 +0100 +++ new/primecount-7.7/CMakeLists.txt 2023-03-26 17:45:44.0 +0200 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.4...3.22) project(primecount CXX) set(PRIMECOUNT_VERSION_MAJOR 7) -set(PRIMECOUNT_VERSION_MINOR 6) +set(PRIMECOUNT_VERSION_MINOR 7) set(PRIMECOUNT_VERSION "${PRIMECOUNT_VERSION_MAJOR}.${PRIMECOUNT_VERSION_MINOR}") # Build options ## @@ -17,7 +17,7 @@ option(WITH_LIBDIVIDE "Use libdivide.h" ON) option(WITH_OPENMP "Enable OpenMP multi-threading" ON) option(WITH_MSVC_CRT_STATIC "Link primecount.lib with /MT instead of the default /MD" OFF) -option(WITH_FLOAT128"Use __float128 (requires libquadmath)" OFF) +option(WITH_FLOAT128"Use __float128 (requires libquadmath), increases precision of Li(x) & RiemannR" OFF) option(WITH_JEMALLOC"Use jemalloc allocator"OFF) # When using WITH_DIV32=ON primecount checks at runtime diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/primecount-7.6/COPYING new/primecount-7.7/COPYING --- old/primecount-7.6/COPYING 2022-12-07 16:36:55.0 +0100 +++ new/primecount-7.7/COPYING 2023-03-26 17:45:44.0 +0200 @@ -1,6 +1,6 @@ BSD 2-Clause License -Copyright (c) 2013 - 2022, Kim Walisch. +Copyright (c) 2013 - 2023, Kim Walisch. All rights reserved. Redistribution and use in source and binary forms, with or without diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/primecount-7.6/ChangeLog new/primecount-7.7/ChangeLog --- old/primecount-7.6/ChangeLog2022-12-07 16:36:55.0 +0100 +++ new/primecount-7.7/ChangeLog2023-03-26 17:45:44.0 +0200 @@ -1,3 +1,15 @@ +Changes in primecount-7.7, 2023-03-26 + +This is a bug fix release. + +* primecount.h: Fix -Wstrict-prototypes warning. +* api.cpp: Fix pi(-1) crash #64. Now pi(-1) returns 0 + without reporting any error. +* test/api.cpp: Add pi(-1) test. +* test/api_c.cpp: Add primecount_pi(-1) test. +* test/nthprime.cpp: Add new test. +* test/api_c.c: Convert api_c.cpp to api_c.c + Changes in primecount-7.6, 2022-12-07 This is a bug fix release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/primecount-7.6/doc/BUILD.md new/primecount-7.7/doc/BUILD.md --- old/primecount-7.6/doc/BUILD.md 2022-12-07 16:36:55.0 +0100 +++ new/primecount-7.7/doc/BUILD.md 2023-03-26 17:45:44.0 +0200 @@ -110,7 +110,7 @@ option(WITH_OPENMP "Enable OpenMP multi-threading" ON) option(WITH_DIV32 "Use 32-bit division instead of 64-bit division whenever possible" ON) option(WITH_MSVC_CRT_STATIC "Link primecount.lib with /MT instead of the default /MD" OFF) -option(WITH_FLOAT128"Use __float128 (requires libquadmath)" OFF) +option(WITH_FLOAT128"Use __float128 (requires libquadmath), increases precision of
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2022-12-08 16:52:04 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.1835 (New) Package is "primecount" Thu Dec 8 16:52:04 2022 rev:9 rq:1041326 version:7.6 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2022-07-09 17:05:43.836938961 +0200 +++ /work/SRC/openSUSE:Factory/.primecount.new.1835/primecount.changes 2022-12-08 16:52:10.559787405 +0100 @@ -1,0 +2,7 @@ +Wed Dec 7 16:35:00 UTC 2022 - Kim Walisch + +- Update to primecount-7.6 (API & ABI are backwards compatible). +- Requires latest primesieve-11.0 library. +- Fix missing header include in print.hpp. + +--- Old: primecount-7.4.tar.gz New: primecount-7.6.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.swYq6L/_old 2022-12-08 16:52:11.139790380 +0100 +++ /var/tmp/diff_new_pack.swYq6L/_new 2022-12-08 16:52:11.147790421 +0100 @@ -17,7 +17,7 @@ Name: primecount -Version:7.4 +Version:7.6 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-7.4.tar.gz -> primecount-7.6.tar.gz ++ 9154 lines of diff (skipped)
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2022-07-09 17:03:28 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.1523 (New) Package is "primecount" Sat Jul 9 17:03:28 2022 rev:8 rq:987964 version:7.4 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2022-05-04 15:11:11.724175328 +0200 +++ /work/SRC/openSUSE:Factory/.primecount.new.1523/primecount.changes 2022-07-09 17:05:43.836938961 +0200 @@ -1,0 +2,10 @@ +Fri Jul 8 18:10:00 UTC 2022 - Kim Walisch + +- Update to primecount-7.4 (API & ABI are backwards compatible). +- Compatible with latest primesieve-8.0 library. +- Sieve.cpp: Improved pre-sieving. +- Sieve.cpp: Optimize COUNT_UNSET_BIT() macro. +- Split up main CMakeLists.txt into multiple modules. +- Reduced the number of memory allocations. + +--- Old: primecount-7.3.tar.gz New: primecount-7.4.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.OPqtdW/_old 2022-07-09 17:05:44.172939279 +0200 +++ /var/tmp/diff_new_pack.OPqtdW/_new 2022-07-09 17:05:44.176939283 +0200 @@ -17,7 +17,7 @@ Name: primecount -Version:7.3 +Version:7.4 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-7.3.tar.gz -> primecount-7.4.tar.gz ++ 13621 lines of diff (skipped)
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2022-05-04 15:10:50 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.1538 (New) Package is "primecount" Wed May 4 15:10:50 2022 rev:7 rq:974777 version:7.3 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2021-12-08 22:10:35.590908676 +0100 +++ /work/SRC/openSUSE:Factory/.primecount.new.1538/primecount.changes 2022-05-04 15:11:11.724175328 +0200 @@ -1,0 +2,9 @@ +Tue May 3 16:19:00 UTC 2022 - Kim Walisch + +- Update to primecount-7.3 (API & ABI are backwards compatible). +- Improved big.Little CPU detection. +- Improved nth prime performance for small n. +- Reduced the number of memory allocations. +- Many CMake build system improvements. + +--- Old: primecount-7.2.tar.gz New: primecount-7.3.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.7tiYO2/_old 2022-05-04 15:11:12.180175889 +0200 +++ /var/tmp/diff_new_pack.7tiYO2/_new 2022-05-04 15:11:12.188175899 +0200 @@ -17,7 +17,7 @@ Name: primecount -Version:7.2 +Version:7.3 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-7.2.tar.gz -> primecount-7.3.tar.gz ++ 10401 lines of diff (skipped)
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2021-12-08 22:09:22 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.31177 (New) Package is "primecount" Wed Dec 8 22:09:22 2021 rev:6 rq:936435 version:7.2 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2021-08-18 08:56:47.942912319 +0200 +++ /work/SRC/openSUSE:Factory/.primecount.new.31177/primecount.changes 2021-12-08 22:10:35.590908676 +0100 @@ -1,0 +2,7 @@ +Wed Dec 8 08:15:00 UTC 2021 - Kim Walisch + +- Add pkg-config/pkgconf support (primecount.pc). +- Improved cache size detection on big.LITTLE CPUs. +- Improved C/C++ API documentation (libprimecount.md). + +--- Old: primecount-7.1.tar.gz New: primecount-7.2.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.2kgQtL/_old 2021-12-08 22:10:35.966908852 +0100 +++ /var/tmp/diff_new_pack.2kgQtL/_new 2021-12-08 22:10:35.970908854 +0100 @@ -17,7 +17,7 @@ Name: primecount -Version:7.1 +Version:7.2 Release:0 Summary:Count the number of primes License:BSD-2-Clause @@ -85,5 +85,6 @@ %{_libdir}/libprimecount.so %{_includedir}/primecount.h %{_includedir}/primecount.hpp +%{_libdir}/pkgconfig/primecount.pc %changelog ++ primecount-7.1.tar.gz -> primecount-7.2.tar.gz ++ 8894 lines of diff (skipped)
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2021-08-18 08:55:58 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.1899 (New) Package is "primecount" Wed Aug 18 08:55:58 2021 rev:5 rq:912453 version:7.1 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2021-05-01 00:47:19.091286426 +0200 +++ /work/SRC/openSUSE:Factory/.primecount.new.1899/primecount.changes 2021-08-18 08:56:47.942912319 +0200 @@ -1,0 +2,13 @@ +Mon Aug 16 03:20:00 UTC 2021 - Kim Walisch + +- Update to primecount-7.1 (API & ABI are backwards compatible). +- Minor pi(x) & phi(x, a) speed improvements. +- PhiTiny.cpp: Use compressed phi(x, a) lookup table. +- phi.cpp: More correct usage of recursive phi(x, a) formula. +- PiTable.cpp: Add PrimePi(x) lookup table for x < 64 * 240. +- generate_phi.hpp: More correct usage of recursive phi(x, a) formula. +- nth_prime.cpp: Cache small primes <= 1009. +- nth_prime.cpp: Improve error handling, n must be >= 1. +- appveyor.yml: Fix debug build. + +--- Old: primecount-7.0.tar.gz New: primecount-7.1.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.Flb85h/_old 2021-08-18 08:56:48.346911844 +0200 +++ /var/tmp/diff_new_pack.Flb85h/_new 2021-08-18 08:56:48.350911839 +0200 @@ -17,7 +17,7 @@ Name: primecount -Version:7.0 +Version:7.1 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-7.0.tar.gz -> primecount-7.1.tar.gz ++ 2697 lines of diff (skipped)
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2021-05-01 00:47:11 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.1947 (New) Package is "primecount" Sat May 1 00:47:11 2021 rev:4 rq:889623 version:7.0 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2021-03-24 16:13:32.807976428 +0100 +++ /work/SRC/openSUSE:Factory/.primecount.new.1947/primecount.changes 2021-05-01 00:47:19.091286426 +0200 @@ -1,0 +2,15 @@ +Fri Apr 30 16:52:00 UTC 2021 - Kim Walisch + +- Update to primecount-7.0 (API & ABI are backwards compatible). +- AC.cpp: New algorithm with improved scaling. +- AC_libdivide.cpp: New algorithm with improved scaling. +- B.cpp: Improved scaling due to independent threads. +- P2.cpp: Improved scaling due to independent threads. +- LoadBalancerAC.cpp: New thread scheduler for AC algorithm. +- LoadBalancerS2.cpp: Improve load balancing of S2_hard & D. +- LoadBalancerP2.cpp: Rewritten, now similar to other load balancers. +- SegmentedPiTable.cpp: Decrease size to x^(1/4). +- util.cpp: Improve scaling using larger default alpha_z = 2. +- imath.hpp: Optimize ilog2() & next_power_of_2() using __builtin_clzll(). + +--- Old: primecount-6.4.tar.gz New: primecount-7.0.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.uXdmFd/_old 2021-05-01 00:47:19.531284465 +0200 +++ /var/tmp/diff_new_pack.uXdmFd/_new 2021-05-01 00:47:19.535284448 +0200 @@ -17,7 +17,7 @@ Name: primecount -Version:6.4 +Version:7.0 Release:0 Summary:Count the number of primes License:BSD-2-Clause @@ -35,15 +35,15 @@ integer x ??? 10^31 using highly optimized implementations of the combinatorial prime counting algorithms. -%package -n libprimecount6 +%package -n libprimecount7 Summary:C/C++ library for counting prime numbers -%description -n libprimecount6 +%description -n libprimecount7 This package contains the shared runtime library for primecount. %package -n libprimecount-devel Summary:Development files for the primecount library -Requires: libprimecount6 = %{version} +Requires: libprimecount7 = %{version} %description -n libprimecount-devel This package contains the C/C++ header files and the configuration @@ -65,8 +65,8 @@ %cmake_install %fdupes %{buildroot}/%{_prefix} -%post -n libprimecount6 -p /sbin/ldconfig -%postun -n libprimecount6 -p /sbin/ldconfig +%post -n libprimecount7 -p /sbin/ldconfig +%postun -n libprimecount7 -p /sbin/ldconfig %check %ctest @@ -76,7 +76,7 @@ %{_bindir}/primecount %{_mandir}/man1/primecount.1%{?ext_man} -%files -n libprimecount6 +%files -n libprimecount7 %license COPYING %{_libdir}/libprimecount.so.* ++ primecount-6.4.tar.gz -> primecount-7.0.tar.gz ++ 9803 lines of diff (skipped)
commit primecount for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2021-03-24 16:13:31 Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.2401 (New) Package is "primecount" Wed Mar 24 16:13:31 2021 rev:3 rq:880575 version:6.4 Changes: --- /work/SRC/openSUSE:Factory/primecount/primecount.changes2021-01-13 18:30:31.829873123 +0100 +++ /work/SRC/openSUSE:Factory/.primecount.new.2401/primecount.changes 2021-03-24 16:13:32.807976428 +0100 @@ -1,0 +2,7 @@ +Mon Mar 22 16:42:00 UTC 2021 - Kim Walisch + +- Update to primecount-6.4. +- Fixed an integer overflow in the B formula. +- Reduced memory usage of SegmentedPiTable by 1.5x. + +--- Old: primecount-6.2.tar.gz New: primecount-6.4.tar.gz Other differences: -- ++ primecount.spec ++ --- /var/tmp/diff_new_pack.25P0PH/_old 2021-03-24 16:13:33.607977267 +0100 +++ /var/tmp/diff_new_pack.25P0PH/_new 2021-03-24 16:13:33.611977272 +0100 @@ -17,7 +17,7 @@ Name: primecount -Version:6.2 +Version:6.4 Release:0 Summary:Count the number of primes License:BSD-2-Clause ++ primecount-6.2.tar.gz -> primecount-6.4.tar.gz ++ 4891 lines of diff (skipped)