SHA256
8
0
forked from pool/primecount

142 Commits

Author SHA256 Message Date
Kim Walisch
da0841a9a2 Use version=master
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=42
2022-03-28 14:37:47 +00:00
Kim Walisch
9e14ddf580 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=41 2022-03-28 14:33:28 +00:00
Kim Walisch
e202c16ec8 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=40 2022-03-28 14:33:12 +00:00
Kim Walisch
f6391a7f4d Test primecount-master
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=39
2022-03-28 14:31:35 +00:00
Kim Walisch
1d839ba1b2 Revert Source0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=38
2022-03-28 14:28:30 +00:00
Kim Walisch
ea15696d64 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=37 2022-03-28 14:26:02 +00:00
Kim Walisch
7fa3e6bae3 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=36 2022-03-28 14:25:45 +00:00
Kim Walisch
3d60fccace Test primesieve-master (7.3)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=35
2022-03-28 14:23:00 +00:00
7c5552f8da Accepting request 936435 from devel:libraries:c_c++
Update to primecount-7.2

OBS-URL: https://build.opensuse.org/request/show/936435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primecount?expand=0&rev=6
2021-12-08 21:09:22 +00:00
Kim Walisch
7ce47f2c0c Update to primecount-7.2
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=34
2021-12-08 07:42:09 +00:00
Kim Walisch
3d78fc66ad OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=33 2021-12-08 07:38:01 +00:00
Kim Walisch
8165e00af0 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=30 2021-12-08 07:32:43 +00:00
Richard Brown
98a0087a84 Accepting request 912453 from devel:libraries:c_c++
- Update to primecount-7.1 (API & ABI are backwards compatible).
- Minor pi(x) & phi(x, a) speed improvements.
- PhiTiny.cpp: Use compressed phi(x, a) lookup table.
- phi.cpp: More correct usage of recursive phi(x, a) formula.
- PiTable.cpp: Add PrimePi(x) lookup table for x < 64 * 240.
- generate_phi.hpp: More correct usage of recursive phi(x, a) formula.
- nth_prime.cpp: Cache small primes <= 1009.
- nth_prime.cpp: Improve error handling, n must be >= 1.
- appveyor.yml: Fix debug build.

OBS-URL: https://build.opensuse.org/request/show/912453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primecount?expand=0&rev=5
2021-08-18 06:55:58 +00:00
Kim Walisch
8343a934c1 Update to primecount-7.1
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=29
2021-08-16 14:44:47 +00:00
Kim Walisch
f64030363a Update to primecount-7.1
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=28
2021-08-16 14:43:21 +00:00
Kim Walisch
a2a930ea44 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=27 2021-08-16 14:39:46 +00:00
Kim Walisch
8939eddc9b OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=26 2021-08-16 14:39:38 +00:00
7c3507eb3b Accepting request 889623 from devel:libraries:c_c++
- Update to primecount-7.0 (API & ABI are backwards compatible).
- AC.cpp: New algorithm with improved scaling.
- AC_libdivide.cpp: New algorithm with improved scaling.
- B.cpp: Improved scaling due to independent threads.
- P2.cpp: Improved scaling due to independent threads.
- LoadBalancerAC.cpp: New thread scheduler for AC algorithm.
- LoadBalancerS2.cpp: Improve load balancing of S2_hard & D.
- LoadBalancerP2.cpp: Rewritten, now similar to other load balancers.
- SegmentedPiTable.cpp: Decrease size to x^(1/4).
- util.cpp: Improve scaling using larger default alpha_z = 2.
- imath.hpp: Optimize ilog2() & next_power_of_2() using __builtin_clzll().

OBS-URL: https://build.opensuse.org/request/show/889623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primecount?expand=0&rev=4
2021-04-30 22:47:11 +00:00
Kim Walisch
33a8c7eef5 Update to primecount-7.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=24
2021-04-30 16:52:30 +00:00
Kim Walisch
cdd573687a Update to primecount-7.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=23
2021-04-30 16:47:31 +00:00
Kim Walisch
9aa42cca36 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=22 2021-04-30 16:45:42 +00:00
Kim Walisch
b12596a1fe OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=21 2021-04-30 16:45:38 +00:00
b179eb845d Accepting request 880575 from devel:libraries:c_c++
- Update to primecount-6.4.
- Fixed an integer overflow in the B formula.
- Reduced memory usage of SegmentedPiTable by 1.5x.

OBS-URL: https://build.opensuse.org/request/show/880575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primecount?expand=0&rev=3
2021-03-24 15:13:31 +00:00
Kim Walisch
68fd138384 Update to primecount-6.4
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=19
2021-03-22 16:42:09 +00:00
Kim Walisch
638b3590b6 Update version to 6.4
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=18
2021-03-22 16:35:55 +00:00
Kim Walisch
4ea7d08721 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=17 2021-03-22 16:33:49 +00:00
Kim Walisch
21aa06f614 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=16 2021-03-22 16:33:41 +00:00
03ba1f860e Accepting request 861749 from devel:libraries:c_c++
- Update to primecount-6.2

OBS-URL: https://build.opensuse.org/request/show/861749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primecount?expand=0&rev=2
2021-01-13 17:19:15 +00:00
Kim Walisch
bdf441e2ba Update to primecount-6.2
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=14
2021-01-08 15:15:07 +00:00
Kim Walisch
0e9cc85731 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=13 2021-01-08 15:13:26 +00:00
Kim Walisch
31ae441543 Update to primecount-6.2
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=12
2021-01-08 15:13:17 +00:00
Kim Walisch
d89cb71dae OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=11 2021-01-08 15:12:30 +00:00
8fc8dbb48d Accepting request 834913 from devel:libraries:c_c++
Update to primecount-6.1.
The initial package submission request was: https://build.opensuse.org/request/show/827765

OBS-URL: https://build.opensuse.org/request/show/834913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/primecount?expand=0&rev=1
2020-09-29 17:00:43 +00:00
Kim Walisch
485592707e Update date
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=9
2020-09-16 12:19:41 +00:00
Kim Walisch
65922bbd47 Update to primecount-6.1
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=8
2020-09-14 08:33:37 +00:00
Kim Walisch
96be130032 Update version to 6.1
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=7
2020-09-14 08:31:40 +00:00
Kim Walisch
51d7433f11 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=6 2020-09-14 08:30:51 +00:00
Kim Walisch
ccad850bb5 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=5 2020-09-14 08:30:41 +00:00
fd01884b60 - address review feedback
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=4
2020-08-21 14:49:52 +00:00
Kim Walisch
e0a8bae749 Add libprimecount documentation
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=3
2020-08-19 11:06:12 +00:00
Kim Walisch
fc9bd48143 Add libprimecount documentation
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=2
2020-08-19 11:03:04 +00:00
1b846b6e98 Accepting request 824840 from home:walki
primecount is a new package. It is a C/C++ math library that is an optional package of SageMath. primecount is already present in a few other Linux distros.

OBS-URL: https://build.opensuse.org/request/show/824840
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/primecount?expand=0&rev=1
2020-08-19 08:59:10 +00:00