[libmath-prime-util-gmp-perl] branch master updated (b1a2fdb -> 3526c38)

gregor herrmann gregoa at debian.org
Tue Jan 2 22:39:03 UTC 2018


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  b1a2fdb   update changelog
      adds  04c60e8   Switch mpf_log to use Newton/Halley instead of AGM
      adds  f48e6be   Don't get in log<->exp calling cycle
      adds  d827a06   Euler constant and li functions
      adds  300491a   Ramp up precision in log for big speedup
      adds  88893ae   Fix rounding in str_real.  Add logreal and expreal functions internally.
      adds  cb63e02   Add Euler, logreal, expreal, lir
      adds  06fe9e7   Change lir to li
      adds  33ff9ea   Add test for Euler constant
      adds  501dd9f   Fix log for extremely small inputs where native log returns -inf
      adds  101d4cb   Add tests for li
      adds  306ecd4   Add powreal
      adds  27e82fb   Split out mpf pi from string version
      adds  a3d1686   Add ei for exponential integral
      adds  1a387fa   POD fix
      adds  8ac52af   Add mpf_agm, new log2 algorithm, log using AGM
      adds  1e230b7   Comments
      adds  fe996e9   Add agmreal, slight mod to Pi
      adds  9d91452   Update changes and todo
      adds  f86b959   Better rounding for li,ei.  Slightly better negative zeta behavior.
      adds  83e2eda   Add tinyqs
      adds  b8f185a   Split FP functions out of gmp_main.c into real.c.
      adds  6284458   Move functions around in real.c -- all string funcs at the bottom
      adds  2baeed7   New AGM log code, small speedups to exp/log/etc.
      adds  bf78c0b   Move log(2) to a const function like const_pi and const_euler
      adds  217ae77   AGM log was using far too much precision.  AGM is always faster than Newton/Halley on exp, so just always use it.
      adds  9686a23   Cache Pi,Euler,Log2 constants
      adds  210ce64   Rewrite mpf_exp
      adds  ebf5c4d   Remove lots of trailing spaces from tinyqs.c
      adds  6ac6be3   Faster Pi (Ramanujan/Chudnovsky)
      adds  fc88def   Small optimization to Pi
      adds  89f6b2f   Update Ramanujan Pi.  Calling Pi/Euler in void context doesn't stringify.  Add _GMP_memfree() function.
      adds  bf6c090   Add missing mpz_clear in ramanujan_pi
      adds  ebc9d5a   Comment changes
      adds  b6f1e21   Consistent ladder for exp lifting
      adds  7506c8b   mpf li and ei can be called internally
      adds  4639eec   Add prime_count_lower and prime_count_upper
      adds  98b7fc7   Bump version number
      adds  fcc4095   Rounding error in Pi const
      adds  7f94a0a   More rounding
      adds  f2ab092   Date on Changes
      adds  16e0d7b   Compiler warnings and a type mismatch
      adds  f804901   Bump version
      adds  b8aad6f   New upstream version 0.50
       new  255b4a2   Update upstream source from tag 'upstream/0.50'
       new  83ac9e8   Update debian/changelog
       new  89bb894   Declare compliance with Debian Policy 4.1.3.
       new  3475fb5   Bump debhelper compatibility level to 10.
       new  3526c38   releasing package libmath-prime-util-gmp-perl version 0.50-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                      |   46 +
 MANIFEST                     |    8 +-
 META.json                    |   33 +-
 META.yml                     |   25 +-
 Makefile.PL                  |    6 +-
 README                       |    2 +-
 TODO                         |   23 +-
 XS.xs                        |  130 ++-
 bls75.c                      |    1 +
 debian/changelog             |    9 +-
 debian/compat                |    2 +-
 debian/control               |    4 +-
 factor.c                     |   47 +-
 gmp_main.c                   | 1120 +++++--------------------
 gmp_main.h                   |   11 +-
 lib/Math/Prime/Util/GMP.pm   |  133 ++-
 real.c                       | 1176 ++++++++++++++++++++++++++
 real.h                       |   31 +
 t/02-can.t                   |   26 +-
 t/13-primecount.t            |   99 ++-
 t/25-const-euler.t           |   31 +
 t/{25-pi.t => 25-const-pi.t} |    0
 t/26-real.t                  |  120 +++
 t/26-riemann.t               |   19 +-
 t/93-release-spelling.t      |    3 +-
 tinyqs.c                     | 1902 ++++++++++++++++++++++++++++++++++++++++++
 tinyqs.h                     |    9 +
 utility.c                    |  295 ++++---
 utility.h                    |    5 +
 29 files changed, 4206 insertions(+), 1110 deletions(-)
 create mode 100644 real.c
 create mode 100644 real.h
 create mode 100644 t/25-const-euler.t
 rename t/{25-pi.t => 25-const-pi.t} (100%)
 create mode 100644 t/26-real.t
 create mode 100644 tinyqs.c
 create mode 100644 tinyqs.h

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