diff options
author | Hugo van der Sanden <hv@crypt.org> | 2022-04-12 19:39:10 +0100 |
---|---|---|
committer | Ricardo Signes <rjbs@semiotic.systems> | 2022-04-17 10:18:13 -0400 |
commit | ca3af6c0082fbe7928ee529f3a1741c2ac0559ff (patch) | |
tree | 7b77f60d5edc70d618d33d7900676ab98dc428b8 /lib/.gitignore | |
parent | e59cb199fea7032f0535b1a68c961674a477a99f (diff) | |
download | perl-ca3af6c0082fbe7928ee529f3a1741c2ac0559ff.tar.gz |
Update bignum to CPAN version 0.65
[DELTA]
* Restore the upgrading and downgrading in "bignum", with the exception
of upgrading from Math::BigFloat to Math::BigRat, which I couldn't make
sense of. Now, both integer literals and integers (and Infs and NaNs)
that are the result of a computation become Math::BigInt objects, and
both non-integer literals and non-integers that are as a result of a
computation become Math::BigFloat objects. The classes used for literal
integers and non-integers during compile-time are configurable, as well
as the classes used for downgrading and upgrading during runtime.
* Add the "bigfloat" pragma, which converts all numeric literals to
Math::BigFloat objects. This is consistent with the "bigint" pragma,
which converts all numeric literals to Math::BigInt objects, and the
"bigrat" pragma which converts all numeric literals to Math::BigRat
objects.
Diffstat (limited to 'lib/.gitignore')
-rw-r--r-- | lib/.gitignore | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/.gitignore b/lib/.gitignore index 6d023351fa..cb6a26cfcc 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -190,6 +190,7 @@ /autodie/ /autouse.pm /base.pm +/bigfloat.pm /bigint.pm /bignum.pm /bigrat.pm |