31 Commits

Author SHA256 Message Date
92c5e059d8 Accepting request 1278165 from devel:libraries:c_c++
Update to new primesieve-12.9 release

OBS-URL: https://build.opensuse.org/request/show/1278165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primesieve?expand=0&rev=19
2025-05-20 07:36:47 +00:00
Kim Walisch
f501518b39 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=116 2025-05-17 09:00:18 +00:00
Kim Walisch
c72d0ab572 Increase version to 12.9
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=115
2025-05-17 08:59:22 +00:00
Kim Walisch
c1285badbe Changes in primesieve-12.9
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=114
2025-05-17 08:58:56 +00:00
Kim Walisch
e83ede4065 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=113 2025-05-17 08:56:59 +00:00
c662c5efc8 Accepting request 1269235 from devel:libraries:c_c++
Update to new primesieve-12.8

OBS-URL: https://build.opensuse.org/request/show/1269235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primesieve?expand=0&rev=18
2025-04-14 14:08:34 +00:00
Kim Walisch
62d057fb1e OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=112 2025-04-14 06:32:28 +00:00
Kim Walisch
3d526fb15d OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=111 2025-04-14 06:32:19 +00:00
Kim Walisch
55c634ef60 Increase version to 12.8
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=110
2025-04-14 06:32:11 +00:00
Kim Walisch
a34b2b17f8 Update ChangeLog
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=109
2025-04-14 06:31:40 +00:00
cd5f4fa467 Accepting request 1249566 from devel:libraries:c_c++
Update to new primesieve-12.7

OBS-URL: https://build.opensuse.org/request/show/1249566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primesieve?expand=0&rev=17
2025-03-03 15:04:38 +00:00
Kim Walisch
f670bdda93 Increase version to 12.7
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=108
2025-03-02 13:21:34 +00:00
Kim Walisch
f8344d59ba Update ChangeLog
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=107
2025-03-02 13:20:56 +00:00
Kim Walisch
45060e7ab1 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=106 2025-03-02 13:18:51 +00:00
Kim Walisch
33610543d6 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=105 2025-03-02 13:18:42 +00:00
0d78479631 Accepting request 1224915 from devel:libraries:c_c++
Update to new primesieve-12.6

OBS-URL: https://build.opensuse.org/request/show/1224915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primesieve?expand=0&rev=16
2024-11-18 19:02:51 +00:00
Kim Walisch
1210544eed OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=104 2024-11-18 09:30:53 +00:00
Kim Walisch
82b79eb04a OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=103 2024-11-18 09:30:35 +00:00
Kim Walisch
4ae01d6285 Increase version to 12.6
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=102
2024-11-17 14:32:12 +00:00
Kim Walisch
be0f784507 Changes in primesieve-12.6
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=101
2024-11-17 14:31:07 +00:00
Kim Walisch
c661f6c384 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=100 2024-11-17 14:29:33 +00:00
Kim Walisch
417dca784e OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=99 2024-11-17 14:27:55 +00:00
Kim Walisch
c4542cfb7f OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=98 2024-11-17 14:27:48 +00:00
Kim Walisch
4f82caccf1 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=97 2024-11-17 14:26:26 +00:00
Kim Walisch
c338014ba1 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=96 2024-11-17 14:26:20 +00:00
Kim Walisch
e6a6c554e1 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=95 2024-11-17 14:26:11 +00:00
628327ab33 Accepting request 1218487 from devel:libraries:c_c++
Update to new primesieve-12.5

OBS-URL: https://build.opensuse.org/request/show/1218487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primesieve?expand=0&rev=15
2024-10-27 10:25:55 +00:00
Kim Walisch
b14467c990 Increase version to 12.5
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=94
2024-10-26 07:12:44 +00:00
Kim Walisch
1de49e5eaf Changes in primesieve-12.5
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=93
2024-10-26 07:12:16 +00:00
Kim Walisch
01ed79e5b8 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=92 2024-10-26 07:10:49 +00:00
Kim Walisch
c1bda0e116 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primesieve?expand=0&rev=91 2024-10-26 07:10:38 +00:00
4 changed files with 53 additions and 4 deletions

View File

@@ -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
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a061efb18e05540c5e7459c27e98f0f73a499bac1e916d107f05fb7fe6056dfb
size 204740

View File

@@ -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>

View File

@@ -17,7 +17,7 @@
Name: primesieve
Version: 12.4
Version: 12.9
Release: 0
Summary: A prime number generator
License: BSD-2-Clause