Compare commits
51 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 48fb3a89a5 | |||
|
|
47e74ba1bf | ||
|
|
5414370935 | ||
|
|
50c4a06585 | ||
|
|
d3930eb762 | ||
| 93bedd5944 | |||
|
|
612a9413cd | ||
|
|
53429ddcad | ||
|
|
8e26fa1458 | ||
|
|
5ca75c4fa7 | ||
| 5dabd99dad | |||
|
|
71ba626213 | ||
|
|
e90eded394 | ||
|
|
a79a02ca21 | ||
|
|
cad679b021 | ||
| 96882683be | |||
|
|
6051e22bdf | ||
|
|
7ad9db1122 | ||
|
|
ef9bc4ac90 | ||
|
|
d7f2e9a12b | ||
| 92c5e059d8 | |||
|
|
f501518b39 | ||
|
|
c72d0ab572 | ||
|
|
c1285badbe | ||
|
|
e83ede4065 | ||
| c662c5efc8 | |||
|
|
62d057fb1e | ||
|
|
3d526fb15d | ||
|
|
55c634ef60 | ||
|
|
a34b2b17f8 | ||
| cd5f4fa467 | |||
|
|
f670bdda93 | ||
|
|
f8344d59ba | ||
|
|
45060e7ab1 | ||
|
|
33610543d6 | ||
| 0d78479631 | |||
|
|
1210544eed | ||
|
|
82b79eb04a | ||
|
|
4ae01d6285 | ||
|
|
be0f784507 | ||
|
|
c661f6c384 | ||
|
|
417dca784e | ||
|
|
c4542cfb7f | ||
|
|
4f82caccf1 | ||
|
|
c338014ba1 | ||
|
|
e6a6c554e1 | ||
| 628327ab33 | |||
|
|
b14467c990 | ||
|
|
1de49e5eaf | ||
|
|
01ed79e5b8 | ||
|
|
c1bda0e116 |
3
primesieve-12.13.tar.gz
Normal file
3
primesieve-12.13.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:81fbfdc01620e02367bd5e01022344b4578132d140d82f7ddf5fc8cedcb79b4b
|
||||
size 211631
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:eb7081adebe8030e93b3675c74ac603438d10a36792246b274c79f11d8a987ce
|
||||
size 141828
|
||||
@@ -1,3 +1,88 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 06 16:52:00 UTC 2026 - Kim Walisch <kim.walisch@gmail.com>
|
||||
|
||||
- Fix missing version in .pc file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 26 09:26:00 UTC 2026 - Kim Walisch <kim.walisch@gmail.com>
|
||||
|
||||
- Update to primesieve-12.12
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 14 09:45:00 UTC 2025 - Kim Walisch <kim.walisch@gmail.com>
|
||||
|
||||
- Update to primesieve-12.11
|
||||
- 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 03 16:40:00 UTC 2025 - Kim Walisch <kim.walisch@gmail.com>
|
||||
|
||||
- Update to primesieve-12.10
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 17 08:59:00 UTC 2025 - Kim Walisch <kim.walisch@gmail.com>
|
||||
|
||||
- Update to primesieve-12.9
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 14 06:30:00 UTC 2025 - Kim Walisch <kim.walisch@gmail.com>
|
||||
|
||||
- Update to primesieve-12.8
|
||||
- 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 13:20:00 UTC 2025 - Kim Walisch <kim.walisch@gmail.com>
|
||||
|
||||
- Update to primesieve-12.7
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 17 14:30:00 UTC 2024 - Kim Walisch <kim.walisch@gmail.com>
|
||||
|
||||
- Update to primesieve-12.6
|
||||
- Add AVX512 and ARM SVE pre-sieving
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 26 07:15:00 UTC 2024 - Kim Walisch <kim.walisch@gmail.com>
|
||||
|
||||
- Update to primesieve-12.5
|
||||
- Improve thread load balancing for large number of CPU cores
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 01 15:50:00 UTC 2024 - Kim Walisch <kim.walisch@gmail.com>
|
||||
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
|
||||
|
||||
Name: primesieve
|
||||
Version: 12.4
|
||||
Version: 12.13
|
||||
Release: 0
|
||||
Summary: A prime number generator
|
||||
License: BSD-2-Clause
|
||||
Group: Development/Libraries/C and C++
|
||||
URL: https://github.com/kimwalisch/primesieve
|
||||
Source0: https://github.com/kimwalisch/primesieve/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
BuildRequires: cmake >= 3.7
|
||||
BuildRequires: cmake >= 3.9
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: asciidoc
|
||||
|
||||
Reference in New Issue
Block a user