[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