[libmath-prime-util-gmp-perl] branch master updated (60e8581 -> d062b95)
gregor herrmann
gregoa at debian.org
Fri Aug 4 21:44:46 UTC 2017
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libmath-prime-util-gmp-perl.
from 60e8581 Prepare changelog for release
adds f987cf6 Fix is_power behaviour for -1 and odd k
adds d283019 Adjust zeta algorithm crossover
adds 7f12913 LambertW implementation
adds f44b466 Speedup for is_primitive_root
adds 5a9eeb0 Make sure BPSW returns 2 instead of 1 for inputs under 4
adds bce06cd Improvements to zeta and lambertw.
adds 87362bf Add some missing tests
adds a25e5df Make sure bls75 intermedia is correct for very small inputs. Fixes an internal assert.
adds 1d45662 Add lambertw test
adds 4de2555 More precision when very close to -1/e
adds 3ff5db1 Fix chinese with zero modulus
adds ba7629d Speedup stirling()
adds 3483f43 Small efficiency gain for Rho/Brent factoring
adds b02d89a Fix problem with divisors(1)
adds 7f80b05 Move partitions function from XS to gmp_main
adds 69c39b3 Add ISAAC, all randomness uses it, and add random prime functions.
adds c9389a3 Add is_semiprime
adds 7147a31 Update version number
adds b76ca40 Add new files to manifest
adds 591c83e Slightly more efficient random_nbit_prime
adds 2766854 Update test for modified nbit prime generator
adds 038133c Add a header, edit Changes
adds 1589f27 Add tests for stirling(..,3) : Lah numbers
adds a3b6b6a Reduce sieve_primes depth for small widths
adds 23eef55 Add random_strong_prime
adds 98e35b2 Update Changes file date
adds b63d1da Merge branch 'master' of https://github.com/danaj/Math-Prime-Util-GMP
adds 1dc6ea8 Add urandomb, urandomr, random_maurer_prime
adds a4d4f85 Tests for urandomb and urandomr
adds cd12a88 Add irand64(nbits) internal func
adds 8c2e445 Update version and document random prime funcs
adds 28eaf5a Small speedup for tests
adds c9e2d72 Add random proven prime certificates, both algorithms, and support for theorem 5 Maurer primes (currently unused)
adds 1fe4762 Portability updates
adds 0bf3f09 Update Changes date
adds 51f3fe7 Merge exp_mangoldt and is_prime_power to single core
adds 6777668 Doc update
adds fe8e998 Init local randstate before using, free after
adds c5d28f2 Merge branch 'master' of https://github.com/danaj/Math-Prime-Util-GMP
adds c59b076 Small performance improvement to znprimroot
adds 8e0c430 Speedup to cluster sieve
adds 79e28a5 is_primitive_root with negative arguments
adds 11103a6 Speedup urandom test with large bigints if they have really slow Math::BigInt
adds ac68dde Add random_bytes function
adds be81087 Add irand, irand64, drand, urandomm
adds 71ef9cc One arg allowed for prime_count, random_prime, urandomr
adds c329e9f Bump version number
adds 4719c1a Update for release
adds 5c20c9f Don't use exp2
adds 17bd2eb Trap negative bases sent to mrr
adds 831fe5c Limit silly number of bases to MRR
adds 810722e Bump version number
adds 682ba91 Allow single argument for miller rabin random. Bump version.
adds a527184 Fix AKS primitive root utility
adds 547a97e prev_prime return undef for 2 or less
adds c30ef4c New upstream version 0.46
new c7515ce Updated version 0.46 from 'upstream/0.46'
new 6d10a74 Update debian/changelog
new 996927d Update years of upstream copyright.
new 9ab3de8 Bump recommended version of libmath-prime-util-perl.
new 0ace76a Declare compliance with Debian Policy 4.0.0.
new d062b95 releasing package libmath-prime-util-gmp-perl version 0.46-1
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 106 +++++++++
LICENSE | 6 +-
MANIFEST | 9 +
META.json | 9 +-
META.yml | 7 +-
Makefile.PL | 7 +-
README | 4 +-
TODO | 24 ++-
XS.xs | 325 ++++++++++++++++++----------
aks.c | 6 +-
bls75.c | 5 +
debian/changelog | 10 +
debian/control | 4 +-
debian/copyright | 2 +-
ecm.c | 6 +-
ecpp.c | 6 +-
factor.c | 92 ++++++--
factor.h | 1 +
gmp_main.c | 411 ++++++++++++++++++++++++++++++-----
gmp_main.h | 6 +-
isaac.c | 160 ++++++++++++++
isaac.h | 12 ++
lib/Math/Prime/Util/GMP.pm | 317 +++++++++++++++++++++++----
primality.c | 50 +++--
ptypes.h | 1 +
random_prime.c | 524 +++++++++++++++++++++++++++++++++++++++++++++
random_prime.h | 15 ++
t/12-nextprime.t | 4 +-
t/17-pseudoprime.t | 18 ++
t/19-moebius.t | 3 +
t/24-bernfrac.t | 33 ++-
t/26-lambertw.t | 109 ++++++++++
t/26-mod.t | 14 +-
t/26-riemann.t | 25 ++-
t/28-rand.t | 75 +++++++
t/28-randomprime.t | 200 +++++++++++++++++
t/28-urandom.t | 108 ++++++++++
t/50-factoring.t | 20 +-
utility.c | 192 +++++++++++++----
utility.h | 7 +-
xt/bench-random-bytes.pl | 50 +++++
xt/create-standalone.sh | 3 +-
xt/proof-text-format.txt | 2 +-
43 files changed, 2668 insertions(+), 320 deletions(-)
create mode 100644 isaac.c
create mode 100644 isaac.h
create mode 100644 random_prime.c
create mode 100644 random_prime.h
create mode 100644 t/26-lambertw.t
create mode 100644 t/28-rand.t
create mode 100644 t/28-randomprime.t
create mode 100644 t/28-urandom.t
create mode 100644 xt/bench-random-bytes.pl
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmath-prime-util-gmp-perl.git
More information about the Pkg-perl-cvs-commits
mailing list