Code Review for jdk

Prepared by:bpb on Fri Jun 21 11:52:12 PDT 2013
Workspace:/Users/bpb/Work/JSL/jdk/jdk8/tl8/jdk
Compare against: ssh://hg.openjdk.java.net/jdk8/tl/jdk
Compare against version:7487
Summary of changes: 247 lines changed: 243 ins; 0 del; 4 mod; 3949 unchg
Patch of changes: jdk.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/math/BigInteger.java

rev 7488 : 7131192: BigInteger.doubleValue() is depressingly slow
Summary: In doubleValue() and floatValue() replace converting to String and parsing to Double or Float with direct conversion into IEEE 754 bits.
Reviewed-by: bpb, drchase, martin
Contributed-by: Louis Wasserman <lowasser@google.com>
142 lines changed: 138 ins; 0 del; 4 mod; 3949 unchg

------ ------ ------ ------ --- New Patch Raw test/java/math/BigInteger/PrimitiveConversionTests.java

rev 7488 : 7131192: BigInteger.doubleValue() is depressingly slow
Summary: In doubleValue() and floatValue() replace converting to String and parsing to Double or Float with direct conversion into IEEE 754 bits.
Reviewed-by: bpb, drchase, martin
Contributed-by: Louis Wasserman <lowasser@google.com>
105 lines changed: 105 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using ../make/scripts/webrev.ksh (vers 24.0-hg+jbs).