[libmath-prime-util-perl] branch master updated (5ee096f -> aa62a23)

gregor herrmann gregoa at debian.org
Sat Nov 11 22:05:47 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-perl.

      from  5ee096f   releasing package libmath-prime-util-perl version 0.68-1
      adds  5eebce4   Fix is_primitive_root with even n
      adds  420bf21   Add is_totient, part 1
      adds  f32b509   Add is_totient part 2 (PP and tests)
      adds  8ae6701   Trim is_totient tests on 32-bit machines
      adds  7346afe   XS.xs: split out the overloaded 28-entry alias into separate interfaces
      adds  06d3370   Split out t/19-moebius.t into separate test files
      adds  def42c2   euler_phi and moebius, negative inputs and ranges
      adds  e3e56a3   Update PP is_carmichael
      adds  2c65e38   Split tests in PP cluster sieve
      adds  11f2e3d   Small changes to speed up tests
      adds  084f4d0   Don't spend time on prev/next prime for PP random prime with very large range
      adds  ae35a0f   Updates for new MPU:GMP 0.47 functions
      adds  2155a60   Call GMP's logint and use powmod for faster results
      adds  6cd9a2a   logint PP: use GMP funcs and wrap powmod
      adds  1268ea6   fix factorialmod with large n/m
      adds  864d373   Allow permtonum to call GMP directly
      adds  233cd18   Accept negative k in numtoperm(n,k)
      adds  6fd1f4a   Call GMP for numtoperm if possible
      adds  f1e9553   Use GMP hammingweight if available, but not PP
      adds  cf6082f   Init a variable early to prevent some compilers from complaining about false uninit
      adds  7749e7e   Use 32-bit types when possible for _pispigot.
      adds  44181b5   link typo, RT123500
      adds  1cae246   factoring changes: holf32, trial_factor, squfof, etc.
      adds  227000a   Update factoring
      adds  9b10387   A little speedup for is_perfect_square
      adds  925c9df   Bump GMP backend version
      adds  da819c4   Split off 32-bit single-base MR to new function
      adds  756c042   is_square_free does negative inputs
      adds  6f8dd19   Remove ISAAC, both C and Perl
      adds  68fd1ef   Add some bigint tests for misc functions
      adds  62457b3   Reorder this version changes to put user-visible changes first
      adds  da5ca3b   Avoid signed overflow in stirling by using vecsum and quoted negatives
      adds  5ece1b3   Allocate new const array for each thread
      adds  c782303   Speed up non-GMP squarefree test
      adds  f8a70d8   Avoid segfault in ancient broken Math::BigInt
      adds  f7ff2cd   remove unused variable; signed compare
      adds  5e84468   Bump version number
      adds  f70883a   Newest ppport and checklib
      adds  9322763   text updates
      adds  35aed94   New upstream version 0.69
       new  99c7ad1   Update upstream source from tag 'upstream/0.69'
       new  36bb5c4   Update debian/changelog
       new  85bf180   Update (build) dependencies.
       new  aa62a23   releasing package libmath-prime-util-perl version 0.69-1

The 4 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                                    |  35 ++
 MANIFEST                                   |  28 +-
 META.json                                  |  26 +-
 META.yml                                   |  25 +-
 Makefile.PL                                |  24 +-
 README                                     |   2 +-
 TODO                                       |  17 +-
 XS.xs                                      | 417 +++++++------
 aks.c                                      |   4 +-
 bench/bench-drand.pl                       |   4 +-
 csprng.c                                   |  21 -
 debian/changelog                           |   7 +
 debian/control                             |   4 +-
 factor.c                                   | 217 ++++---
 factor.h                                   |   3 +-
 inc/Devel/CheckLib.pm                      |   8 +-
 isaac.c                                    | 146 -----
 isaac.h                                    |  13 -
 lib/Math/Prime/Util.pm                     |  28 +-
 lib/Math/Prime/Util/ChaCha.pm              |   4 +-
 lib/Math/Prime/Util/ECAffinePoint.pm       |   4 +-
 lib/Math/Prime/Util/ECProjectivePoint.pm   |   4 +-
 lib/Math/Prime/Util/Entropy.pm             |   4 +-
 lib/Math/Prime/Util/ISAAC.pm               | 267 --------
 lib/Math/Prime/Util/MemFree.pm             |   4 +-
 lib/Math/Prime/Util/PP.pm                  | 179 ++++--
 lib/Math/Prime/Util/PPFE.pm                |  69 +--
 lib/Math/Prime/Util/PrimalityProving.pm    |   4 +-
 lib/Math/Prime/Util/PrimeArray.pm          |   4 +-
 lib/Math/Prime/Util/PrimeIterator.pm       |   4 +-
 lib/Math/Prime/Util/RandomPrimes.pm        |  22 +-
 lib/Math/Prime/Util/ZetaBigFloat.pm        |   4 +-
 lib/ntheory.pm                             |   3 +-
 ppport.h                                   |  10 +-
 primality.c                                |  52 +-
 primality.h                                |  10 +
 t/02-can.t                                 |   2 +-
 t/11-clusters.t                            |  13 +
 t/19-chebyshev.t                           |  61 ++
 t/19-chinese.t                             |  58 ++
 t/19-divisorsum.t                          |  64 ++
 t/19-gcd.t                                 |  98 +++
 t/19-kronecker.t                           |  56 ++
 t/19-legendrephi.t                         |  40 ++
 t/19-liouville.t                           |  34 +
 t/19-mangoldt.t                            |  43 ++
 t/19-moebius.t                             | 954 ++---------------------------
 t/19-popcount.t                            |  32 +
 t/19-primroots.t                           |  66 ++
 t/19-ramanujan.t                           |  82 +++
 t/19-rootint.t                             |  74 +++
 t/19-totients.t                            |  65 ++
 t/19-valuation.t                           |  29 +
 t/19-znorder.t                             |  49 ++
 t/20-jordantotient.t                       |  71 +++
 t/26-combinatorial.t                       |  53 +-
 t/26-iscarmichael.t                        |  37 ++
 t/{26-fundamental.t => 26-isfundamental.t} |   4 +-
 t/26-ispower.t                             |  42 +-
 t/26-issemiprime.t                         |  22 +
 t/26-issquarefree.t                        |  19 +
 t/26-istotient.t                           |  36 ++
 t/26-mod.t                                 |   2 +
 t/26-pillai.t                              |   4 +-
 t/26-polygonal.t                           |   4 +
 t/32-iterators.t                           |   1 -
 t/51-znlog.t                               |  51 ++
 t/{51-primearray.t => 52-primearray.t}     |   0
 t/92-release-pod-coverage.t                |   2 +-
 util.c                                     | 105 +++-
 util.h                                     |  16 +-
 71 files changed, 2059 insertions(+), 1907 deletions(-)
 delete mode 100644 isaac.c
 delete mode 100644 isaac.h
 delete mode 100644 lib/Math/Prime/Util/ISAAC.pm
 create mode 100644 t/19-chebyshev.t
 create mode 100644 t/19-chinese.t
 create mode 100644 t/19-divisorsum.t
 create mode 100644 t/19-gcd.t
 create mode 100644 t/19-kronecker.t
 create mode 100644 t/19-legendrephi.t
 create mode 100644 t/19-liouville.t
 create mode 100644 t/19-mangoldt.t
 create mode 100644 t/19-popcount.t
 create mode 100644 t/19-primroots.t
 create mode 100644 t/19-ramanujan.t
 create mode 100644 t/19-rootint.t
 create mode 100644 t/19-totients.t
 create mode 100644 t/19-valuation.t
 create mode 100644 t/19-znorder.t
 create mode 100644 t/20-jordantotient.t
 create mode 100644 t/26-iscarmichael.t
 rename t/{26-fundamental.t => 26-isfundamental.t} (80%)
 create mode 100644 t/26-issemiprime.t
 create mode 100644 t/26-issquarefree.t
 create mode 100644 t/26-istotient.t
 create mode 100644 t/51-znlog.t
 rename t/{51-primearray.t => 52-primearray.t} (100%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmath-prime-util-perl.git



More information about the Pkg-perl-cvs-commits mailing list