On 14/06/2008, Christian Thalinger <twisti@xxxxxxxxxxxxxxxxxxxxx> wrote: > CACAO 0.99 "Just one step left..." released. > > This is a major feature enhancement and bug-fix release. Here is a > short list of the most important changes: > > * Initial support to use OpenJDK as Java runtime library. > * Fixed memory leak in Boehm-GC. > * Boehm-GC updated to version 7.1. > * Removed libltdl dependency. > * Renamed --with-classpath configure options to > --with-java-runtime-library. > * Renamed --with-jre-layout to --enable-layout. > * Replaced --with-classpath-includedir with --with-jni_h and > --with-jni_md_h to better support OpenJDK/IcedTea builds. > * Use 8-byte stack-slots on all architectures. > * Faster C-to-Java calls. > * Removed genoffsets, cross-compilation is now much easier. > * Implemented Class.isAnonymousClass(), isLocalClass() and > isMemberClass() for GNU Classpath. > * Annotation support. > * Assertion support. > * Linenumber table code rewritten. > * Exception table code rewritten. > > The major feature enhancement of this release is the OpenJDK support. > CACAO's libjvm.so can now be used as drop-in replacement for Sun's > HotSpot libjvm.so in OpenJDK. There is also support in IcedTea > available to use CACAO as JVM (--with-cacao option). > > CACAO uses GNU Classpath as default Java runtime library and supports > upstream releases or CVS snapshots. This release requires GNU > Classpath 0.96 or higher to build and was tested against GNU Classpath > 0.97.2 on a number of various platforms. > > CACAO's ./configure has some options for Java runtime configuration, > namely: > > --with-java-runtime-library=<type> > --with-java-runtime-library-prefix=<dir> > --with-java-runtime-library-classes=<path> > --with-java-runtime-library-libdir=<dir> > > For detailed information, use ./configure --help. > > Currently supported JIT compiler architectures are: > > * alpha > * arm > * i386 > * m68k (broken) > * mips > * powerpc > * powerpc64 > * s390 > * sparc64 > * x86_64 > > Information about working applications and some screenshots can be > found on http://www.cacaovm.org/. > > The CACAO wiki can be found here: > http://c1.complang.tuwien.ac.at/cacaowiki/ > > The CACAO mailing lists can be found here: > http://c1.complang.tuwien.ac.at/mailman/listinfo/ > > Nightly test runs with CACAO Mercurial tip, GNU Classpath CVS head and > Mauve CVS head can be found on > http://www.complang.tuwien.ac.at/cacaojvm/jvmtester/. > > CACAO 0.99 can be downloaded from > http://www.complang.tuwien.ac.at/cacaojvm/download/cacao-0.99/ > > File : cacao-0.99.tar.gz > md5sum : 7084fa846b39f9b33893a2179127c375 > sha1sum: cc14f1517b19e2110aef87ca1de1e9a9c8d6ff90 > > File : cacao-0.99.tar.bz2 > md5sum : cafe430ed0f57f6fc1216ac89f52141a > sha1sum: 04b2f7a2e68664cbfe30084e02e0310e05761a8e > > Enjoy! > > CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO > cacao@xxxxxxxxxxx > > > Congratulations! Been waiting for this for a _long_ time :D -- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8