PatchSet 7516 Date: 2007/08/07 12:37:30 Author: robilad Branch: HEAD Tag: (none) Log: 2007-08-07 Dalibor Topic <[EMAIL PROTECTED]>
* RELEASE-NOTES, TODO: Updated. Members: ChangeLog:1.5014->1.5015 RELEASE-NOTES:1.8->1.9 TODO:1.17->1.18 FAQ/FAQ.platform-status:1.1->1.2 Index: kaffe/ChangeLog diff -u kaffe/ChangeLog:1.5014 kaffe/ChangeLog:1.5015 --- kaffe/ChangeLog:1.5014 Tue Aug 7 10:59:16 2007 +++ kaffe/ChangeLog Tue Aug 7 12:37:30 2007 @@ -1,5 +1,9 @@ 2007-08-07 Dalibor Topic <[EMAIL PROTECTED]> + * RELEASE-NOTES, TODO: Updated. + +2007-08-07 Dalibor Topic <[EMAIL PROTECTED]> + * THIRDPARTY: Removed fastjar, zip, boehm gc. Updated information on GNU Classpath. Index: kaffe/RELEASE-NOTES diff -u kaffe/RELEASE-NOTES:1.8 kaffe/RELEASE-NOTES:1.9 --- kaffe/RELEASE-NOTES:1.8 Sun Apr 23 12:55:15 2006 +++ kaffe/RELEASE-NOTES Tue Aug 7 12:37:30 2007 @@ -1,11 +1,11 @@ -Release Notes for 1.1.7 +Release Notes for 1.1.8 ======================= -Release 1.1.7 of Kaffe is a "development" release. +Release 1.1.8 of Kaffe is a "development" release. It has been tested, but not as thoroughly as a production release would be. It contains major -improvements over 1.1.6, which was released six +improvements over 1.1.7, which was released eighteen months ago. I anticipate that most people will have less trouble with this release, and more fun. @@ -38,8 +38,8 @@ someone may help you debug or port Kaffe, if you need hands on help. -If you have studied Sun's J2SE source code, -or signed NDAs that would prevent you from +If you have studied proprietary JVM or class library +source code, or signed NDAs that would prevent you from contributing to Kaffe, we can not take source code contributions from you. Otherwise, you're most welcome to send in patches to the Kaffe mailing list at @@ -55,16 +55,6 @@ configuration, patches to fix the regression failures would also be very appreciated. -If there is some CPU architecture or a configuration you -care about dearly, and don't want to see it degrade -between releases without someone noticing, please consider -running a Tinderbox client every now and then. The Kaffe -tinderbox is hosted by Eric Anholt, and located at -http://tinderbox.freedesktop.org . - -That way we can notice when patches go bad, and a simple -warning fix breaks your build, for example. - We won't ask you for copyright assignment. If you contribute patches to code coming from other projects, then you should also send your patches 'upstream' to those projects, @@ -84,12 +74,8 @@ hack on GNU Classpath instead, Kaffe provides a quick, efficient way to get yourself up and running with the latest GNU Classpath code and have a working development -environment 'out of the box'. While not 100% merged with -GNU Classpath yet, Kaffe follows for the 99% of the merged -classes the developments in the GNU Classpath CVS regularly -in its CVS head, and a script exists in the developers -directory to make keeping in sync with GNU Classpath as -simple as possible. +environment 'out of the box', by letting you use a +locally installed version of GNU Classpath. Future Plans ============ @@ -97,20 +83,6 @@ Check out the TODO file for a list of things that are planned. -Among other things, it is planed to fully switch Kaffe -over to use GNU Classpath out of the box. Help to complete -that task faster would be very welcome. What remains to be -done is the String class, java.util.zip and -java.lang.reflect packages. - -Also planned is support for features introduced in -J2SE 1.5. - -After making Kaffe the integration melting pot for class -library components, it would be quite interesting to make -Kaffe an integration test bed for runtime components as -well. - If you are looking for an interesting contribution to make to the core VM, you may want to help with merging in the new JIT engine, the merge of the gcj verifier @@ -131,29 +103,29 @@ arch | os | engine | threads | gc | passed ====================================================== - alpha | linux | intrp | pthread | kaffe | 147/150 - alpha | freebsd | intrp | pthread | kaffe | 134/150 - amd64 | linux | intrp | jthread | kaffe | 150/150 - amd64 | linux | intrp | pthread | kaffe | 149/150 - i386 | linux | intrp | pthread | kaffe | 150/150 - i386 | linux | intrp | jthread | kaffe | 150/150 - i386 | linux | jit | pthread | kaffe | 149/150 - i386 | linux | jit | jthread | kaffe | 149/150 - i386 | linux | jit3 | pthread | kaffe | 150/150 - i386 | linux | jit3 | jthread | kaffe | 150/150 - i386 | cygwin | intrp | jthread | kaffe | 146/150 - i386 | openbsd | intrp | jthread | kaffe | 150/150 - i386 | openbsd | intrp | pthread | kaffe | 150/150 - i386 | openbsd | jit | pthread | kaffe |~138/150 -powerpc | linux | intrp | pthread | kaffe | 150/150 -powerpc | linux | intrp | jthread | kaffe | 150/150 + alpha | linux | intrp | pthread | kaffe | + alpha | freebsd | intrp | pthread | kaffe | + amd64 | linux | intrp | jthread | kaffe | + amd64 | linux | intrp | pthread | kaffe | + i386 | linux | intrp | pthread | kaffe | + i386 | linux | intrp | jthread | kaffe | + i386 | linux | jit | pthread | kaffe | + i386 | linux | jit | jthread | kaffe | + i386 | linux | jit3 | pthread | kaffe | + i386 | linux | jit3 | jthread | kaffe | + i386 | cygwin | intrp | jthread | kaffe | + i386 | openbsd | intrp | jthread | kaffe | + i386 | openbsd | intrp | pthread | kaffe | + i386 | openbsd | jit | pthread | kaffe | +powerpc | linux | intrp | pthread | kaffe | +powerpc | linux | intrp | jthread | kaffe | Platform Specific Notes ======================= * PowerPC -An PowerPC jitter has been contributed by Tim Stack. +An PowerPC jitter has been contributed by Tim Stack. It still needs some effort to make sure it passes the regression tests. Volunteers would be very welcome. @@ -164,13 +136,8 @@ * ARM -Jiri has reported some success using the libffi, rather -than using Kaffe's own FFI interfaces, so you should -pass --with-libffi to Kaffe's configure script on ARM. - -Check the mailing list information for more details. The -Kaffe Team would enjoy having a dedicated ARM hacker to -make the ARM jitter shine again. +Kiyo Inaba has made jit3 work on ARM. Current status: +http://article.gmane.org/gmane.comp.java.vm.kaffe.general/11664/match=kaffe+arm * MIPS(EL) Index: kaffe/TODO diff -u kaffe/TODO:1.17 kaffe/TODO:1.18 --- kaffe/TODO:1.17 Mon Aug 6 12:58:43 2007 +++ kaffe/TODO Tue Aug 7 12:37:30 2007 @@ -13,6 +13,9 @@ * Missing features * Implement support for extension override mechanism, and allow overriding with older versions of APIs as well, which is needed for DOM. + * Implement hooks for annotations from GNU Classpath. + * Implement hooks for JMX from GNU Classpath. + * Implement hooks for JVMTI from GNU Classpath. * Integration issues * Merge in libffi @@ -28,3 +31,4 @@ * Pending patches amd64 jit from Eric Anholt (guilhem) + Index: kaffe/FAQ/FAQ.platform-status diff -u kaffe/FAQ/FAQ.platform-status:1.1 kaffe/FAQ/FAQ.platform-status:1.2 --- kaffe/FAQ/FAQ.platform-status:1.1 Sun Apr 23 12:54:01 2006 +++ kaffe/FAQ/FAQ.platform-status Tue Aug 7 12:37:31 2007 @@ -1,7 +1,11 @@ KAFFE PLATFORM NOTES -------------------- -These are the results on different platforms. Some of these are less common and are not formally tested before a release, but you may check here the results of build and check runs on CVS versions. +These are the results on different platforms. + +Some of these are less common and are not formally tested +before a release, but you may check here the results of +build and check runs on CVS versions. Version = CVS-HEAD 2006-04-23 OS: Darwin 6.8 _______________________________________________ kaffe mailing list kaffe@kaffe.org http://kaffe.org/cgi-bin/mailman/listinfo/kaffe