forked from pool/perl-Math-BigInt
Accepting request 393831 from devel:languages:perl:autoupdate
automatic update OBS-URL: https://build.opensuse.org/request/show/393831 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Math-BigInt?expand=0&rev=38
This commit is contained in:
committed by
Git OBS Bridge
parent
4588d5aa6a
commit
c0c735bd1e
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:a8913bbbb0f38b43b98daa119e47ddfd5d2627dceb80eafc7af4e68ed95a1bc1
|
|
||||||
size 256706
|
|
3
Math-BigInt-1.999722.tar.gz
Normal file
3
Math-BigInt-1.999722.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c76a2d5e6a996186a42a7e516b8d82217fb0cd18c7e1e55241322c4a859ccf40
|
||||||
|
size 262922
|
@@ -1,3 +1,113 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 5 09:34:38 UTC 2016 - coolo@suse.com
|
||||||
|
|
||||||
|
- updated to 1.999722
|
||||||
|
see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
|
||||||
|
|
||||||
|
2016-04-16 v1.999717 pjacklam
|
||||||
|
|
||||||
|
* Using new() with an undefined argument no longer gives a warning. Explicit
|
||||||
|
use of this is discouraged, but it is sometimes used by the modules
|
||||||
|
themselves issuing warnings that is confusing to the end user. Just
|
||||||
|
uncomment the code, since we plan to reintroduce this warning later.
|
||||||
|
|
||||||
|
* Avoid using L<> around e-mail addressess in POD.
|
||||||
|
|
||||||
|
2016-04-22 v1.999718 pjacklam
|
||||||
|
|
||||||
|
* Improve documentation on large, unquoted input values to Math::BigInt.
|
||||||
|
|
||||||
|
* Remove stuff from bitfltpm.inc that was placed into author-numify-mbf.t, but
|
||||||
|
accidentally still present in bitfltpm.inc. Adjusted test counts as needed.
|
||||||
|
|
||||||
|
* Fix file headers in author-bmod-bdiv-mbi.t and author-btmod-btdiv-mbi.t.
|
||||||
|
|
||||||
|
* Add bnan(), binf(), and bsub() methods to Math::BigFloat. This is a step
|
||||||
|
along the way to having Math::BigFloat no longer being a subclass of
|
||||||
|
Math::BigInt.
|
||||||
|
|
||||||
|
* Using bnan, binf(), bzero() and bone() as functions is deprecated. This is a
|
||||||
|
step along the way to a pure object oriented design.
|
||||||
|
|
||||||
|
* When bnan() and binf() are used as instance methods, they no longer delete
|
||||||
|
the accuracy and precision instance variables.
|
||||||
|
|
||||||
|
* Add test files from_bin-mbf.t, from_oct-mbf.t, and new-mbf.t.
|
||||||
|
|
||||||
|
* Remove some code for Perl prior to 5.6. Such old versions are no longer
|
||||||
|
support anyway.
|
||||||
|
|
||||||
|
* Fix buggy handling of NaN in bcmp().
|
||||||
|
|
||||||
|
* Add methods beq(), bne(), blt(), ble(), bgt(), and bge() to Math::BigInt and
|
||||||
|
Math::BigFloat. These methods are called for the overloaded operators.
|
||||||
|
|
||||||
|
* Add overloading of '==', '!=', '<', '<=', '>', to to Math::BigInt and
|
||||||
|
Math::BigFloat and fix the broken overloading of '>='. These overloaded
|
||||||
|
operators now behave like the equivalent core Perl operators.
|
||||||
|
|
||||||
|
* Add test file author-relop-mbi-mbf.t for testing bcmp(), beq(), bne(),
|
||||||
|
blt(), ble(), bgt(), and bge(), as well as the overloaded operators '==',
|
||||||
|
'!=', '<', '<=', '>', and '>='.
|
||||||
|
|
||||||
|
* 'int' now truncates a Math::BigFloat object to an integer without converting
|
||||||
|
it to a Math::BigInt. When an object becomes a Math::BigInt, further
|
||||||
|
computations with that object as invocand causes the arguments to be
|
||||||
|
converted to Math::BigInt objects too, leading to unexpected results. This
|
||||||
|
is confusing people. Unless downgrading is in effect, no Math::BigFloat
|
||||||
|
object should become a Math::BigInt unless a Math::BigInt is explicitly
|
||||||
|
requested.
|
||||||
|
|
||||||
|
* For Math::BigFloat, modify bitwise operations brsft() and brsft(), and add
|
||||||
|
band(), bior(), bxor(), and bnot(). These now handle floating point numbers
|
||||||
|
the same way as core Perl does, i.e., truncate non-integers to integers
|
||||||
|
before applying the bitwise operator. This change will also make Perl's
|
||||||
|
behaviour more consistent whether 'use bignum' is in effect or not.
|
||||||
|
|
||||||
|
* Add overloading of '~' (bitwise not). It just calls bnot(), which has been
|
||||||
|
implemented for ages.
|
||||||
|
|
||||||
|
* Fix error in POD for bone().
|
||||||
|
|
||||||
|
* Take parts of the code in t/calling.t and move it into the new files
|
||||||
|
t/calling-class-methods.t and t/calling-instance-methods.t.
|
||||||
|
|
||||||
|
* Improve test descriptions in t/mbimbf.inc.
|
||||||
|
|
||||||
|
2016-04-25 v1.999719 pjacklam
|
||||||
|
|
||||||
|
* Revert the change to Math::BigFloat's blsft() and brsft() methods, which
|
||||||
|
truncated the input (and output) to integers. However, now convert the base
|
||||||
|
to an object only when the base isn't an object already. Also return NaN if
|
||||||
|
any of the three operands is a NaN.
|
||||||
|
|
||||||
|
* Change t/bigfltpm.inc to reflect the changes to blsft() and brsft(). Also,
|
||||||
|
when a method should be tested, actually test that method, not the
|
||||||
|
overloaded operator, which doesn't necessarily behave in the exact same
|
||||||
|
manner as the method. This applies to the methods binc(), bdec(), bpow(),
|
||||||
|
badd(), bsub(), bmul(), bdiv() in scalar context, brsft(), blsft(), and
|
||||||
|
bmod().
|
||||||
|
|
||||||
|
* The first output argument from objectify() is the class name, so use the
|
||||||
|
variable name $class, not $self.
|
||||||
|
|
||||||
|
2016-04-26 v1.999720 pjacklam
|
||||||
|
|
||||||
|
* Overloaded 'int' should not modify it's argument.
|
||||||
|
|
||||||
|
* Better documentation of blsft() and brsft().
|
||||||
|
|
||||||
|
2016-04-26 v1.999721 pjacklam
|
||||||
|
|
||||||
|
* Prevent Math::BigFloat methods band(), bior(), bxor(), and bnot() from
|
||||||
|
modifying unmodifiable objects.
|
||||||
|
|
||||||
|
2016-04-26 v1.999722 pjacklam
|
||||||
|
|
||||||
|
* Fix bug in bone() and binf() when used as a function. The error caused
|
||||||
|
warnings about using an unitialized variable. This fix applies to both
|
||||||
|
Math::BigInt and Math::BigFloat.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 7 09:36:45 UTC 2016 - coolo@suse.com
|
Thu Apr 7 09:36:45 UTC 2016 - coolo@suse.com
|
||||||
|
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: perl-Math-BigInt
|
Name: perl-Math-BigInt
|
||||||
Version: 1.999716
|
Version: 1.999722
|
||||||
Release: 0
|
Release: 0
|
||||||
%define cpan_name Math-BigInt
|
%define cpan_name Math-BigInt
|
||||||
Summary: Arbitrary size integer/float math package
|
Summary: Arbitrary size integer/float math package
|
||||||
|
Reference in New Issue
Block a user