[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