Subject: | Document full list of auto-upgrading methods |
"Beware: This list is not complete."
This should be the complete list:
bsqrt()
div()
blog()
bexp()
bpi()
bcos()
bsin()
batan2()
batan()
"All other methods upgrade themselves only when one (or all) of their
arguments are of the class mentioned in $upgrade (This might change in
later versions to a more sophisticated scheme):"
Not sure if there's any need for any more sophistication. Especially
since even perl scalars will auto-upgrade if it's messing with a
fractional, like:
my $x = Math::BigInt->new(1);
$x += 2.5; # auto-upgrade
This should also be highlighted in the docs. Overall, it looks like
upgrading "just works", so it shouldn't sound like a beta feature any
more in the docs.