Jikes RVM 2.9.0 is now available

View: New views
1 Messages — Rating Filter:   Alert me  

Jikes RVM 2.9.0 is now available

by David P Grove :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


We're very happy to announce a new release of Jikes RVM: version 2.9.0.  Quite a bit has changed since 2.4.6 and we'd welcome feedback on the changes as we head towards a 3.0 release later this year. Thanks again to everyone who has pitched in to make this one of the most exciting Jikes RVM releases since our initial open source release in 2001!

The release is available at http://downloads.sourceforge.net/jikesrvm/jikesrvm-2.9.0.tar.bz2.  The release notes are appended below:



*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.



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jikesrvm-announce mailing list
Jikesrvm-announce@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce