commit primecount for openSUSE:Factory

2024-04-21 Thread Source-Sync
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

2024-03-25 Thread Source-Sync
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

2024-01-12 Thread Source-Sync
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

2023-07-04 Thread Source-Sync
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

2023-05-23 Thread Source-Sync
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

2023-05-13 Thread Source-Sync
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

2022-12-08 Thread Source-Sync
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

2022-07-09 Thread Source-Sync
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

2022-05-04 Thread Source-Sync
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

2021-12-08 Thread Source-Sync
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

2021-08-18 Thread Source-Sync
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

2021-04-30 Thread Source-Sync
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

2021-03-24 Thread Source-Sync
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)