Hello community,

here is the log from the commit of package perl-Math-BigInt for 
openSUSE:Factory checked in at 2016-05-25 21:22:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Math-BigInt (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Math-BigInt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Math-BigInt"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Math-BigInt/perl-Math-BigInt.changes        
2016-04-12 19:35:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Math-BigInt.new/perl-Math-BigInt.changes   
2016-05-25 21:22:32.000000000 +0200
@@ -1,0 +2,110 @@
+Thu May  5 09:34:38 UTC 2016 - [email protected]
+
+- 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.
+
+-------------------------------------------------------------------

Old:
----
  Math-BigInt-1.999716.tar.gz

New:
----
  Math-BigInt-1.999722.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Math-BigInt.spec ++++++
--- /var/tmp/diff_new_pack.7q8tAa/_old  2016-05-25 21:22:33.000000000 +0200
+++ /var/tmp/diff_new_pack.7q8tAa/_new  2016-05-25 21:22:33.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Math-BigInt
-Version:        1.999716
+Version:        1.999722
 Release:        0
 %define cpan_name Math-BigInt
 Summary:        Arbitrary size integer/float math package

++++++ Math-BigInt-1.999716.tar.gz -> Math-BigInt-1.999722.tar.gz ++++++
++++ 5810 lines of diff (skipped)


Reply via email to