Revisions of perl-Math-BigInt

buildservice-autocommit accepted request 972542 from Tina Müller's avatar Tina Müller (tinita) (revision 79)
baserev update by copy to link target
Tina Müller's avatar Tina Müller (tinita) accepted request 970513 from Tina Müller's avatar Tina Müller (tinita) (revision 78)
- 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.
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 946030 from Tina Müller's avatar Tina Müller (tinita) (revision 77)
- 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.
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 923767 from Tina Müller's avatar Tina Müller (tinita) (revision 76)
- 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.
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 921750 from Tina Müller's avatar Tina Müller (tinita) (revision 75)
- 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.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 906075 from Tina Müller's avatar Tina Müller (tinita) (revision 74)
- 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.
buildservice-autocommit accepted request 742705 from Tina Müller's avatar Tina Müller (tinita) (revision 73)
baserev update by copy to link target
Tina Müller's avatar Tina Müller (tinita) accepted request 741913 from Tina Müller's avatar Tina Müller (tinita) (revision 72)
- 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().
buildservice-autocommit accepted request 738588 from Tina Müller's avatar Tina Müller (tinita) (revision 71)
baserev update by copy to link target
Tina Müller's avatar Tina Müller (tinita) accepted request 737899 from Tina Müller's avatar Tina Müller (tinita) (revision 70)
- 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
     integer.
  
   * 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.
buildservice-autocommit accepted request 647353 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 69)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 647199 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 68)
automatic update
buildservice-autocommit accepted request 599901 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 67)
baserev update by copy to link target
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 599534 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 66)
automatic update
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 597620 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 65)
automatic update
buildservice-autocommit accepted request 482419 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 64)
baserev update by copy to link target
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 482418 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 63)
- updated to 1.999811
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  2017-03-15 v1.999811 pjacklam
  
   * Fix an old in the Math::BigFloat methods as_hex(), as_oct(), and as_bin()
     methods resulting in loss of accuracy. This bug was introduced in bug in
     Math-BigInt-1.76. Due to a naive copy and paste by me, and lack of tests,
     this bug was also present in the newer to_hex(), to_oct(), and to_bin()
     methods. This shows the bug, as it did not print "0xffff...":
  
         print Math::BigFloat -> from_hex("f" x 30) -> as_hex();
  
   * Fix incorrect formatting in the output from the Math::BigFloat methods
     to_hex(), to_oct(), and to_bin() when the output was zero. A prefix was
     added when it shouldn't have been.
  
   * Add tests to bigintpm.inc and bigfltpm.inc for better testing of as_hex(),
     as_oct(), and as_bin() as well as to_hex(), to_oct(), and to_bin().
  
   * "Synchronize" tests and code formatting in bigintpm.inc and bigfltpm.inc.

- updated to 1.999810
   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
  2017-03-01 v1.999810 pjacklam
  
   * CPAN RT #120240 revealed that the problems with undefined values is still
     present. After a close examination, I believe the only way to get this
     really working is to to make blog() call objectify() differently depending
     on whether the base for the logarithm is undefined or not. That way we can
     avoid objectify() converting the undefined value to a zero. Ideally, we
buildservice-autocommit accepted request 456580 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 62)
baserev update by copy to link target
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 456370 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 61)
automatic update
buildservice-autocommit accepted request 449777 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 60)
baserev update by copy to link target
Displaying revisions 21 - 40 of 99
openSUSE Build Service is sponsored by