Fedora Packages

primecount-libs-8.4-1.fc45 in Fedora Rawhide

↵ Return to the main page of primecount-libs
View build
Search for updates

Package Info (Data from x86_64 build)
🠗 Changelog
🠗 Dependencies
🠗 Provides
🠗 Files

Changelog

Date Author Change
2026-04-05 Kim Walisch <walki at fedoraproject dot org> - 8.4-1 - test/codegen: Add assembly code generation tests - doc/Hard-Special-Leaves-SIMD-Filtering.pdf: New math paper about the branchfree SIMD hard special leaves algorithm - Vector.hpp: Improve Vector exception safety - Sieve_count_simd.hpp: Tune AVX512 and ARM SVE kernels - D_avx512.hpp: Implement new branchfree AVX512 algorithm - D_arm_sve.hpp: Implement new branchfree ARM SVE algorithm - D.cpp: Implement new branchfree portable D algorithm - FactorTableD.hpp: Add direct data() access and improve 32-bit/64-bit support for the new D algorithms - popcnt.hpp: Add popcnt64_native() to bypass POPCNT runtime checks - multiarch_avx512_vpopcnt.cmake: Require AVX512BW and AVX512VL - cpu_arch_macros.hpp: Require AVX512BW and AVX512VL - cpu_supports_avx512_vpopcnt.hpp: Detect AVX512BW and AVX512VL - cpuid.cpp: Detect AVX512BW and AVX512VL - multiarch_arm_sve.cmake: Improve ARM SVE compile test for svcompact() - sve.cpp: Clarify ARM SVE detection requirements - Sieve.hpp: Update AVX512 attributes to use AVX512BW and AVX512VL - Sieve_count_start_stop.hpp: Remove count_algo_name() and update AVX512 attributes - Sieve_count_stop.hpp: Simplify count() algorithm selection - S2_hard.cpp: Remove obsolete SIMD-specialized thread code - pi_lmo_parallel.cpp: Remove obsolete SIMD-specialized thread code - pi_lmo5.cpp: Remove bit counting algorithm status output
2026-03-17 Kim Walisch <walki at fedoraproject dot org> - 8.3-2 - Fix invalid changelog formatting in 8.3-1
2026-03-17 Kim Walisch <walki at fedoraproject dot org> - 8.3-1 - fast_div.hpp: Improve x64 assembly - S2_easy.cpp: Bidirectional clustered easy leaves optimization - AC.cpp: Bidirectional clustered easy leaves optimization - AC.cpp: Cast to smaller type optimization - SegmentedPiTable.hpp: Use faster lightweight compression - SegmentedPiTable.cpp: Use faster lightweight compression - SegmentedPiTable.cpp: Do not interleave pi and bits lookup tables - SegmentedPiTable.cpp: Reuse primesieve::iterator object when initializing multiple segments - LoadBalancerAC.cpp: Tune single thread performance - Sieve.cpp: Optimize cross_off() and cross_off_count() - Sieve.cpp: Tune minimum counter distance - nth_prime_sieve.hpp: Optimize 128-bit division on x64 CPUs - util.hpp: Tune alpha_z for new AC algorithm - README.md: Update benchmark timings
2026-02-06 Kim Walisch <walki at fedoraproject dot org> - 8.2-1 - Fix missing version in .pc file
2026-01-26 Kim Walisch <walki at fedoraproject dot org> - 8.1-9 - S2_easy.cpp: Fix "#pragma omp master" deprecated in OpenMP 5.1 - Fix incorrect release number in previous changelog entry
2026-01-26 Kim Walisch <walki at fedoraproject dot org> - 8.1-0 - CMakeLists.txt: Fix CMAKE_PROJECT_VERSION not defined - AC.cpp: Up to 15% faster due to improved instruction level parallelism - Sieve_count*.hpp: Improve GCC conditional move code gen - Automated building Windows binaries using GitHub Actions CI
2026-01-17 Fedora Release Engineering <releng at fedoraproject dot org> - 8.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
2025-12-17 Kim Walisch <walki at fedoraproject dot org> - 8.0-7 - Yet another rebuild due to automated test network timeout
2025-12-17 Kim Walisch <walki at fedoraproject dot org> - 8.0-6 - Rebuild due to Fedora Automated tests timeout
2025-12-16 Kim Walisch <walki at fedoraproject dot org> - 8.0-5 - Use ANSI escape sequence to clear terminal text line

Provides

  • libprimecount.so.8()(64bit)
  • primecount-libs
  • primecount-libs(x86-64)

Files


Sources on Pagure