[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