Trying to merge java.lang.Float, java.lang.Double with Classpath -- help wanted

Andrew Haley aph@redhat.com
Sun Sep 21 22:23:00 GMT 2003


Nathanael Nerode writes:
 > 
 > 2003-09-21  Nathanael Nerode <neroden@gcc.gnu.org>
 > 
 > 	* Makefile.am: Add VMDouble.java, VMFloat.java, natVMDouble.cc,
 > 	natVMFloat.cc; remove natFloat.cc.
 > 	* Makefile.in: Regenerate.
 > 	* java/lang/VMDouble.java: New class, adapted from Classpath's
 > 	vm/reference/java/lang/VMDouble.java.
 > 	* java/lang/VMFloat.java: New class, adapted from Classpath's
 > 	vm/reference/java/lang/VMFloat.java.
 > 	* java/lang/natFloat.cc: Moved to natVMFloat.cc.
 > 	* java/lang/natVMFloat.cc: Moved from natFloat.cc and modified
 > 	appropriately.
 > 	* java/lang/natVMDouble.cc: New file, consisting of methods
 > 	pulled from natDouble.cc and modified appropriately.
 > 	* java/lang/natDouble.cc: Removed methods present in natVMDouble.cc.
 > 
 > 2003-07-16  David Grove  <groved@us.ibm.com>
 > 
 > 	* java/lang/Double.java (doubleToLongBits): No longer native,
 > 	delegates to VMDouble.
 > 	(doubleToRawLongBits): Likewise.
 > 	(longBitsToDouble): Likewise.
 > 	* java/lang/Float.java (static): Moved to VMFloat.
 > 	(floatToIntBits) No longer native, delegates to VMFloat.
 > 	(floatToRawIntBits): Likewise.
 > 	(intBitsToFloat): Likewise.
 > 	
 > 	(merged from Classpath on 2003-09-21 by Nathanael Nerode)

Ah, what is the point of doing this to libgcj?  I don't get it at all,
and there's no explanation here.

Andrew.



More information about the Java-patches mailing list