Jikes RVM version 2.4.6 is now available for download from sourceforge.net at http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.6.tar.gz?download ** Highlights *** The recommended version of GNU classpath for Jikes RVM 2.4.6 is 0.92. Earlier versions of GNU classpath are not supported. *** A large scale restructuring of the source tree was performed to prepare for making it easier to develop Jikes RVM using Eclipse. All files except for the Java source to Jikes RVM itself was moved out of the RVM_ROOT/rvm directory. RVM_ROOT/rvm itself has not yet been reorganized so that package/directory structures match, but we anticipate this happening in the near future. *** Major refactoring of VM<->MM interface *** MMTk: Added nurseries to each LOS and created a distinct "primitive large object space" (PLOS). *** The optimizing compiler is now reentrant and a command line options to enable parallel bootimage compilation has been added to jbuild (-numThreads=<n>). *** Updates and improvements to GCspy support (patch 1576064). ** Bug fixes Too many to list individually in the release notes. Yeah! Overall a significant increase in system stability since 2.4.5. See svnlog -r10694:10905 for the gory details. ** Other Notes *** Change bootimage options for the opt compiler to use default static inlining heurisitcs (instead of being more aggressive). This reduces bootimage size by 20%, bootimage build time by 2-3x, and appears to have minimal performance impact. *** We now implement JNI_OnLoad functionality. *** Modifications to the boot image writer and VM.boot so that certain known fields are populated during boot image write time, thereby avoiding the need to run class initializers in VM.boot. Typically we fail to populate a field value when it's part of the bootstrap JVM and in some way protected. Further improvements to this mechanism are in progress. *** If GNU classpath is built with JAWT support, the Jikes RVM build process now copies the additional native libraries it requires. *** Added regression testing support for latest version (2006-10-RC2) of DaCapo benchmarks and for SPECjbb2005. Also updated soot test to 2.2.3. *** We can now build using the IBM 5.0 JVMs as hosts. However, you must set HOST_VM_TYPE=IBM-50 to activate code in the bootimage writer makefile that works around what appears to be a JIT bug. *** GNU classpath support for java.lang.instrumentation and the -javaagent command line argument was added.
Sign up for the SourceForge newsletter:No, thanks