Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Math-BigInt-1.999831-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: perl-Math-BigInt Distribution: openSUSE Tumbleweed
Version: 1.999831 Vendor: openSUSE
Release: 1.1 Build date: Fri May 20 17:54:39 2022
Group: Unspecified Build host: hci-cnode1-m0
Size: 797645 Source RPM: perl-Math-BigInt-1.999831-1.1.src.rpm
Summary: Arbitrary size integer math package
Math::BigInt provides support for arbitrary precision integers. Overloading
is also provided for Perl operators.




Artistic-1.0 OR GPL-1.0-or-later


* Tue May 17 2022 Tina Müller <>
  - 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.
* Wed Apr 13 2022 Tina Müller <>
  - updated to 1.999830
    see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
    1.999830 2022-04-11
    * Improve upgrading and downgrading. This work is not complete. Some methods
      still don't downgrade when they should.
* Sat Jan 01 2022 Tina Müller <>
  - updated to 1.999829
    see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
    1.999829 2021-12-29
    * Improve methods div_scale() and round_mode() so they work better with
      subclasses. This fixes CPAN RT #125430.
    * Make div_scale() accept a Math::Big(Int|Float|Rat) object as input. This
      fixes CPAN RT #140599.
    1.999828 2021-12-17
    * Add new methods numerator(), denominator(), and fparts().
    * Fix bug in to_ieee754(). Avoid that the significand overflows.
    * Improve bpow(). Avoid unnecessary upgrading.
    * Fix typos and improve wording.
* Mon Oct 04 2021 Tina Müller <>
  - updated to 1.999827
    see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
    1.999827 2021-10-03
    * Improve error message for missing library argument.
    * Skip tests that don't work on older Perls. Also skip tests that compare
      floating point numbers.
    1.999826 2021-10-01
    * Improve documentation related to floating point literals.
    * Skip tests that fail due to Perl's broken handling of floating point literals
      before v5.32.0.
    1.999825 2021-09-28
    * Make Math::BigInt accept integers regardless of whether they are written as
      decimal, binary, octal, or hexadecimal integers or decimal, binary, octal, or
      hexadecimal floating point number.
    * When numeric constants are overloaded (with the ":constant" option) in
      Math::BigInt, every numeric constant that represent an integer is converted
      to an object regardless of how it is written. All finite non-integers are
      converted to a NaN.
    * When numeric constants are overloaded (with the ":constant" option) in
      Math::BigFloat, every numeric constant is converted to an object regardless
      of how it is written.
    * Add method from_dec() (cf. from_bin(), from_oct(), and from_hex()). It is
      like new() except that it does not accept anything but a string representing a
      finite decimal number.
* Wed Sep 22 2021 Tina Müller <>
  - updated to 1.999824
    see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
    1.999824 2021-09-20
    * Don't allow mixing math libraries. Use the first backend math library that is
      successfully loaded, and ignore any further attempts at loading a different
      backend library. This is a solution to the re-occurring problem of using
      objects using different math libraries.
    * Add missing documentation.
    * Miscellaneous minor improvements.
* Tue Jul 13 2021 Tina Müller <>
  - updated to 1.999823
    see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
    1.999823 2021-07-12
    * Improve the handling of the backend libraries. Provide more useful warnings
      and error messages. Update the documentation.
    1.999822 2021-07-09
    * Make the from_hex(), from_oct(), and from_bin() methods consistent with
      CORE::oct(), which does not require a leading "0" before the letter ("x",
      "o", or "b").
    * Make the from_oct() and new() methods accept octal numbers with prefix
      "0o", "0O", "o" (lowercase letter o), and "O" (capital letter O).
    * Make the from_bin() and new() methods accept binary numbers with
      prefix "0b", "0B", "b", and "B".
    * Make the from_hex() and new() methods accept hexadecimal numbers with
      prefix "0x", "0X", "x", and "X".
    * Update test files to match with the above.
    1.999821 2021-07-06
    * Make new() and from_hex() accept the "0X" prefix, not just the "0x" prefix,
      but not accept just "X" or "x". Now, "0XFF" returns 255, not NaN.
    * Make new() and from_bin() accept the "0B" prefix, not just the "0b" prefix, but
      not accept just "B" or "b". Now, "0B1111" returns 255, not NaN.
    * Make new() and from_oct() accept the "0o" and "0O" prefixes, but not accept
      just "O" (capital letter O) or "o" (lowercase letter o). Now, "0o377" and
      "0O377" return 255, not NaN. Also intepret floating point numbers with a
      leading zero and a binary exponent as an octal number, so that "01.4p0"
      returns 1.5, not NaN. There is still no ambiguety, since decimal floating
      point numbers use "e" or "E" before the exponent, and binary and hexadecimal
      floating point numbers use a "0b"/"0B" or "0x"/"0x" prefix, respectively.
    1.999820 2021-07-06
    * Fix bug and improve error messages in Math::BigInt::import().
    1.999819 2021-07-02
    * Add method btfac() (triple factorial) and bmfac() (multi-factorial),
      including tests and documentation.
    * Add missing and correct erroneous documentation for bfac() (factorial)
      and bdfac() (double factorial). Also correct handling of special cases
      and add tests for these cases.
    * Fix error in bsin() and bcos() causing them to hang indefinitely if the
      invocand is +/-inf.
    * Make it possible for the end user to specify the base length used internally
      in Math::BigInt::Calc.
* Tue Oct 22 2019 <>
  - updated to 1.999818
    see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
    1.999818 2019-10-20
    * Fix CPAN RT #130736 regarding numify() on a Math::BigFloat with a large
      number of digits and an equally large, but negative, exponent.
    * Fix a problem in to_ieee754() due to rounding in bpow().
* Sat Oct 12 2019 <>
  - updated to 1.999817
    see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
    1.999817 2019-10-11
    * Avoid non-integers in intermediate computations in Math::BigInt::Calc. This
      causes errors due to rounding issues, e.g., 47265625999999999 / 1000000000
      is 47265626 with double precision.
    * Remove api_version() and the corresponding test file. There is no need to
      check which methods are supported by a backend library now that each backend
      library is a subclass of Math::BigInt::Lib. Methods not provided in the
      backend library are provided by the parent class.
    * Add to_ieee745() and from_ieee754().
    * Add backermann() and ackermann() for the Ackermann function.
    * Add buparrow() and uparrow() for Knuth's up-arrow notation.
    * Add information about the github repository.
    * Update links in SUPPORT section in POD.
    * Fix bpow(). It returned NaN when it should truncate to zero.
    * Make blsft() in Math::BigInt allow bases up until the largest unsigned
    * Make _lsft() in Math::BigInt::Calc handle an arbitrarily large base.
    * Add new methods bdigitsum() and digitsum() to Math::BigInt. Add new method
      _digitsum() to Math::BigInt::Lib.
    * Add new methods is_non_negative() and is_non_positive().
    * Extend the default collation sequence used by to_base() and from_base() to
      all the 94 printable ASCII characters except blank/space.
    * Make new() in Math::BigFloat handle octal floating point numbers.
    * Slightly more robust t/01load.t.
    * Remove unused variables.
    * Miscellaneous code cleanup.
* Thu Nov 08 2018 Stephan Kulow <>
  - updated to 1.999816
    see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
    1.999816 2018-10-26
    * bnok() for Math::BigInt and Math::BigFloat now support the full Kronenburg
      extension. The behaviour is identical to the behaviour of the Maple and
      Mathematica function for negative integers n, k. Add tests. This closes CPAN
      RT #95628.
    * Fix POD errors. This closes CPAN RT #125141.
    1.999815 2018-10-19
    * Move bitwise operators signed and, signed or, and signed xor from
      lib/Math/BigInt/ into lib/Math/BigInt/ The file
      lib/Math/BigInt/ is no longer needed and thus removed.
    1.999814 2018-10-01
    * Add to_base() and from_base() to Math::BigInt and corresponding library
      methods _to_base() and _from_base() to Math::BigInt::Lib. This was inspired
      by CPAN RT #122681.
    * Fix Makefile.PL to reflect that Test::More is only needed for testing, not
      for building.
    * In the documentation for each of the to_(bin|hex|oct|bytes) methods, add a
      reference to the corresponding from_(bin|hex|oct|bytes) method.
* Sat Apr 21 2018
  - updated to 1.999813
    see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
    1.999813 2018-04-18
    * Fix CPAN RT #125108. Remove test files, t/author-bpi-big-mbf.t, and
      t/release-unused-vars.t, which were included in the 1.999812 distribution by



Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jun 2 23:31:14 2022