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.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 <[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.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) _______________________________________________ kaffe mailing list kaffe@kaffe.org http://kaffe.org/cgi-bin/mailman/listinfo/kaffe