[libmath-prime-util-gmp-perl] annotated tag upstream/0.40 created (now 61fccf4)

Salvatore Bonaccorso carnil at debian.org
Fri Aug 5 12:45:14 UTC 2016


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

carnil pushed a change to annotated tag upstream/0.40
in repository libmath-prime-util-gmp-perl.

        at  61fccf4   (tag)
   tagging  38b5f2c2205c4c8f4fb0ca717e7d46bfd25667d9 (commit)
  replaces  upstream/0.35
 tagged by  Salvatore Bonaccorso
        on  Fri Aug 5 14:28:12 2016 +0200

- Log -----------------------------------------------------------------
Upstream version 0.40

Andy Grundman (1):
      Add typedef for int32_t when using MSVC

Dana Jacobsen (65):
      Allow leading + signs in input
      double prime partial sieve; sieve deeper in prev_prime / next_prime
      double prime partial sieve; sieve deeper in prev_prime / next_prime
      Travis file update
      Sieve cluster test uses Math::BigInt with try.  Add test dependency.
      Make sqrtmod behave better with non-prime p
      Add: addmod,mulmod,divmod,powmod,sqrtmod
      make sure no zeros in random mods
      Try travis workaround
      powm with negative arg using not-new GMP library
      Don't use GMP backend in mod test -- we can't guarantee a new enough version
      Bernstein (2003) AKS algorithms, use T4.1 as default
      Update AKS code
      Add is_primitive_root
      Doc and test for is_primitive_root
      Add verbose output if we fail due to not trying hard enough
      More multipliers for native SQUFOF
      Faster primorial code
      Split lots of functions out of gmp_main; new files aks and primality
      Work around broken 5.6.2
      Add sieve_range
      Faster znprimroot
      Deeper sieving when generating primes plus primality test
      Edge cases for sieve_range
      Remove unused variables
      Update for release
      Add BLS theorems 17 (N+1) and 20 (combined N-1 / N+1).  Initial versions.
      custom primorial needs to stay inside UL max, not UV max.
      Primo v4 certs
      hybrid method has more theorems to use
      Add n+1 and bls75 combined proofs to API
      Allow sieving to 62-bit with 32-bit GMP
      Bump version
      Fix Kwalitee issues, bump version
      Change sprintf type for LP/LQ, add n+1 and hybrid BLS methods to standalone
      Better is_miller_prime use of logs.  is_prime spends less time proving.
      Rewrite most utilities, rewrite hybrid
      Merge pull request #6 from andygrundman/master
      Free input mpz_t before return
      Merge branch 'master' of github.com:danaj/Math-Prime-Util-GMP
      Fix memory leak in Ram tau
      Update Changes for release
      Add bernreal
      Add surround_primes and is_euler_plumb_pseudoprime
      Refactor Miller-Rabin.  Add restricted Perrin pseudoprimes.
      Add surround_primes
      Don't test Perrin pseudoprimes for small divisors at start.
      Update for release
      bernreal test and doc.  Fix export.  Fix precision.
      Fix some issues with is_nplus1_prime.  Still has issues.
      Error messages now use correct function names.  Also saves memory.
      surround primes with n <= 2
      Add simple LLR test
      Add tests for surround_primes
      Docs and tests for Euler-Plumb test
      Update old copyright date
      Update version
      Add sqrtint and rootint
      Add is_prime_power
      Slightly faster prob prime for tiny inputs
      Set behavior of is_primitive_root with n={0,1}
      Only do the 0/1 early return for n = 0 or +1
      Bump surround_primes to width of 20
      Change Perrin test to AS doubling from matrix power
      Cleanup for release

Salvatore Bonaccorso (1):
      Imported Upstream version 0.40

-----------------------------------------------------------------------

No new revisions were added by this update.

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