----- Original Message ----- > On Tue, Mar 13, 2012 at 4:02 PM, Andrew Hughes <ahug...@redhat.com> > wrote: > > Couple of questions: > > > > 1. What is the reason for the removal of frexp? > > That was a leftover which I've dropped locally. > > > 2. How are you compiling this? IcedTea contains a patch > > which was required to make things like MIN/MAX_VALUE with hex > > digits work on ecj + Classpath: > > > > --- openjdk-ecj.orig/jdk/src/share/classes/java/lang/Double.java > > 2010-05-26 09:32:38.000000000 +0100 > > +++ openjdk-ecj/jdk/src/share/classes/java/lang/Double.java > > 2010-05-26 15:02:51.000000000 +0100 > > @@ -76,7 +76,7 @@ > > * {@code 0x1.fffffffffffffP+1023} and also equal to > > * {@code Double.longBitsToDouble(0x7fefffffffffffffL)}. > > */ > > - public static final double MAX_VALUE = > > 0x1.fffffffffffffP+1023; // 1.7976931348623157e+308 > > + public static final double MAX_VALUE = > > 1.7976931348623157e+308; > > > > We don't want to be in a situation where we can't compile > > ourselves! > > Good point. I'm building with OpenJDK + ECJ because Ubuntu no longer > ships GNU Classpath. I'll convert all of them to non-hex constants. >
Why not Jato & a CVS build of Classpath? :-D > Pekka > -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07