[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