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