joe.da...@oracle.com wrote:
Hello.
Please review the changes to address
7091682 "Move sun.misc.FpUtils code into java.lang.Math"
http://cr.openjdk.java.net/~darcy/7091682.0/
As implied by the synopsis, where appropriate JDK-implementation code
used to provide functionality in java.lang.Math and
java.lang.StrictMath is moved out of sun.misc.* and into
java.lang.Math. Uses of methods available in java.lang.Math and
switched to that entry point as opposed to the sun.misc one.
Additionally, the sun.misc methods whose implementation was moved were
also deprecated.
Later in JDK 8, I will probably add some of the remaining
un-deprecated methods in sun.misc.FpUtils as java.lang.Math/StrictMath
methods.
Thanks,
-Joe
Looks good to me. Some of the if-then-elses are a bit inconsistent but
no big deal. I did a quick search through the repository and I see that
java.util.Formatter uses FpUtils.getExponent and scalb and maybe they
should be changed to use Math.
-Alan.