[kaffe] CVS kaffe (robilad): updated TODO
Kaffe CVS
cvs-commits at kaffe.org
Fri Jan 18 15:24:21 PST 2008
PatchSet 7691
Date: 2008/01/18 23:22:52
Author: robilad
Branch: HEAD
Tag: (none)
Log:
updated TODO
2008-01-19 Dalibor Topic <robilad at kaffe.org>
* TODO: Updated.
Members:
ChangeLog:1.5193->1.5194
TODO:1.37->1.38
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.5193 kaffe/ChangeLog:1.5194
--- kaffe/ChangeLog:1.5193 Fri Jan 18 23:08:51 2008
+++ kaffe/ChangeLog Fri Jan 18 23:22:52 2008
@@ -1,5 +1,9 @@
2008-01-19 Dalibor Topic <robilad at kaffe.org>
+ * TODO: Updated.
+
+2008-01-19 Dalibor Topic <robilad at kaffe.org>
+
* kaffe/kaffevm/boehm-gc/gc-refs.c: Added debugging code from kaffe-gc
version. Use KaffeGC_malloc & KaffeGC_free instead of boehm-specific
macros. Rearranged functions to match layout in kaffe-gc version in
Index: kaffe/TODO
diff -u kaffe/TODO:1.37 kaffe/TODO:1.38
--- kaffe/TODO:1.37 Fri Jan 18 03:13:03 2008
+++ kaffe/TODO Fri Jan 18 23:22:52 2008
@@ -12,6 +12,7 @@
* Make runtime engine runtime selectable
* Make gc backend runtime selectable
* Make boehm-gc the default engine on platforms that support it
+ * Switch back to a shared gc-refs.c
* Swich to glib for data structures, command line option parsing, etc.
* Switch to libjclassinfo for class file parsing
@@ -23,16 +24,28 @@
* Implement hooks for JVMTI from GNU Classpath.
* Integration issues
- * Remove jikes from checked compiler list.
+ * Remove jikes from checked compiler list. Otoh, it's the only real option on Cygwin atm.
+ So the answer is probably to avoid having any 1.5+ Java code in vmreference, and to avoid
+ any deviation from Classpath's VM interface.
* Update java.lang.ref vminterface to latest version.
* Switch over to GNU Classpath's javah and remove kaffeh
* Replace native library code using KNI with code using JNI
+* Unmerging work
+ * Remove GNU MP big math
+ * Remove old Kaffe AWT implementations
+
* 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
* Build system: (dalibor)
+ * Remove convenience libraries (gc, engine, threading) and make them part of libkaffe_la_SOURCES
+ * Remove symlinked files, and replace them by adding the 'right' file to SOURCES
+ * make sure all noinst_HEADERS are partof _SOURCES.
+ * Use AC_IF and AS_CASE all over the configure script.
* Non-recursive build, single Makefile.am for kaffe.
* Switch to autotest for the test suites
More information about the kaffe
mailing list