[libmath-prime-util-gmp-perl] branch master updated (5be3d27 -> 5b9f646)

Lucas Kanashiro kanashiro.duarte at gmail.com
Fri Oct 23 21:30:09 UTC 2015


This is an automated email from the git hooks/post-receive script.

kanashiro-guest pushed a change to branch master
in repository libmath-prime-util-gmp-perl.

      from  5be3d27   Releasing libmath-prime-util-gmp-perl version 0.33-1
      adds  51e14bf   Use tiling for small primes in partial sieve
      adds  e93a00b   Initial cluster sieve
      adds  c20872d   Much improved prime cluster sieve
      adds  0286585   cluster sieve handles small inputs
      adds  58069c7   Small cluster sieve optimization
      adds  c5d7e94   2x speedup for cluster sieve
      adds  fcde33b   Fix non-admissible case from recent change
      adds  4e85de7   Move some code out of the cluster sieve inner loop
      adds  b418095   cluster sieve, 3 pairs and precalc tables for all primes
      adds  ccf4d9e   Small speedup for cluster sieve
      adds  56a7974   More efficient handling of large cluster offsets
      adds  2c8bd12   Fix compiler warnings
      adds  4a75831   Move some UV functions into utility.h, just like MPU's util.h
      adds  0b3b5c4   cluster sieve: drop partial sieve method for primorials; build them up instead
      adds  ea54f23   cluster sieve to 64-bit, allow much larger primorials
      adds  2cd7418   Remove obsolete tests
      adds  175a991   Properly read sieve_primes third argument
      adds  891d455   sieve_primes and sieve_twin_primes work for small values
      adds  070eaf0   Rewrite description slightly
      adds  83dd8da   Tests for cluster sieve
      adds  2a92256   UL -> UVCONST
      adds  936b2a5   Use UV/IV formats for strings to handle both UV=UL and UV=ULL
      adds  dfce09e   Frobenius pseudoprime: perfect square and small primes
      adds  9fc5a4b   Bump version number
      adds  e71e5e9   Loop as needed over sieve to prevent UV/ulong overflow
      adds  4d3208b   fix to allow 32-bit in test inputs
      adds  1448a06   Remove duplicate definition of gcd_ui
      adds  329aa43   Add cluster test to manifest
      adds  1270284   Imported Upstream version 0.34
       new  8042d93   Merge tag 'upstream/0.34'
       new  337257b   Update debian/changelog
       new  5b9f646   Releasing libmath-prime-util-gmp-perl version 0.34-1

The 3 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                    |  17 ++
 MANIFEST                   |   1 +
 META.json                  |   5 +-
 META.yml                   |   5 +-
 README                     |   2 +-
 TODO                       |   7 -
 XS.xs                      | 176 ++++-----------
 debian/changelog           |   7 +
 ecpp.c                     |  14 +-
 factor.c                   |   8 +
 gmp_main.c                 | 535 +++++++++++++++++++++++++++++++++++++++++----
 gmp_main.h                 |   5 +
 lib/Math/Prime/Util/GMP.pm |  60 +++--
 prime_iterator.c           |   4 +
 ptypes.h                   |   2 +-
 small_factor.c             |  43 +---
 t/11-primes.t              |  36 +--
 t/17-pseudoprime.t         |   6 +
 t/27-clusters.t            | 120 ++++++++++
 utility.h                  |  52 +++++
 20 files changed, 842 insertions(+), 263 deletions(-)
 create mode 100644 t/27-clusters.t

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