Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package primecount for openSUSE:Factory 
checked in at 2026-02-10 21:13:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/primecount (Old)
 and      /work/SRC/openSUSE:Factory/.primecount.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "primecount"

Tue Feb 10 21:13:07 2026 rev:26 rq:1332213 version:8.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/primecount/primecount.changes    2026-01-27 
16:15:27.429897169 +0100
+++ /work/SRC/openSUSE:Factory/.primecount.new.1670/primecount.changes  
2026-02-10 21:13:50.995151644 +0100
@@ -1,0 +2,8 @@
+Fri Feb 10 11:03:00 UTC 2026 - Kim Walisch <[email protected]>
+
+- Update to primecount-8.2, this is a minor bugfix release.
+- primesieve.pc.in: Fix missing version in generated pkg-config file, 
GitHub#104.
+- AC.cpp: Refactor loop condition.
+- No API or ABI changes.
+
+-------------------------------------------------------------------

Old:
----
  primecount-8.1.tar.gz

New:
----
  primecount-8.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ primecount.spec ++++++
--- /var/tmp/diff_new_pack.v28uQs/_old  2026-02-10 21:13:51.435170082 +0100
+++ /var/tmp/diff_new_pack.v28uQs/_new  2026-02-10 21:13:51.435170082 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           primecount
-Version:        8.1
+Version:        8.2
 Release:        0
 Summary:        Count the number of primes
 License:        BSD-2-Clause

++++++ primecount-8.1.tar.gz -> primecount-8.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/CMakeLists.txt 
new/primecount-8.2/CMakeLists.txt
--- old/primecount-8.1/CMakeLists.txt   2026-01-26 09:36:01.000000000 +0100
+++ new/primecount-8.2/CMakeLists.txt   2026-02-01 17:43:09.000000000 +0100
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.9...4.2)
 
 project(primecount
-        VERSION 8.1
+        VERSION 8.2
         LANGUAGES CXX)
 
 # Build options ######################################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/ChangeLog new/primecount-8.2/ChangeLog
--- old/primecount-8.1/ChangeLog        2026-01-26 09:36:01.000000000 +0100
+++ new/primecount-8.2/ChangeLog        2026-02-01 17:43:09.000000000 +0100
@@ -1,3 +1,8 @@
+Changes in primecount-8.2, 2026-02-01
+
+* Fix missing version in .pc file #104.
+* AC.cpp: Improve loop condition.
+
 Changes in primecount-8.1, 2026-01-26
 
 * CMakeLists.txt: Fix CMAKE_PROJECT_VERSION not defined.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/include/primecount.h 
new/primecount-8.2/include/primecount.h
--- old/primecount-8.1/include/primecount.h     2026-01-26 09:36:01.000000000 
+0100
+++ new/primecount-8.2/include/primecount.h     2026-02-01 17:43:09.000000000 
+0100
@@ -16,9 +16,9 @@
 #include <stdbool.h>
 #include <stdint.h>
 
-#define PRIMECOUNT_VERSION "8.1"
+#define PRIMECOUNT_VERSION "8.2"
 #define PRIMECOUNT_VERSION_MAJOR 8
-#define PRIMECOUNT_VERSION_MINOR 1
+#define PRIMECOUNT_VERSION_MINOR 2
 
 #ifdef __cplusplus
 extern "C" {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/include/primecount.hpp 
new/primecount-8.2/include/primecount.hpp
--- old/primecount-8.1/include/primecount.hpp   2026-01-26 09:36:01.000000000 
+0100
+++ new/primecount-8.2/include/primecount.hpp   2026-02-01 17:43:09.000000000 
+0100
@@ -17,9 +17,9 @@
 #include <string>
 #include <stdint.h>
 
-#define PRIMECOUNT_VERSION "8.1"
+#define PRIMECOUNT_VERSION "8.2"
 #define PRIMECOUNT_VERSION_MAJOR 8
-#define PRIMECOUNT_VERSION_MINOR 1
+#define PRIMECOUNT_VERSION_MINOR 2
 
 namespace primecount {
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/lib/primesieve/CMakeLists.txt 
new/primecount-8.2/lib/primesieve/CMakeLists.txt
--- old/primecount-8.1/lib/primesieve/CMakeLists.txt    2026-01-26 
09:36:01.000000000 +0100
+++ new/primecount-8.2/lib/primesieve/CMakeLists.txt    2026-02-01 
17:43:09.000000000 +0100
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.9...4.2)
 
 project(primesieve
-        VERSION 12.12
+        VERSION 12.13
         LANGUAGES CXX)
 
 # Build options ######################################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/lib/primesieve/ChangeLog 
new/primecount-8.2/lib/primesieve/ChangeLog
--- old/primecount-8.1/lib/primesieve/ChangeLog 2026-01-26 09:36:01.000000000 
+0100
+++ new/primecount-8.2/lib/primesieve/ChangeLog 2026-02-01 17:43:09.000000000 
+0100
@@ -1,3 +1,8 @@
+Changes in version 12.13, 01/02/2026
+====================================
+
+* Fix missing version in .pc file #176.
+
 Changes in version 12.12, 09/01/2026
 ====================================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/lib/primesieve/doc/Doxyfile.in 
new/primecount-8.2/lib/primesieve/doc/Doxyfile.in
--- old/primecount-8.1/lib/primesieve/doc/Doxyfile.in   2026-01-26 
09:36:01.000000000 +0100
+++ new/primecount-8.2/lib/primesieve/doc/Doxyfile.in   2026-02-01 
17:43:09.000000000 +0100
@@ -1,5 +1,5 @@
 PROJECT_NAME           = "primesieve"
-PROJECT_NUMBER         = @PRIMESIEVE_VERSION@
+PROJECT_NUMBER         = @PROJECT_VERSION@
 INPUT                  = @PROJECT_SOURCE_DIR@/doc/mainpage.dox \
                          @PROJECT_SOURCE_DIR@/include/primesieve.hpp \
                          @PROJECT_SOURCE_DIR@/include/primesieve.h \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/lib/primesieve/include/primesieve.h 
new/primecount-8.2/lib/primesieve/include/primesieve.h
--- old/primecount-8.1/lib/primesieve/include/primesieve.h      2026-01-26 
09:36:01.000000000 +0100
+++ new/primecount-8.2/lib/primesieve/include/primesieve.h      2026-02-01 
17:43:09.000000000 +0100
@@ -15,9 +15,9 @@
 #ifndef PRIMESIEVE_H
 #define PRIMESIEVE_H
 
-#define PRIMESIEVE_VERSION "12.12"
+#define PRIMESIEVE_VERSION "12.13"
 #define PRIMESIEVE_VERSION_MAJOR 12
-#define PRIMESIEVE_VERSION_MINOR 12
+#define PRIMESIEVE_VERSION_MINOR 13
 
 #include <primesieve/iterator.h>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/lib/primesieve/include/primesieve.hpp 
new/primecount-8.2/lib/primesieve/include/primesieve.hpp
--- old/primecount-8.1/lib/primesieve/include/primesieve.hpp    2026-01-26 
09:36:01.000000000 +0100
+++ new/primecount-8.2/lib/primesieve/include/primesieve.hpp    2026-02-01 
17:43:09.000000000 +0100
@@ -13,9 +13,9 @@
 #ifndef PRIMESIEVE_HPP
 #define PRIMESIEVE_HPP
 
-#define PRIMESIEVE_VERSION "12.12"
+#define PRIMESIEVE_VERSION "12.13"
 #define PRIMESIEVE_VERSION_MAJOR 12
-#define PRIMESIEVE_VERSION_MINOR 12
+#define PRIMESIEVE_VERSION_MINOR 13
 
 #include <primesieve/iterator.hpp>
 #include <primesieve/primesieve_error.hpp>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/lib/primesieve/primesieve.pc.in 
new/primecount-8.2/lib/primesieve/primesieve.pc.in
--- old/primecount-8.1/lib/primesieve/primesieve.pc.in  2026-01-26 
09:36:01.000000000 +0100
+++ new/primecount-8.2/lib/primesieve/primesieve.pc.in  2026-02-01 
17:43:09.000000000 +0100
@@ -5,7 +5,7 @@
 
 Name: primesieve
 Description: Fast C/C++ prime number generator
-Version: @PRIMESIEVE_VERSION@
+Version: @PROJECT_VERSION@
 Libs: -L${libdir} -lprimesieve
 Libs.private: @CMAKE_THREAD_LIBS_INIT@
 Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/primecount.pc.in 
new/primecount-8.2/primecount.pc.in
--- old/primecount-8.1/primecount.pc.in 2026-01-26 09:36:01.000000000 +0100
+++ new/primecount-8.2/primecount.pc.in 2026-02-01 17:43:09.000000000 +0100
@@ -5,7 +5,7 @@
 
 Name: primecount
 Description: Fast C/C++ prime counting function library
-Version: @PRIMECOUNT_VERSION@
+Version: @PROJECT_VERSION@
 Requires.private: primesieve >= 11.0
 Cflags: -I${includedir}
 Libs: -L${libdir} -lprimecount
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/primecount-8.1/src/gourdon/AC.cpp 
new/primecount-8.2/src/gourdon/AC.cpp
--- old/primecount-8.1/src/gourdon/AC.cpp       2026-01-26 09:36:01.000000000 
+0100
+++ new/primecount-8.2/src/gourdon/AC.cpp       2026-02-01 17:43:09.000000000 
+0100
@@ -87,7 +87,7 @@
   }
 
   // Unroll loop to increase instruction level parallelism
-  for (; i + 4 <= max_i2; i += 4)
+  for (; i + 3 <= max_i2; i += 4)
   {
     uint64_t xpq0 = fast_div64(xp, primes[i]);
     uint64_t xpq1 = fast_div64(xp, primes[i+1]);
@@ -221,7 +221,7 @@
   }
 
   // Unroll loop to increase instruction level parallelism
-  for (; i >= pi_min_m + 4; i -= 4)
+  for (; i > pi_min_m + 3; i -= 4)
   {
     uint64_t xpq0 = fast_div64(xp, primes[i]);
     uint64_t xpq1 = fast_div64(xp, primes[i-1]);
@@ -418,7 +418,7 @@
   }
 
   // Unroll loop to increase instruction level parallelism
-  for (; i + 4 <= max_i2; i += 4)
+  for (; i + 3 <= max_i2; i += 4)
   {
     uint64_t xpq0 = xp / primes[i];
     uint64_t xpq1 = xp / primes[i+1];
@@ -476,7 +476,7 @@
   }
 
   // Unroll loop to increase instruction level parallelism
-  for (; i + 4 <= max_i2; i += 4)
+  for (; i + 3 <= max_i2; i += 4)
   {
     uint64_t xpq0 = fast_div64(xp, primes[i]);
     uint64_t xpq1 = fast_div64(xp, primes[i+1]);
@@ -610,7 +610,7 @@
   }
 
   // Unroll loop to increase instruction level parallelism
-  for (; i >= pi_min_m + 4; i -= 4)
+  for (; i > pi_min_m + 3; i -= 4)
   {
     uint64_t xpq0 = xp / primes[i];
     uint64_t xpq1 = xp / primes[i-1];
@@ -700,7 +700,7 @@
   }
 
   // Unroll loop to increase instruction level parallelism
-  for (; i >= pi_min_m + 4; i -= 4)
+  for (; i > pi_min_m + 3; i -= 4)
   {
     uint64_t xpq0 = fast_div64(xp, primes[i]);
     uint64_t xpq1 = fast_div64(xp, primes[i-1]);

Reply via email to