Server IP : 162.241.126.129 / Your IP : 3.142.195.79 Web Server : Apache System : Linux 162-241-126-129.cprapid.com 4.18.0-477.27.2.el8_8.x86_64 #1 SMP Fri Sep 29 08:21:01 EDT 2023 x86_64 User : rvway5nu4 ( 1018) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/perl-Math-BigInt/ |
Upload File : |
For an updated list of bugs, see https://rt.cpan.org/Public/Dist/Display.html?Name=Math-BigInt The following list is not up to date: Known bugs: * TODO BUGS: + implement test for the upgrading bug in bsub() * NaN handling in comparisons slightly broken. See also [perl #33106]. * General: + BigInt can not the IEEE '-0'. Currently there are no plans to add this. If you need it, please bug the author(s) about it. * BigFloat: + comparing (<=> or == or !=) a BigFloat to a BigInt don't work yet + new is first running the entire number trough _split, then again the parts to construct BigInts. Could be a bit more optimized. + fdiv() using F (fallback) mode does not work properly in all cases of local (aka $x's or $y's) A or P settings. Not definite test case yet, but it might calculate not enough digits to satisfy the rounding needs. * BigInt: + exponent on input is limited to a Perl int (bigger numbers won't fit into your memory, anyway - use BigFloat) + doesn't have a mode akin to 'use integer;', e.g. it always emulates Perl (this is solved partially by use bigint ;) + Handling of undef arguments is somewhat broken (no proper warnings) + eval('use...') and use Math::BigInt qw/:constant/ fail on Perl prior 5.6.0 This is likely an Exporter bug, and causes Math::BigInt to eval require on earlier Perls when loading the core math lib. Thus the loading can fail under older Perls on filesystems that can not cope with the 'Math/BigInt/Calc.pm'-style filenames. ############################################################################### Mixing of classes does not always work like expected. "use bignum;", "use bigint;" and "use bigrat;" should solve this problem for most cases. Please send me test-reports, your experiences with this and your ideas - I love to hear about my work! Tels <http://bloodgate.com/>