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 _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits