public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/primecount] rawhide: Update to 8.7-0
@ 2026-08-16 7:20 Kim Walisch
0 siblings, 0 replies; only message in thread
From: Kim Walisch @ 2026-08-16 7:20 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/primecount
Branch : rawhide
Commit : 1f75a3e5741880d0d9849d7911b2e741416644de
Author : Kim Walisch <kim.walisch@gmail.com>
Date : 2026-08-16T09:10:00+02:00
Stats : +30/-3 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/primecount/c/1f75a3e5741880d0d9849d7911b2e741416644de?branch=rawhide
Log:
Update to 8.7-0
---
diff --git a/primecount.spec b/primecount.spec
index e4debd3..600e33e 100644
--- a/primecount.spec
+++ b/primecount.spec
@@ -1,6 +1,6 @@
Name: primecount
-Version: 8.6
-Release: 1%{?dist}
+Version: 8.7
+Release: 0%{?dist}
Summary: Fast prime counting function implementation
# BSD-2-Clause: the project as a whole
@@ -124,6 +124,33 @@ export CXXFLAGS='%{build_cxxflags} -DLIBDIVIDE_NEON'
%{_libdir}/pkgconfig/primecount.pc
%changelog
+* Sun Aug 16 2026 Kim Walisch <walki@fedoraproject.org> - 8.7-0
+- primecount now requires C++14 or later (only for building, linking still works with C++11)
+- nth_prime_sieve.cpp: Fix rare OpenMP multi-threading bug
+- Fix GCC/Clang -Wundef warnings
+- PiTable.cpp: Add multi-threaded primes vector initialization
+- FactorTableD.hpp: Reduce Gourdon D memory using 16-bit prime factor ordinals
+- primecount.pc.in: Add missing libatomic and libquadmath dependencies
+- primecountConfig.cmake.in: Only find OpenMP when required
+- ci.yml: Add pkg-config and CMake find_package() CI tests
+- D_arm_sve.hpp: Fix GCC ARM SVE failed auto-vectorization
+- Fix get_max_x() for x > 10^31
+- CmdOptions.cpp: Detect too many input numbers
+- P2.cpp: Fix potential 64-bit integer overflow
+- phi.cpp: Fix phi(x, a) for x >= 4611686065672028281 which requires primes > INT32_MAX
+- lmo/*.cpp: Fix int32_t primes overflow
+- api.cpp: Fix nth_prime() error message
+- api.cpp: Fix 128-bit nth_prime() for negative inputs
+- main.cpp: Validate 128-bit to 64-bit integer conversions
+- LoadBalancerS2.cpp: Fix Clang scaling issue
+- AC.cpp: Improve clustered easy leaves algorithm using Gourdon's inversion equality
+- AC.cpp: Implement segmented C1 algorithm to improve cache efficiency
+- AC.cpp: Use multi-threading to initialize the libdivide vector
+- util.cpp: Retune Gourdon alpha factors due to improved C algorithm
+- test.cpp: Improve test coverage using alternate alpha_z values
+- doc/Easy-Special-Leaves.pdf: Add description of new C algorithm
+- doc/alpha-factor-gourdon.pdf: Retune Gourdon alpha factors
+
* Thu Jul 16 2026 Kim Walisch <walki@fedoraproject.org> - 8.6-1
- count_simd.hpp: Prevent loop unrolling to reduce branch mispredictions
- Sieve.cpp: New sieving algorithm for small primes
diff --git a/sources b/sources
index f36ac12..596b62c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (primecount-8.6.tar.gz) = 55b990882056aa24d01ca334ba571c38e19e847579648e61103d358cfa798b8d01c17eda79fa32142f1d197c065922ea7fcbc18379130120f03d09f0f3028a1c
+SHA512 (primecount-8.7.tar.gz) = c08dd5948b1cfbb05ac5a22e0059167577376bcdf68872946fa1f3a73293b3fba375fac2d3d949ea73318558c439eecaa2e04dd8c5775274793a85d4abe1a1d3
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-16 7:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-16 7:20 [rpms/primecount] rawhide: Update to 8.7-0 Kim Walisch
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox