public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Kim Walisch <kim.walisch@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/primecount] rawhide: Update to 8.7-0
Date: Sun, 16 Aug 2026 07:20:49 GMT [thread overview]
Message-ID: <178686484904.1.17645381547398587291.rpms-primecount-1f75a3e57418@fedoraproject.org> (raw)
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
reply other threads:[~2026-08-16 7:20 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178686484904.1.17645381547398587291.rpms-primecount-1f75a3e57418@fedoraproject.org \
--to=kim.walisch@gmail.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox