[libmath-prime-util-gmp-perl] branch master updated (1a82d4b -> 9199ede)
Salvatore Bonaccorso
carnil at debian.org
Fri Aug 5 12:45:11 UTC 2016
This is an automated email from the git hooks/post-receive script.
carnil pushed a change to branch master
in repository libmath-prime-util-gmp-perl.
from 1a82d4b Remove trailing whitespaces in debian/control file
adds 01acabf double prime partial sieve; sieve deeper in prev_prime / next_prime
adds 9fdee9a Allow leading + signs in input
adds 024b098 double prime partial sieve; sieve deeper in prev_prime / next_prime
adds c40c597 Travis file update
adds 53679fd Sieve cluster test uses Math::BigInt with try. Add test dependency.
adds 60be054 Make sqrtmod behave better with non-prime p
adds c8da8a2 Add: addmod,mulmod,divmod,powmod,sqrtmod
adds a0d6482 make sure no zeros in random mods
adds 56828f8 Try travis workaround
adds 4abe108 powm with negative arg using not-new GMP library
adds 6a25bcd Don't use GMP backend in mod test -- we can't guarantee a new enough version
adds 6c8a0e6 Bernstein (2003) AKS algorithms, use T4.1 as default
adds 62550e6 Update AKS code
adds 8a68d5c Add is_primitive_root
adds 399ee12 Doc and test for is_primitive_root
adds a92d93b Add verbose output if we fail due to not trying hard enough
adds af645e2 More multipliers for native SQUFOF
adds 691b6f3 Faster primorial code
adds 1ba0aff Split lots of functions out of gmp_main; new files aks and primality
adds b12b719 Work around broken 5.6.2
adds 9c01218 Add sieve_range
adds a968bd9 Faster znprimroot
adds cc4b324 Deeper sieving when generating primes plus primality test
adds e85a7b2 Edge cases for sieve_range
adds 7c4927c Remove unused variables
adds 106489a Update for release
adds b82e7cc Add BLS theorems 17 (N+1) and 20 (combined N-1 / N+1). Initial versions.
adds 3adbd6d custom primorial needs to stay inside UL max, not UV max.
adds 7f6ef8c Primo v4 certs
adds 50ac5ad hybrid method has more theorems to use
adds 141500b Add n+1 and bls75 combined proofs to API
adds 7ada890 Allow sieving to 62-bit with 32-bit GMP
adds 341fbc1 Bump version
adds 48b976d Fix Kwalitee issues, bump version
adds ee1c420 Change sprintf type for LP/LQ, add n+1 and hybrid BLS methods to standalone
adds 623c3cf Better is_miller_prime use of logs. is_prime spends less time proving.
adds a3e3d1d Rewrite most utilities, rewrite hybrid
adds 265bea2 Free input mpz_t before return
adds e3b52b6 Add typedef for int32_t when using MSVC
adds 321585e Merge pull request #6 from andygrundman/master
adds be8dfda Merge branch 'master' of github.com:danaj/Math-Prime-Util-GMP
adds fb756e5 Fix memory leak in Ram tau
adds eed9e5d Update Changes for release
adds 3eec53c Add bernreal
adds 6a25f93 Add surround_primes and is_euler_plumb_pseudoprime
adds 9a6f0f3 Refactor Miller-Rabin. Add restricted Perrin pseudoprimes.
adds db0a9c7 Add surround_primes
adds de53859 Don't test Perrin pseudoprimes for small divisors at start.
adds c16f72e Update for release
adds 4355066 bernreal test and doc. Fix export. Fix precision.
adds 23c9ed6 Fix some issues with is_nplus1_prime. Still has issues.
adds 9c9036c Error messages now use correct function names. Also saves memory.
adds 428bf04 surround primes with n <= 2
adds 4267b73 Add simple LLR test
adds d47768f Add tests for surround_primes
adds cdda095 Docs and tests for Euler-Plumb test
adds ae12f1c Update old copyright date
adds 53b49e6 Update version
adds 280b86d Add sqrtint and rootint
adds 4946c28 Add is_prime_power
adds 4247234 Slightly faster prob prime for tiny inputs
adds f6f3ab8 Set behavior of is_primitive_root with n={0,1}
adds df9eb79 Only do the 0/1 early return for n = 0 or +1
adds 8b36a65 Bump surround_primes to width of 20
adds e13313d Change Perrin test to AS doubling from matrix power
adds 7b0aa96 Cleanup for release
adds 38b5f2c Imported Upstream version 0.40
new 3c10f1a Merge tag 'upstream/0.40'
new 2d0f5c0 Update debian/changelog
new 763cb67 Update copyright years for upstream files
new 7e67c8c Declare compliance with Debian policy 3.9.8
new 53b06ec debian/rules: Build enabling all hardening flags
new 9199ede Prepare changelog for release
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:
.travis.yml | 10 +-
Changes | 100 ++
LICENSE | 6 +-
MANIFEST | 7 +
META.json | 15 +-
META.yml | 13 +-
Makefile.PL | 11 +-
README | 4 +-
TODO | 27 +-
XS.xs | 275 ++++-
aks.c | 444 +++++++
aks.h | 9 +
bls75.c | 1293 +++++++++++++++-----
bls75.h | 6 +
debian/changelog | 12 +-
debian/control | 2 +-
debian/copyright | 2 +-
debian/rules | 2 +
ecpp.c | 30 +-
examples/vcert.c | 192 ++-
factor.c | 958 ++++++++++++++-
factor.h | 10 +
gmp_main.c | 2917 +++++---------------------------------------
gmp_main.h | 38 +-
lib/Math/Prime/Util/GMP.pm | 218 +++-
primality.c | 1505 +++++++++++++++++++++++
primality.h | 39 +
ptypes.h | 12 +-
simpqs.c | 2 +-
t/02-can.t | 8 +
t/11-primes.t | 7 +-
t/12-nextprime.t | 32 +-
t/16-provableprime.t | 19 +-
t/17-pseudoprime.t | 10 +-
t/19-moebius.t | 8 +-
t/23-gcd.t | 27 +-
t/24-bernfrac.t | 9 +-
t/26-mod.t | 156 +++
t/26-roots.t | 40 +
t/27-clusters.t | 4 +-
utility.c | 124 +-
utility.h | 28 +-
xt/create-standalone.sh | 9 +-
xt/llr.pl | 29 +
44 files changed, 5483 insertions(+), 3186 deletions(-)
create mode 100644 aks.c
create mode 100644 aks.h
create mode 100644 primality.c
create mode 100644 primality.h
create mode 100644 t/26-mod.t
create mode 100644 t/26-roots.t
create mode 100644 xt/llr.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