Compare commits
31 Commits
Author | SHA256 | Date | |
---|---|---|---|
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 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:eb7081adebe8030e93b3675c74ac603438d10a36792246b274c79f11d8a987ce
|
||||
size 141828
|
3
primesieve-12.9.tar.gz
Normal file
3
primesieve-12.9.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a061efb18e05540c5e7459c27e98f0f73a499bac1e916d107f05fb7fe6056dfb
|
||||
size 204740
|
@@ -1,3 +1,52 @@
|
||||
-------------------------------------------------------------------
|
||||
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,7 +17,7 @@
|
||||
|
||||
|
||||
Name: primesieve
|
||||
Version: 12.4
|
||||
Version: 12.9
|
||||
Release: 0
|
||||
Summary: A prime number generator
|
||||
License: BSD-2-Clause
|
||||
|
Reference in New Issue
Block a user