[libmath-prime-util-gmp-perl] branch master updated (28b3676 -> 36cbdd2)

gregor herrmann gregoa at debian.org
Sat Jun 27 17:16:07 UTC 2015


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  28b3676   Update debian/changelog
      adds  7940f8b   Update standalone defines
      adds  3661a55   Update SQUFOF to MPU's Jan 2014 code.
      adds  139002e   Use sieve for P-1 stage 2 primes
      adds  82e6148   Math::GMPz doesn't overload eq, work around
      adds  02e11a5   Factoring updates (deeper trial, stack depth reduction)
      adds  988420e   Add is_mersenne_prime
      adds  54fd0ad   Add initial LLR test
      adds  98eaca5   Add simple trial division to is_mersenne_prime
      adds  c002de4   Further filter the trial primes for Mersenne testing
      adds  78e0088   Add LLR test to is_prime and no-cert is_provable_prime
      adds  b04cc18   Add k=3 case to LLR
      adds  88531aa   Negative n in is_power
      adds  5627935   Bump version number
      adds  126b60c   Small doc change
      adds  9bd584c   Include file
      adds  75a548f   Add comment for LLR with verbose >= 2
      adds  9eb06a7   Update Changes
      adds  9b34700   Initial simple Proth test
      adds  c0dbc1e   Proth a start at 3; use Proth in is_prime and is_provable_prime
      adds  d2e24ef   Turn off Proth for proofs (slower than BLS code)
      adds  b74f233   Use BLS75 for Proth form
      adds  f405d02   Speed up is_provable_prime
      adds  eb2f54c   Add lucasu and lucasv
      adds  bdbefd7   Document sieve_primes
      adds  bed355a   Tweak Lucas-Lehmer trial division
      adds  e0b6ca6   make 2p+1 test confirm divisibility
      adds  e22f7f4   Comment on base 2 Fermat vs. M-R
      adds  efb9279   Update version number
      adds  082bac5   Add harmfrac
      adds  52f2a97   Reduce the harmfrac fraction before returning
      adds  5dd0743   Work with some cases where sqrtmod called with composite p
      adds  e651a92   Add new frobenius test version with a shortcut and new code
      adds  bd72a8a   More efficient power factor
      adds  faa5d7f   Test and docs for harmfrac and harmreal
      adds  88826fe   Add primorial improvements to TODO
      adds  dac0c4c   Fix simpqs standalone compilation on Darwin
      adds  13eff2c   LLR and Proth improvements
      adds  34b5ea7   Add is_proth_prime and documentation.  Update LLR doc
      adds  e430f11   Merge branch 'master' of git://github.com/danaj/Math-Prime-Util-GMP
      adds  c1be203   Fix for lucas_seq with even valued n
      adds  c1de54f   Fix Bernstein 2002 r/s selection.  Much worse results vs. default Bornemann.
      adds  fa21b20   Use expanding stack for BLS75-5
      adds  a27e123   Update standalone ecpp Makefile
      adds  34de933   Start of Khashin primality test
      adds  1323578   Better code for Khashin Frob test
      adds  d15ee26   Tests and doc for Khashin Frobenius test
      adds  8600195   Updates for release
      adds  edbd5b2   Don't use mp_bitcnt_t
      adds  145c107   Compiler warnings
      adds  426a5e8   Workarounds for old GMP
      adds  6066144   Use GMP's primorial if it is available
      adds  02985b4   Asserts to try to help a broken tester
      adds  1311a15   Merge branch 'master' of https://github.com/danaj/Math-Prime-Util-GMP
      adds  a59140f   Update todo with range sieving
      adds  54b4eab   Small partial sieve speedup
      adds  5e71115   Split proof printfs in case gmp_sprintf doesn't follow sprintf
      adds  5618494   Fix small memory leaks
      adds  d8b901d   Unshadow some variables
      adds  4a03cc1   Unshadow qs nfactors
      adds  8297f2e   Update for release
      adds  e21d690   Imported Upstream version 0.31
       new  614b206   Merge tag 'upstream/0.31'
       new  c3ce963   Update debian/changelog
       new  8846c0c   Update years of upstream copyright.
       new  ea41289   Make Recommends on libmath-prime-util-perl versioned.
       new  36cbdd2   releasing package libmath-prime-util-gmp-perl version 0.31-1

The 5 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                    |  38 ++++
 LICENSE                    |   6 +-
 META.json                  |   6 +-
 META.yml                   |   6 +-
 Makefile.PL                |   2 +-
 README                     |   4 +-
 TODO                       |   8 +
 XS.xs                      |  49 +++--
 bls75.c                    |  53 +++--
 debian/changelog           |  12 +-
 debian/control             |   2 +-
 debian/copyright           |   2 +-
 ecm.c                      |  12 +-
 ecpp.c                     |   7 +-
 factor.c                   |  10 +-
 gmp_main.c                 | 481 ++++++++++++++++++++++++++++++++++++++-------
 gmp_main.h                 |  13 +-
 lib/Math/Prime/Util/GMP.pm |  66 +++++--
 prime_iterator.c           |   4 +-
 simpqs.c                   |   3 +-
 t/02-can.t                 |  66 +++++--
 t/17-pseudoprime.t         |  43 ++++
 t/24-bernfrac.t            |  15 +-
 utility.c                  |  35 ++--
 xt/create-standalone.sh    |   8 +-
 25 files changed, 775 insertions(+), 176 deletions(-)

-- 
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