[kaffe] CVS kaffe (robilad): updated TODO

Kaffe CVS cvs-commits at kaffe.org
Thu Feb 14 17:55:03 PST 2008


PatchSet 7751 
Date: 2008/02/15 01:50:44
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
updated TODO

2008-02-15  Dalibor Topic  <robilad at kaffe.org>

* TODO: Updated.

Members: 
	ChangeLog:1.5251->1.5252 
	TODO:1.53->1.54 
	TODO:1.52->1.53 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.5251 kaffe/ChangeLog:1.5252
--- kaffe/ChangeLog:1.5251	Fri Feb 15 01:32:30 2008
+++ kaffe/ChangeLog	Fri Feb 15 01:50:44 2008
@@ -1,5 +1,12 @@
 2008-02-15  Dalibor Topic  <robilad at kaffe.org>
 
+	* TODO: Updated.
+
+2008-02-15  Dalibor Topic  <robilad at kaffe.org>
+
+	* configure.ac (AC_PROG_CC_C99): Ask for a C99 compiler, so that useful
+	ISO C99 macros like isnan and signbit are defined in math.h.
+	
 	* kaffe/kaffevm/fp.c (doubleDivide): Return KAFFE_JDOUBLE_POS_INF or
 	KAFFE_JDOUBLE_NEG_INF depending on the signbit of input.
 	(doubleToLong, longToDouble): Removed unused functions.
@@ -9,7 +16,7 @@
 
 	* kaffe/kaffevm/baseClasses.h (KAFFE_JDOUBLE_POS_INF, KAFFE_JDOUBLE_NEG_INF): 
 	New fields used to cache Double.POSITIVE_INFINITY and Double.NEGATIVE_INFINITY.
-
+	
 2008-02-15  Dalibor Topic  <robilad at kaffe.org>
 
 	* kaffe/kaffevm/fp.c (floatToInt, doubleToLong): Made static.
Index: kaffe/TODO
diff -u kaffe/TODO:1.53 kaffe/TODO:1.54
--- kaffe/TODO:1.53	Fri Feb 15 01:50:44 2008
+++ kaffe/TODO	Fri Feb 15 01:51:37 2008
@@ -13,6 +13,7 @@
    * libjit could use a vmgenned interpreter, too.
 
 * Cleanup
+ * Remove KAFFE_CFLAGS
  * In config/config-hacks.h: Remove DOUBLE_ORDER_OPPOSITE.
     In kaffe/kaffevm/constants.c: Instead of it, check if 
     NEGATIVE_INFINITY (0xfff0000000000000L) as jdouble is
Index: kaffe/TODO
diff -u kaffe/TODO:1.52 kaffe/TODO:1.53
--- kaffe/TODO:1.52	Sat Feb  2 22:15:32 2008
+++ kaffe/TODO	Fri Feb 15 01:50:44 2008
@@ -13,6 +13,13 @@
    * libjit could use a vmgenned interpreter, too.
 
 * Cleanup
+ * In config/config-hacks.h: Remove DOUBLE_ORDER_OPPOSITE.
+    In kaffe/kaffevm/constants.c: Instead of it, check if 
+    NEGATIVE_INFINITY (0xfff0000000000000L) as jdouble is
+    < 0.0 as a static bool, and only swap in that case.
+ * Remove kaffe's copies of jni.h, jni-md.h, etc. Use GNU Classpath's headers instead.
+    Also remove the config-int.h generation now that we are using C99.
+ * Look into removing the logging.properties file in libraries/javalib.
  * cleanup JNI library loading to use libltdl exclusively.
  * Remove unused instructions from jits (nop, unimplemented)
 
@@ -60,7 +67,6 @@
 
 * Merging work:
   * sun.misc.Unsafe native implementation from openjdk/cacao for full jsr166 support.
-  * zip library from openjdk
   * verifier from gcj (rob gonzalez)
   * SkyOS port
 
@@ -72,6 +78,8 @@
   * Non-recursive build, single Makefile.am for kaffe.
   * Switch to autotest for the test suites
 
-* Pending patches 
+* Pending patches
+  classpath's doubleToLongBits (dalibor)
+  jit fixes for arm-linux (dalibor)
   amd64 jit from Eric Anholt (guilhem)
 




More information about the kaffe mailing list