| ID | 12405 |
| Package Name | primesieve |
| Version | 12.15 |
| Release | 1.fc45 |
| Epoch | |
Draft | False |
| Source | git+https://src.fedoraproject.org/rpms/primesieve.git#b31b472ce1623bb835c3ca8408aaa0dddff7df49 |
| Summary |
| Description |
| Built by | guoguo |
| State |
complete
|
| Volume |
DEFAULT |
| Started | Sat, 17 Oct 2026 05:38:46 UTC |
| Completed | Sat, 17 Oct 2026 05:47:23 UTC |
| Task | build (f45, /rpms/primesieve.git:b31b472ce1623bb835c3ca8408aaa0dddff7df49) |
| Extra | {'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/primesieve.git#b31b472ce1623bb835c3ca8408aaa0dddff7df49'}} |
| Tags |
|
| RPMs |
| src | |
|
primesieve-12.15-1.fc45.src.rpm (info) (download) |
| riscv64 |
|
primesieve-12.15-1.fc45.riscv64.rpm (info) (download)
|
|
primesieve-devel-12.15-1.fc45.riscv64.rpm (info) (download)
|
|
primesieve-libs-12.15-1.fc45.riscv64.rpm (info) (download)
|
|
primesieve-debuginfo-12.15-1.fc45.riscv64.rpm (info) (download)
|
|
primesieve-debugsource-12.15-1.fc45.riscv64.rpm (info) (download)
|
|
primesieve-libs-debuginfo-12.15-1.fc45.riscv64.rpm (info) (download)
|
|
| Logs |
|
| Changelog |
* Thu Jul 16 2026 Kim Walisch <walki@fedoraproject.org> - 12.15-1
- Fix LLVM/Clang -Wunused-template warning
- CpuInfo.cpp: Use primesieve::Vector instead of std::vector
- nthPrime.cpp: Fix undefined behavior
- util.hpp: Fix undefined behavior in littleendian_cast<T>()
- PrimeGenerator_x86_avx512.hpp: Fix undefined behavior
- CountPrintPrimes.cpp: Fix undefined behavior
- popcount.hpp: Fix undefined behavior
- PreSieve_arm_sve.hpp: Improve ARM SVE multiarch runtime dispatch
- multiarch_sve_arm.cmake: Update the ARM SVE compiler support check to match
- CMakeLists.txt: Fix Emscripten (WebAssembly) compiliation failure
* Fri May 08 2026 Kim Walisch <walki@fedoraproject.org> - 12.14-2
- ParallelSieve.cpp: Fix CPU false sharing
- PrimeSieveClass.hpp: Fix CPU false sharing
* Thu May 07 2026 Kim Walisch <walki@fedoraproject.org> - 12.14-1
- malloc_vector.h: Fix undefined behavior
- calculator.hpp: Fix std::tolower undefined behavior
- CpuInfo.cpp: Fix std::isdigit undefined behavior
- CmdOptions.cpp: Fix 64-bit integer overflow in optionTimeout()
- PrimeSieveClass.cpp: Reduce mutex contention
- iterator-c.cpp: Fix use after free in primesieve_free_iterator()
- config.hpp: Add MAX_CACHE_LINE_SIZE
- macros.hpp: Add MAYBE_UNUSED
- Vector.hpp: Improve Vector exception safety
- GitHub Actions CI: Fix node 20 deprecation warning
- CMakeLists.txt: On Windows rename static library to primesieve_static.lib #183
- CMakeLists.txt: Remove WITH_MSVC_CRT_STATIC option
* Fri Feb 06 2026 Kim Walisch <walki@fedoraproject.org> - 12.13-1
- Fix missing version in .pc file
* Mon Jan 26 2026 Kim Walisch <walki@fedoraproject.org> - 12.12-1
- CMakeLists.txt: Fix CMAKE_PROJECT_VERSION not defined
- doc/Doxyfile.in: REVERSE workaround for Doxygen/LaTeX broken tables
- Automated building Windows binaries using GitHub Actions CI
- build_clang_x64.ps1: New Clang Windows x64 build script
- build_clang_arm64.ps1: New Clang Windows ARM64 build script
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 12.11-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Sun Dec 14 2025 Kim Walisch <walki@fedoraproject.org> - 12.11-1
- calculator.hpp: Update to version 2.0 with improved error handling
- test/calculator.cpp: Add much more tests for calculator.hpp
- PreSieve.cpp: Simplify SIMD runtime dispatching
- CountPrintPrimes.cpp: Faster printing of primes to stdout
- CmdOptions.cpp: Prevent multiple different --print options
- CMakeLists.txt: Set CMAKE_VISIBILITY_INLINES_HIDDEN=ON by default
- BUILD.md: Update MSVC build instructions
* Tue Nov 04 2025 Kim Walisch <walki@fedoraproject.org> - 12.10-1
- Fix undefined behavior in Bucket allocation
- Enable ARM SVE for Mingw-w64 on ARM64
- Improve Windows libprimesieve.dll support
- BUILD.md: Add WebAssembly/Emscripten build instructions
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 12.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sat May 17 2025 Kim Walisch <walki@fedoraproject.org> - 12.9-1
- CMakeLists.txt: Speed up build by removing compile dependencies
- Move private header files from /include to /src
- src/CMakeLists.txt: Update for private header files in /src
- test/CMakeLists.txt: Update for private header files in /src
- Vector.hpp: Get rid of std::is_trivial which is deprecated in C++26
* Sun Apr 13 2025 Kim Walisch <walki@fedoraproject.org> - 12.8-4
- Fix changelog issue in primesieve.spec
* Sun Apr 13 2025 Kim Walisch <walki@fedoraproject.org> - 12.8-3
- Improve littleendian_cast.hpp for big-endian CPUs
* Sun Apr 13 2025 Kim Walisch <walki@fedoraproject.org> - 12.8-2
- Revert littleendian_cast.hpp to fix s390x test failures
* Sun Apr 13 2025 Kim Walisch <walki@fedoraproject.org> - 12.8-1
- Vectorize primesieve::iterator.prev_prime() using AVX512
- api.cpp: Tune sieve array size
- PreSieve.cpp: Simplify SIMD code
- PreSieve_default.hpp: New algorithm that is also fast using -Os and -O2
- PreSieve_arm_neon.hpp: New file, contains ARM NEON algorithm
- PreSieve_arm_sve.hpp: New file, contains ARM SVE algorithm
- PreSieve_x86_avx512.hpp: New file, contains AVX512 algorithm
- PreSieve_x86_sse2.hpp: New file, contains SSE2 algorithm
- ci/benchmark.yaml: Add CI test to detect performance regressions
- README.md: Fix Markdown math formula
- README.md: Add stress testing section
- C_API.md: Fix Markdown math formula
- CPP_API.md: Fix Markdown math formula
* Sun Mar 02 2025 Kim Walisch <walki@fedoraproject.org> - 12.7-1
- multiarch_sve_arm.cmake: Improve ARM SVE detection
- src/arch/arm/sve.cpp: Detect ARM SVE on Linux and Windows
- EratBig.cpp: Simplify bucket handling
- Erat.cpp: Tune sieve size using FACTOR_SIEVESIZE
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 12.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Nov 18 2024 Kim Walisch <walki@fedoraproject.org> - 12.6-2
- Improved CPU cache detection
* Sun Nov 17 2024 Kim Walisch <walki@fedoraproject.org> - 12.6-1
- Added AVX512 and ARM SVE pre-sieving.
* Sat Oct 26 2024 Kim Walisch <walki@fedoraproject.org> - 12.5-1
- Improve thread load balancing for large number of CPU cores.
* Wed Sep 04 2024 Miroslav Suchý <msuchy@redhat.com> - 12.4-2
- convert license to SPDX
* Wed Jul 31 2024 Kim Walisch <walki@fedoraproject.org> - 12.4-1
- Improve CPUID code on x86 CPUs.
- Improve popcnt functions.
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 12.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|