Subject: | Math::BigInt -> new("1e-999999") gives error, not NaN |
Most non-integer intput to Math::BigInt -> new() returns a NaN (but see
RT ticket 61887). This case gives an error:
$ perl -MMath::BigInt -lwe 'print Math::BigInt -> new("1e-999999")'
Quantifier in {,} bigger than 32766 in regex; marked by <-- HERE in m/0{
<-- HERE 999999}$/ at /usr/local/lib/perl5/5.10/Math/BigInt.pm line 626.
This bug is related to RT tickets 61778 and 61887 in the sense they all
have to do with how Math::BigInt -> new() parses and converts input.