Revisions of perl-Math-BigInt

buildservice-autocommit accepted request 1156491 from Tina Müller's avatar Tina Müller (tinita) (revision 99)
baserev update by copy to link target
Tina Müller's avatar Tina Müller (tinita) committed (revision 98)
Fix disabling of __perllib_provides
buildservice-autocommit accepted request 1156059 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 97)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1153631 from Tina Müller's avatar Tina Müller (tinita) (revision 96)
- updated to 2.003002
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  2.003002 2024-01-05
   * Improved interaction between Math::BigInt and the backend libraries.
   * Much faster versions of _ilog2() and _clog2() implemented in the
     Math::BigInt::Calc backend library. This should speed up bilog2() and
     bclog2() in Math::BigInt when "Calc" is used as the backend liberary.
buildservice-autocommit accepted request 1136595 from Tina Müller's avatar Tina Müller (tinita) (revision 95)
baserev update by copy to link target
Tina Müller's avatar Tina Müller (tinita) accepted request 1136594 from Tina Müller's avatar Tina Müller (tinita) (revision 94)
- updated to 2.003001
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  2.003001 2023-12-26
   * Add configuration methods trap_inf() and trap_nan(). Previously it was only
     possible to modify these properties by using the config() method.
   * Fix CPAN RT #150796 so that config() no longer modifies the input when it is
     a hash ref.
   * Fix CPAN RT #150797 so that both accuracy and precision can be set
     simultaneously with config().
   * Add the following methods to Math::BigInt
     - bilog2()   base 2 logarithm rounded downwards, i.e., int(log2(x))
     - bilog10()  base 10 logarithm rounded downwards, i.e., int(log10(x))
     - bclog2()   base 2 logarithm rounded upwards, i.e., ceil(log2(x))
     - bclog10()  base 10 logarithm rounded upwards, i.e., ceil(log10(x))
   * Add the following backend library methods to Math::BigInt::Lib. These
     methods do the core computations for the corresponding methods in
     Math::BigInt (see above).
     - _ilog2()   base 2 logarithm rounded downwards
     - _ilog10()  base 10 logarithm rounded downwards
     - _clog2()   base 2 logarithm rounded upwards
     - _clog10()  base 10 logarithm rounded upwards
  2.002001 2023-12-09
   * Fix CPAN RT #150523
  2.002000 2023-12-02
   * Fix bug in Math::BigFloat method bsin(). It can now handle any argument to
     any precision. Also improve downgrading. This fixes CPAN RT #150590 and the
     bsin() part of CPAN RT #107604.
   * Fix bug in Math::BigFloat method bexp(). Specifying precision (rather than
     accuracy) used to give a NaN. Also improve downgrading.
   * Improve upgrading in Math::BigInt methods bsin() and bcos(). They now
     upgrade only when necessary.
  2.001001 2023-11-21
   * Fix CPAN RT #150469
  2.001000 2023-11-13
   * Fix rounding bug in bsqrt() in Math::BigInt. Also make bsqrt() upgrade only
     when necessary.
   * Simplify and speed up bsqrt() (for computing the square root) in
     Math::BigFloat. The computation time now mainly depends on the desired
     accuracy, not the number of digits in the significand.
   * Add support for using "div_scale" as import parameter, like this
         use Math::BigFloat div_scale => 80;
   * Add better argument checking when the "div_scale" value is set by the
     user.
  2.000000 2023-10-29
   * Merge the Math-BigRat distribution into the Math-BigInt distribution. This
     merge eliminates the problems that users have experienced when incompatible
     versions of the two distributions have been installed. This fixes CPAN RT
     #143228.
   * Add method from_dec() to Math::BigRat to make Math::BigRat more consistent
     with Math::BigInt and Math::BigFloat.
  * To be consistent with Math::BigInt and Math::BigFloat, make it possible to
    use "require" with Math::BigRat, e.g.,
         require Math::BigRat;
         $x = Math::BigRat -> bone();
   * Fix cases where "require" doesn't work for Math::BigInt and Math::BigFloat,
     and add tests to verify that "require" works for Math::BigInt, Math::BigRat,
     and Math::BigFloat.
   * Add methods bblsft() and bbrsft() to Math::BigRat to make Math::BigRat
     consistent with Math::BigInt and Math::BigFloat. These methods do bitwise
     left and right shift, respectively.
   * Fix bug in to_oct() and to_bin() in Math::BigFloat. They called to_hex()
     when upgrading, but should have called to_oct() and to_bin(), respectively.
   * Add to_hex(), to_oct(), to_bin() to Math::BigRat.
   * Add new method binv() to Math::BigInt, Math::BigFloat, and Math::BigRat.
   * Improve as_float() and as_rat().
   * POD updates.
buildservice-autocommit accepted request 1114118 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 93)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1114098 from Tina Müller's avatar Tina Müller (tinita) (revision 92)
- updated to 1.999842
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  1.999842 2023-09-27
   * Fix a bug causing Math::BigInt and Math::BigFloat to be caught in an endless
     recursion. The bug was introduced when trying to fix
     https://github.com/pjacklam/p5-Math-BigInt/issues/8
   * Allow div_scale to be 0. It is not documented what div_scale <= 0 means, but
     there are modules that set div_scale to 0 (e.g., Astro::Units) and fail
     their tests if this is not supported.
  1.999841 2023-09-21
   * Remove development files that were accidentally included in the
     distribution.
  1.999840 2023-09-18
   * Add methods bblsft() and bbrsft(), which do bitwise left and right shift,
     respectively. The binary operators for bitwise left and right shift, "<<"
     and ">>", now call the methods bblsft() and bbrsft(), respectively.
     While this behaviour is consistent with how "<<" and ">>" work on floating
     point numbers in core Perl, it changes how "<<" and ">>" worked on
     Math::BigFloat objects. This is a corner case, but any code currently using
     "<<" and ">>" on Math::BigFloat objects might need to be modified as follows
         $x >>= $y    should be changed to    $x -> brsft($y)
         $x <<= $y    should be changed to    $x -> blsft($y)
         $x >>  $y    should be changed to    $x -> copy() -> brsft($y)
         $x <<  $y    should be changed to    $x -> copy() -> blsft($y)
   * Improve blsft() and brsft(). They now support negative shift values, an
     arbitrarily large base, and have better handling of cases involving NaN.
buildservice-autocommit accepted request 1100905 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 91)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1100680 from Tina Müller's avatar Tina Müller (tinita) (revision 90)
- updated to 1.999839
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  1.999839 2023-07-14
   * Update documentation. Remove/update obsolete URLs.
   * Fix CPAN RT #148953 regarding loss of precision when using "log" in
     "bignum". The issue was related to broken upgrading and downgrading in
     Math::BigFloat.
buildservice-autocommit accepted request 1076999 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 89)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1076913 from Tina Müller's avatar Tina Müller (tinita) (revision 88)
- updated to 1.999838
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  1.999838 2023-03-30
   * Fix CPAN RT #146411 regarding infinite recursion in bitwise operations. This
     happened when arguments were upgraded and downgraded and upgraded again ad
     infinitum. Add tests to verify the fix.
buildservice-autocommit accepted request 986679 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 87)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 986608 from Tina Müller's avatar Tina Müller (tinita) (revision 86)
- updated to 1.999837
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  1.999837 2022-07-02
   * Improve the interoperability between objects of different classes for the
     methods that are still used as functions.
buildservice-autocommit accepted request 985280 from Lars Vogdt's avatar Lars Vogdt (lrupp) (revision 85)
baserev update by copy to link target
Lars Vogdt's avatar Lars Vogdt (lrupp) accepted request 985261 from Tina Müller's avatar Tina Müller (tinita) (revision 84)
- updated to 1.999836
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  1.999836 2022-06-24
   * Improve compatibility with older versions of the Math-BigRat distribution.
     Math-BigInt version 1.999835 works with Math-BigRat version 0.2623 and newer.
     Math-BigInt version 1.999836 works with Math-BigRat version 0.2618 and newer.
   * Re-enable upgrading in Math::BigFloat->bdiv().
   * Fix an error in the enabling/disabling of upgrading/downgrading.
   * Fix typos and other formatting errors.
buildservice-autocommit accepted request 980487 from Lars Vogdt's avatar Lars Vogdt (lrupp) (revision 83)
baserev update by copy to link target
Lars Vogdt's avatar Lars Vogdt (lrupp) accepted request 979962 from Tina Müller's avatar Tina Müller (tinita) (revision 82)
- updated to 1.999835
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  1.999835 2022-05-24
   * Fix bug related to upgrading in Math::BigInt->brsft(). This bug
     only showed up in Perl versions 5.16 and older.
  1.999834 2022-05-23
   * Further improvements to upgrading and downgrading.
  1.999833 2022-05-23
   * Fix Math::BigFloat->bpi(). The previous attempt at correcting it
     wasn't sufficient. Added test to verify the fix.
   * Correct the formatting in the CHANGES file.
  1.999832 2022-05-21
   * Improve as_int(), as_float(), and as_rat() so that they return a
     Math::BigInt, Math::BigFloat, and Math::BigRat, respectivly,
     regardless of upgrading and downgrading.
   * Improve stringification method bsstr() so that it handles upgrading
     and downgrading better.
   * Fix Math::BigFloat->bpi(), which unfortunately didn't handle
     downgrading.
   * Avoid unnecessary downgrading/upgrading.
   * Add missed cases where downgrading/upgrading should be performed.
   * Avoid unnecessary stringification.
buildservice-autocommit accepted request 978227 from Lars Vogdt's avatar Lars Vogdt (lrupp) (revision 81)
baserev update by copy to link target
Lars Vogdt's avatar Lars Vogdt (lrupp) accepted request 977720 from Tina Müller's avatar Tina Müller (tinita) (revision 80)
- updated to 1.999831
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  1.999831 2022-05-16
   * Further improvements to upgrading, downgrading, and rounding.
   * New stringification method bfstr() for representing numbers as fractions.
     E.g., Math::BigFloat -> new("1.25") -> bfstr() returns "5/4".
   * Miscellaneous bug fixes.
   * Fixed errors and typos in the documentation.
Displaying revisions 1 - 20 of 99
openSUSE Build Service is sponsored by