Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

primesieve-12.6-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: primesieve Distribution: openSUSE:Factory:zSystems
Version: 12.6 Vendor: openSUSE
Release: 1.1 Build date: Sun Nov 17 15:30:00 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 154927 Source RPM: primesieve-12.6-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/kimwalisch/primesieve
Summary: A prime number generator
primesieve is a command-line program that generates primes using the
sieve of Eratosthenes algorithm. It can generate primes and prime
k-tuplets (twin primes, prime triplets, ...) up to 2^64 and find the
nth prime.

Provides

Requires

License

BSD-2-Clause

Changelog

* Sun Nov 17 2024 Kim Walisch <[email protected]>
  - Update to primesieve-12.6
  - Add AVX512 and ARM SVE pre-sieving
* Sat Oct 26 2024 Kim Walisch <[email protected]>
  - Update to primesieve-12.5
  - Improve thread load balancing for large number of CPU cores
* Thu Aug 01 2024 Kim Walisch <[email protected]>
  - Update to primesieve-12.4
  - Move x86 CPUID code from cpuid.hpp to src/x86/cpuid.cpp
  - multiarch_x86_popcnt.cmake: Detect x86 POPCNT support
  - CMakeLists.txt: Use CMake list for all compile time definitions
  - CMakeLists.txt: Use CMake list for all link libraries
* Wed Apr 17 2024 Kim Walisch <[email protected]>
  - Update to primesieve-12.3
  - Add runtime POPCNT detection using CPUID for x86 CPUs
  - Improve GCC/Clang multiarch preprocessor logic
  - CMakeLists.txt: Remove POPCNT/BMI check for x86 CPUs
* Tue Mar 12 2024 Kim Walisch <[email protected]>
  - Update to primesieve-12.1
  - CMakeLists.txt: Fix undefined reference to pthread_create
  - Fix -ffast-math failure of --test option
  - Fix musl libc issue in unit tests
  - Improve status output
* Mon Feb 19 2024 Kim Walisch <[email protected]>
  - Update to primesieve-12.0
  - New -S and --stress-test[=MODE] command-line options.
  - New --timeout=SECS option for stress testing.
  - New -R && --RiemannR command line options.
  - New --RiemannR-inverse command line option.
  - Faster Riemann R function implementation.
  - Improve command-line option handling.
* Thu Jan 11 2024 Kim Walisch <[email protected]>
  - Update to primesieve-11.2
  - Fix CMake libatomic detection
  - Improved nth prime algorithm
  - Fix off by 1 error in OpenMP example in C_API.md
  - Fix off by 1 error in OpenMP example in CPP_API.md
* Sat May 13 2023 Kim Walisch <[email protected]>
  - Update to primesieve-11.1
  - Vectorized pre-sieving algorithm using x64 SSE2 and ARM NEON
  - Added POPCNT algorithm for x64 & AArch64
  - Fix -Wstrict-prototypes warnings
* Wed Dec 07 2022 Kim Walisch <[email protected]>
  - Update to primesieve-11.0
  - primesieve version now match libprimesieve version (.so version)
  - Added new primesieve::iterator::jump_to() method (C++ API)
  - Added new primesieve_jump_to() function (C API)
  - Mark primesieve_skipto() as deprecated
  - Fix use after free in primesieve::iterator::clear()
  - Fix use after free in primesieve_iterator_clear()
  - Fix potential memory leak in malloc_vector.hpp
* Thu Jul 07 2022 Kim Walisch <[email protected]>
  - Update to primesieve-8.0
  - Added multiarch support (POPCNT, BMI2, AVX512) for x64 CPUs
  - Generating an array (or vector) of primes is up to 20% faster
  - Main CMakeLists.txt has been split up into multiple modules
  - Improved documentation of C & C++ APIs
* Tue May 03 2022 Kim Walisch <[email protected]>
  - Update to primesieve-7.9
  - Reduced memory usage and faster initialization
  - Reduced branch mispredictions by up to 30%
  - Improved nth prime approximation
  - Increase max sieve array size to 8 KiB
* Sun Jan 30 2022 Kim Walisch <[email protected]>
  - Update to primesieve-7.8
  - Improved pre-sieving, up to 10% speedup
  - Improved primesieve::iterator, up to 15% speedup
  - C++ refactoring: get rid of using namespace std
* Tue Dec 07 2021 Kim Walisch <[email protected]>
  - Fix issues with big.LITTLE CPUs e.g. Intel Alder Lake
  - Improved C API error messages
  - Improved C/C++ API documentation
* Fri Jan 08 2021 Kim Walisch <[email protected]>
  - Update to primesieve-7.6

Files

/usr/bin/primesieve
/usr/share/doc/packages/primesieve
/usr/share/doc/packages/primesieve/ChangeLog
/usr/share/doc/packages/primesieve/README.md
/usr/share/man/man1/primesieve.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 4 00:10:59 2024