Revision history for Perl extension Math::GMP.
2.25 2022-03-15 Shlomif
- Refactoring.
- Test::Builder workaround
- Thanks to Hugo
2.24 2021-11-17 Shlomif
- tests+better docs for bnok() (Binomial)
- Eliminate warning about not_here() in GMP.xs.
2.23 2021-11-05 Shlomif
- add support for bmulf() to multiply by a floating point number
- Hugo
- add support for bnok() (Binomial)
2.22 2021-09-20 Shlomif
- Signature files are generated unreliably and are an ongoing source of
bug reports. As a result, we decided to axe them altogether.
- https://github.com/turnstep/Math-GMP/issues/6
- Thanks to @lemrouch .
2.21 2021-09-11 Shlomif
- Apply doc patch from @hvds documenting the pitfalls of division by zero.
- https://github.com/turnstep/Math-GMP/issues/5
2.20 2020-02-09 Shlomif
- Try to fix tests when using libgmp version 6.2.0
- https://rt.cpan.org/Public/Bug/Display.html?id=131718
- Thanks to GREGOA and HVDS and Debian.
- The tests should still pass on earlier libgmps.
2.19 2018-04-08 Shlomif
- Fix int() on large unsigned integers.
- https://github.com/turnstep/Math-GMP/issues/2
- Thanks to @trizen .
2.18 2018-04-07 Shlomif
- Depend on Alien::GMP to automatically install GMP when missing
- See https://rt.cpan.org/Ticket/Display.html?id=125018
- See https://github.com/turnstep/Math-GMP/pull/1
2.17 2018-04-05 Shlomif
- Correct the link to the GitHub repository.
- See https://rt.cpan.org/Ticket/Display.html?id=125018
2.16 2017-12-18 Shlomif
- Fix behaviour under "use feature 'bitwise'"
- See https://rt.cpan.org/Public/Bug/Display.html?id=123907
- Thanks to Sisphus for the report and perlxs for some insights.
2.15 2017-06-25 Shlomif
- Bump required perl version to 5.10.x.
- There were test failures with 5.8.x and even 5.10.x is old enough.
- http://www.cpantesters.org/cpan/report/256184b2-58bf-11e7-a074-e1beba07c9dd
2.14 2017-02-01 Shlomif
- Hopefully fix the GPG signature.
- https://rt.cpan.org/Ticket/Display.html?id=120062
- Thanks to Pavel Mateja for the report.
2.13 2016-11-18 Shlomif
- Fix the tests on older libgmps.
- See https://rt.cpan.org/Ticket/Display.html?id=118816
- Thanks to Hugo van der Sanden for the patches.
- Refactoring of the test suite.
2.12 2016-11-09 Shlomif
- Add support for testing methods that return lists.
- Add broot, brootrem, bsqrtrem, is_perfect_power, is_perfect_square
- Thanks to Hugo van der Sanden for the patches
- https://rt.cpan.org/Ticket/Display.html?id=118677
2.11 2015-08-16 Shlomif
- Got the distribution to have full POD coverage and check all functions
for usage.
- t/check-funcs-ret-value--rt92593.t
- https://rt.cpan.org/Public/Bug/Display.html?id=92593
- CPAN Day!
2.10 2015-08-12 Shlomif
- Throw an exception on invalid input to Math::GMP->new;
- https://rt.cpan.org/Ticket/Display.html?id=27521
- Thanks to SISYPHUS for the report.
- Put RELEASE_TESTING tests under xt instead of t.
- https://rt.cpan.org/Ticket/Display.html?id=106365
- Thanks to ilmari for the report and suggested fix.
- Document and test some functions that were improperly documented or
not tested.
- t/check-funcs-ret-value--rt92593.t
- https://rt.cpan.org/Public/Bug/Display.html?id=92593
- Still aiming for full POD Coverage.
2.09 2015-07-29 Shlomif
- Add the binary-left-shift / << operator.
- Add the binary-right-shift / >> operator.
- Convert the build system to Dist-Zilla to ease future maintenance.
- Add a call to Devel::CheckLib for finding the "gmp.h" header.
2.08 2015-07-28 Shlomif
- Add a link to the version control repository at various places.
- Get rid of indirect object notation in the code and the examples.
- It’s a sign of Ancient Perl.
- Overload bool to avoid fallback to intify (Hugo)
- Fixes RT #101443
- https://rt.cpan.org/Ticket/Display.html?id=101443
- Modified patch applied by Shlomif.
- Add tests from DANAJ for large numbers in some functions.
- RT #92641
- https://rt.cpan.org/Ticket/Display.html?id=92641
2.07 2014-01-26 Hugo
- Go direct to XS for more speed
- add lcm/blcm, bsqrt, bmodinv
2.06 2009-09-17 Greg
- Make Makefile.PL more forgiving of gmp library locations. (CPAN bug #46323)
- Update link to libgmp.org in INSTALL file (CPAN bug #46324)
2.05 2008-10-06 Greg
- New maintainer: Greg Sabino Mullane
- Allow tests to work on 64-bit platforms. Patch from Flo.
(CPAN bugs #5960, #30327, #27641, #12751, #15459)
- Add support for probab_prime function. Patch by shlomif@iglu.org.il.
(CPAN bug #6184)
- Get smarter about detecting lack of GMP libraries.
(CPAN bug #18709)
- Add META.yml and some more tests.
2.04 2004-09-28 cturner
- added patch from Nicholas Oxhøj for constructing
with different bases (nicholas@oxhoej.dk) (CPAN bug #4472)
2.03 2002-02-16 Tels
- added internal functions gmp_copy, gmp_tstbit, gmp_sqrt
- moved test.pl to t/gmppmt, made it use Test and use strict
- moved GMP.pm to lib/Math/GMP.pm
- documented some of the public methods
- fixed README
- added INSTALL file
2.02 2002-02-15 Tels
- added internal functions gmp_fac, gmp_fib, and_two, or_two, xor_two
- added band, bior, bxor, bfac
- added overload for &, ^ and |
- tests for new functions
2.00 2002-02-08 cturner
- remove gmp inside of package, performance improvements, some new ops
1.07 2001-04-22 cturner
1.06 2001-04-10 cturner
1.05 2001-02-23 cturner
1.04 2001-02-13 cturner
1.03 2001-01-25 cturner
1.02 2001-01-20 cturner
1.01 2000-03-21 cturner
1.00 2000-02-25 cturner
0.9 1999-09-19 cturner
0.01 1999-09-17 cturner
- original version; created by h2xs 1.19