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

2008-02-15  Dalibor Topic  <[EMAIL PROTECTED]>

* TODO: Updated.

Members: 
        ChangeLog:1.5251->1.5252 
        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  <[EMAIL PROTECTED]>
 
+       * TODO: Updated.
+
+2008-02-15  Dalibor Topic  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
 
        * kaffe/kaffevm/fp.c (floatToInt, doubleToLong): Made static.
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)
 

_______________________________________________
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to