Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package primecount for openSUSE:Factory checked in at 2025-12-18 18:38:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/primecount (Old) and /work/SRC/openSUSE:Factory/.primecount.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "primecount" Thu Dec 18 18:38:08 2025 rev:24 rq:1323544 version:8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/primecount/primecount.changes 2025-11-06 18:14:52.047634687 +0100 +++ /work/SRC/openSUSE:Factory/.primecount.new.1928/primecount.changes 2025-12-18 18:38:15.174754691 +0100 @@ -1,0 +2,21 @@ +Sun Dec 14 09:53:00 UTC 2025 - Kim Walisch <[email protected]> + +- Update to primecount-8.0. +- api.cpp: Fix broken 128-bit nth prime function. +- util.cpp: Fix undefined behavior in to_string(). +- calculator.hpp: Add code to detect integer overflows. +- LoadBalancerP2.cpp: Faster critical section. +- LoadBalancerS2.cpp: Faster critical section. +- LoadBalancerAC.cpp: Faster critical section. +- nth_prime.cpp: Improve status output. +- AC.cpp: Improved instruction level parallelism. +- AC_libdivide.cpp: Improved instruction level parallelism. +- D.cpp: Refactor runtime dispatch to optimized SIMD algorithm. +- S2_hard.cpp: Refactor runtime dispatch to optimized SIMD algorithm. +- pi_lmo_parallel.cpp: Add support for runtime dispatch to optimized SIMD algorithm. +- Move S2_easy_libdivide.cpp code into S2_easy.cpp. +- Move AC_libdivide.cpp code into AC.cpp. +- src/app/test.cpp: Speed up tests. +- CMakeLists.txt: Set CMAKE_VISIBILITY_INLINES_HIDDEN = ON by default. + +------------------------------------------------------------------- Old: ---- primecount-7.20.tar.gz New: ---- primecount-8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ primecount.spec ++++++ --- /var/tmp/diff_new_pack.aiURRl/_old 2025-12-18 18:38:16.394805947 +0100 +++ /var/tmp/diff_new_pack.aiURRl/_new 2025-12-18 18:38:16.410806619 +0100 @@ -17,14 +17,14 @@ Name: primecount -Version: 7.20 +Version: 8.0 Release: 0 Summary: Count the number of primes License: BSD-2-Clause Group: Development/Libraries/C and C++ URL: https://github.com/kimwalisch/primecount Source0: https://github.com/kimwalisch/primecount/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: cmake >= 3.7 +BuildRequires: cmake >= 3.9 BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: asciidoc @@ -35,15 +35,15 @@ integer x ≤ 10^31 using highly optimized implementations of the combinatorial prime counting algorithms. -%package -n libprimecount7 +%package -n libprimecount8 Summary: C/C++ library for counting prime numbers -%description -n libprimecount7 +%description -n libprimecount8 This package contains the shared runtime library for primecount. %package -n libprimecount-devel Summary: Development files for the primecount library -Requires: libprimecount7 = %{version} +Requires: libprimecount8 = %{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 libprimecount7 -p /sbin/ldconfig -%postun -n libprimecount7 -p /sbin/ldconfig +%post -n libprimecount8 -p /sbin/ldconfig +%postun -n libprimecount8 -p /sbin/ldconfig %check %ctest @@ -76,7 +76,7 @@ %{_bindir}/primecount %{_mandir}/man1/primecount.1%{?ext_man} -%files -n libprimecount7 +%files -n libprimecount8 %license COPYING %{_libdir}/libprimecount.so.* ++++++ primecount-7.20.tar.gz -> primecount-8.0.tar.gz ++++++ ++++ 10841 lines of diff (skipped)
