Notes:
*Jikes RVM 2.9.0 Release Notes (March 15, 2007)
** Highlights
*** The five months since the release of 2.4.6 have been one of the most
active periods in the open source history of the project. A number
of significant changes have been made to clean up and modernize the
code base to enable future evolution.
*** We have made large scale changes to the structure of the source code
to prepare for development of Jikes RVM from within standard Java IDEs.
*** There is a new, ant-based, build and test system that have replaced
jconfigure and RunSanityTests.
*** We now use ecj (the Eclipse Java compiler) instead of jikes to compile
our Java source files and have eliminated the preprocessor.
*** The userguide has been moved from latex into a wiki. It has been updated
to describe the new build and test systems.
The release tarball contains a pdf and html version of the userguide.
*** We now support Java5, we have switched to using the generics branch
of GNU Classpath, and much of Jikes RVM has been rewritten to use
Java 5 language features and generic types.
*** We have switched to using Java5 annotations for pragmas/magic.
*** The recommended version of GNU classpath is 0.93-generics.
Earlier versions of GNU classpath are not supported.
*** Support in the PPC baseline compiler for storing local variables in
registers.
*** Refactor of type system and JTOC.
*** Support for packing subword sized fields in objects. Removal of hand
packed fields. Various memory savings.
*** System calls now supported in any file using SysCall annotation on a
native method. VM_SysCall now generates implementation from annotation.
VMMath now implemented using system calls.
*** Support for chasing final fields reached from literal or static final
fields. Greater optimization of object constant operands.
*** Greater support for 387 constants. Simplification of 387 BURS rules.
** Bug fixes
*** Yes...many :) For details: svn log -r10915:11866
** Other Notes
*** The Quick compiler has been deleted. It is now available as a
patch on the research tracker, or via older releases (2.3.4
through 2.4.6).
*** The HPM (Hardware Performance Monitor) code has been deleted.
It is now available on the research tracker (item 1613215),
by svn diff -r11162:11161, or in releases through 2.4.6.
*** This release is known to not work on OS X. We would like to get this
platform working again; if you use Jikes RVM on OS X and are willing to
help fix it, please let us know.
Changes:
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use