<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-3574</id>
	<title>Nabble - jikesrvm-announce</title>
	<updated>2009-08-16T19:12:37Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/jikesrvm-announce-f3574.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jikesrvm-announce-f3574.html" />
	<subtitle type="html">Mailing list archive for jikesrvm-announce</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-25005524</id>
	<title>[rvm-announce] Jikes RVM Project Changes</title>
	<published>2009-08-16T19:12:37Z</published>
	<updated>2009-08-16T19:12:37Z</updated>
	<author>
		<name>Michael Hind</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body&gt;
&lt;p&gt;&lt;tt&gt;Dear Jikes RVM Researchers,&lt;br&gt;
&lt;br&gt;
We are writing to introduce two new members to the Jikes RVM Steering&lt;br&gt;
Committee, announce some changes to the project organization, and&lt;br&gt;
highlight our performance results, which are now competitive with the&lt;br&gt;
products on the DaCapo Benchmarks.&lt;br&gt;
&lt;br&gt;
Steering Committee&lt;br&gt;
~~~~~~~~~~~~~~~~&lt;br&gt;
&lt;br&gt;
We have invited Richard Jones (U. Kent) and Kathryn McKinley (U.&lt;br&gt;
Texas) to join us on the Steering Committee. Both Kathryn and Richard&lt;br&gt;
have accepted our invitation. Kathryn and Richard been involved with&lt;br&gt;
the project since its inception. They both have a long track record of&lt;br&gt;
engagement with the project; directly and through the activities of&lt;br&gt;
their respective research groups. Their addition to the committee&lt;br&gt;
reflects our view that our stakeholders are researchers and that our&lt;br&gt;
mission is enabling research.&lt;br&gt;
&lt;br&gt;
Project Organization&lt;br&gt;
~~~~~~~~~~~~~~~~&lt;br&gt;
&lt;br&gt;
We have also made a minor change to the project structure, replacing&lt;br&gt;
the term &amp;quot;Core Team&amp;quot; with &amp;quot;Jikes RVM Team&amp;quot;. We also extend team&lt;br&gt;
membership to anyone who has demonstrated a substantial commitment to&lt;br&gt;
the project through concrete contributions. Such contributions are not&lt;br&gt;
limited to code, but may include substantive contributions to the&lt;br&gt;
health of the project in any form. These changes are intended to&lt;br&gt;
emphasize the importance of researchers as the primary stakeholders in&lt;br&gt;
this project, and to make it explicit that the importance of a&lt;br&gt;
member's input is not measured in terms of the quantity or quality of&lt;br&gt;
changes to the code base.&lt;br&gt;
&lt;br&gt;
We will also now encourage team members to follow a &amp;quot;12 month rule&amp;quot;,&lt;br&gt;
whereby they are asked to reassess their team membership after a&lt;br&gt;
period of 12 months of inactivity&lt;br&gt;
&lt;br&gt;
Performance&lt;br&gt;
~~~~~~~~~~&lt;br&gt;
&lt;br&gt;
Due to the efforts of the Jikes RVM Team in adding features (such as&lt;br&gt;
native threads, Immix GC, and biased locking), and tuning the adaptive&lt;br&gt;
system, we have recently achieved really excellent performance&lt;br&gt;
results. While Jikes RVM still lags behind the products on the SPEC&lt;br&gt;
benchmarks (the products are highly tuned for SPEC), Jikes RVM attains&lt;br&gt;
within 5% of their performance on the DaCapo Benchmarks. Results are&lt;br&gt;
available here:&lt;br&gt;
&lt;br&gt;
&lt;/tt&gt;&lt;tt&gt;&lt;a href=&quot;http://jikesrvm.anu.edu.au/performance/2009-07/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jikesrvm.anu.edu.au/performance/2009-07/&lt;/a&gt;&lt;/tt&gt;&lt;tt&gt;&lt;br&gt;
&lt;br&gt;
These performance gains make Jikes RVM an even more appealing research&lt;br&gt;
platform and offer more evidence that Java can be an effective system&lt;br&gt;
implementation language. :-)&lt;br&gt;
&lt;br&gt;
We hope that these changes will bring new life to the project and&lt;br&gt;
re-affirm the project's original objectives of supporting the research&lt;br&gt;
community. Kathryn, Richard and the rest of the Jikes RVM Steering&lt;br&gt;
Committee welcome comments, suggestions and feedback from our&lt;br&gt;
community.&lt;br&gt;
&lt;br&gt;
David Grove&lt;br&gt;
Steve Blackburn&lt;br&gt;
Mike Hind&lt;br&gt;
&lt;/tt&gt;&lt;br&gt;
&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25005524&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-rvm-announce--Jikes-RVM-Project-Changes-tp25005524p25005524.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23964728</id>
	<title>[rvm-announce] Jikes RVM 3.1.0  released</title>
	<published>2009-06-10T08:19:52Z</published>
	<updated>2009-06-10T08:19:52Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body&gt;
&lt;p&gt;&lt;font size=&quot;4&quot;&gt;Jikes RVM version 3.1.0 has been released and is available for download at &lt;/font&gt;&lt;a href=&quot;http://downloads.sourceforge.net/jikesrvm/jikesrvm-3.1.0.tar.bz2&quot; target=&quot;_new&quot; rel=&quot;nofollow&quot;&gt;&lt;u&gt;&lt;font size=&quot;4&quot; color=&quot;#0000FF&quot;&gt;http://downloads.sourceforge.net/jikesrvm/jikesrvm-3.1.0.tar.bz2&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size=&quot;4&quot;&gt; &lt;br&gt;
 &lt;br&gt;
It's been almost nine months since the release of Jikes RVM 3.0.1, and quite a bit has changed in Jikes RVM. We'd like to call out several items that may be of particular interest to the community. &lt;br&gt;
  1. Jikes RVM has switched to using native threading instead of m-to-n (aka green) threading. &lt;br&gt;
  2. The default mature space collector has changed from Mark-Sweep to Immix. &lt;br&gt;
  3. Jikes RVM is now licensed under the Eclipse Public License (EPL). &lt;br&gt;
  4. The 3.1 release significantly improves over the performance of 3.0.1, with speedups of 10% and 21% on average for DaCapo and SPEC benchmarks respectively on an Intel C2Q. Highlights include a 29% improvement in jbb and a 32% improvement in jython. &lt;br&gt;
 &lt;br&gt;
Details are given below, or are browsable online in our JIRA instance at &lt;/font&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/RVM/fixforversion/14620&quot; target=&quot;_new&quot; rel=&quot;nofollow&quot;&gt;&lt;u&gt;&lt;font size=&quot;4&quot; color=&quot;#0000FF&quot;&gt;http://jira.codehaus.org/browse/RVM/fixforversion/14620&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size=&quot;4&quot;&gt;. &lt;br&gt;
 &lt;br&gt;
New Feature &lt;br&gt;
* RVM-641 - Make Immix the default mature space collector &lt;br&gt;
* RVM-682 - Assertion checking in sysMalloc &lt;br&gt;
* RVM-802 - Debugging hooks in MMTk &lt;br&gt;
* RVM-806 - Heavyweight sanity checker for MMTk Harness &lt;br&gt;
* RVM-807 - Simple type system for MMTk Harness scripting language &lt;br&gt;
 &lt;br&gt;
Bug &lt;br&gt;
* RVM-460 - Not accounting for nursery promotion AND defrag in GenImmix &lt;br&gt;
* RVM-498 - ppc-linux32 dying on SPEC jbb 2005 with 4 threads &lt;br&gt;
* RVM-613 - asking if a method has a hasBaselineSaveLSRegistersAnnotation triggers classloading (and thus GC) when GC is disabled during OSR &lt;br&gt;
* RVM-625 - FullAdaptiveImmix and FullAdaptiveStickyImmix broken on ppc32-linux &lt;br&gt;
* RVM-638 - Crash in Poisoned configs on PPC (aix/linux, 32/64) apparently relating to clone &lt;br&gt;
* RVM-662 - Error growing discontiguous space &lt;br&gt;
* RVM-664 - Occasional digest validation errors on lusearch performance runs &lt;br&gt;
* RVM-683 - Fix race in AOS controller/organizer synchronication during startup &lt;br&gt;
* RVM-690 - Class loader and reflection problems for unboxed types &lt;br&gt;
* RVM-696 - Don't recomend copying project contents with eclipse-project &lt;br&gt;
* RVM-698 - Don't clear most significant bits for &amp;lt;32bit return types on Intel breaks Ubuntu 8.10 &lt;br&gt;
* RVM-700 - Not running class initializer for InetAddress causing ServerSocket failures &lt;br&gt;
* RVM-701 - Edge Counter and Dynamic Call Graph output after run fails &lt;br&gt;
* RVM-703 - Throwable.getStackTrace() implementation is incorrect &lt;br&gt;
* RVM-704 - Regressions from 2.9.1 not allowing jetty web server to run &lt;br&gt;
* RVM-708 - Bad reference map created by IA32 baseline compiler &lt;br&gt;
* RVM-712 - Uninterruptible code should not be allowed to call UnpremptibleNoWarn methods &lt;br&gt;
* RVM-722 - Bug in Static Spliting induces unconditional OSR invalidations when running _228_jack in measure compilation mode &lt;br&gt;
* RVM-729 - enabling simple_escape_ipa causes a ClassCastException &lt;br&gt;
* RVM-732 - Exception in thread &amp;quot;MainThread&amp;quot; java.security.AccessControlException: permission (java.lang.RuntimePermission exitVM) not granted: no protection domains &lt;br&gt;
* RVM-733 - rvm crash when closing a file in ExitMonitor.notifyExit(int value) &lt;br&gt;
* RVM-738 - Fix debugging output when extracting long variable values for OSR &lt;br&gt;
* RVM-743 - compress-3GC fails with OOME &lt;br&gt;
* RVM-744 - Terminal not in grammar: read_ceiling (BURS) &lt;br&gt;
* RVM-748 - Bug in type checking when &amp;gt; 32767 types &lt;br&gt;
* RVM-756 - Intel unnecessarily restricts boot image to be at addresses &amp;gt; 0x30000000 &lt;br&gt;
* RVM-774 - Incorrect implementation of static initializers in the case of initializers that throw exceptions &lt;br&gt;
* RVM-795 - Baseline GC Maps with JSRs fails to set reference flag for aload operations &lt;br&gt;
* RVM-800 - In TemplateCompilerFramework.genCode, case JBC_anewarray, I don't believe that the array resolution and instantiation path is ever taken &lt;br&gt;
* RVM-808 - OutOfMemoryError when allocating a 200 MB tab &lt;br&gt;
* RVM-811 - Immix: &amp;quot;Chunk map overflow&amp;quot; on jbb2005 ppc64-linux &lt;br&gt;
* RVM-814 - Wrong exception from Java reflection &lt;br&gt;
* RVM-828 - Do not search superclasses for a method unless no method is found. &lt;br&gt;
 &lt;br&gt;
Improvement &lt;br&gt;
* RVM-91 - Modularize threading system (native thread support) &lt;br&gt;
* RVM-283 - Increase frequency of timer-based method sampling &lt;br&gt;
* RVM-362 - Sort accumulating operands on to LHS of commutative operations &lt;br&gt;
* RVM-462 - Immix code still contains huge number of experimental variables &lt;br&gt;
* RVM-532 - Harmony's OSMemory implementation uses JNI &lt;br&gt;
* RVM-612 - Assertion checking on stack height in baseline compiler &lt;br&gt;
* RVM-689 - Update MMTk tutorial &lt;br&gt;
* RVM-709 - Document meaning of constants in build reference maps &lt;br&gt;
* RVM-725 - Increase command line options for tuning opt compiler behaviour &lt;br&gt;
* RVM-736 - Disable ImmutableEntryHashSetRVM.remove() &lt;br&gt;
* RVM-737 - Support local variable table for methods &lt;br&gt;
* RVM-739 - Made org.jikesrvm.compilers.opt.util.Pair generic and moved it to package org.jikesrvm.util &lt;br&gt;
* RVM-740 - Support for floating point conditional moves on Intel with SSE &lt;br&gt;
* RVM-741 - Support for negation and abs() using SSE2 bit masks &lt;br&gt;
* RVM-775 - Cleanup up code that obtains targets of pseudo_invokestatic instruction &lt;br&gt;
* RVM-791 - Clean up and modularize locking &lt;br&gt;
* RVM-801 - Minor change: Reorganize ClassFileReader by moving code for reading in the constant pool into a separate function &lt;br&gt;
* RVM-803 - Use for-each loop in RVMClass wherever possible &lt;br&gt;
 &lt;br&gt;
Tasks and Sub-tasks &lt;br&gt;
* RVM-817 - Change Jikes RVM license from Common Public License to Eclipse Public License &lt;br&gt;
* RVM-685 - Implement x86 64 JNI Compiler &lt;br&gt;
* RVM-751 - Implement PowerPC syscalls &lt;br&gt;
* RVM-759 - Stack maps seem to be broken &lt;br&gt;
* RVM-779 - Update userguide to decribe native threads &lt;br&gt;
* RVM-783 - Fix baseline Intel 64bit reference maps &lt;br&gt;
* RVM-786 - Adjust sampling mechanism in AOS to account for native threads &lt;br&gt;
* RVM-787 - Outline exception raising code in gnu.java.lang.CPStringBuilder to enable better inlining &lt;br&gt;
* RVM-29 - Track website traffic via sourceforge logo requests &lt;br&gt;
  &lt;/font&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Crystal Reports - New Free Runtime and 30 Day Trial
&lt;br&gt;Check out the new simplified licensing option that enables unlimited
&lt;br&gt;royalty-free distribution of the report engine for externally facing 
&lt;br&gt;server and web deployment.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/businessobjects&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/businessobjects&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23964728&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-rvm-announce--Jikes-RVM-3.1.0--released-tp23964728p23964728.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20020049</id>
	<title>[rvm-announce] Jikes RVM 3.0.1 released</title>
	<published>2008-10-16T10:19:40Z</published>
	<updated>2008-10-16T10:19:40Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body&gt;
&lt;p&gt;&lt;font size=&quot;4&quot;&gt;Jikes RVM version 3.0.1 has been released and is available for download at &lt;/font&gt;&lt;a href=&quot;http://downloads.sourceforge.net/jikesrvm/jikesrvm-3.0.1.tar.bz2&quot; target=&quot;_new&quot; rel=&quot;nofollow&quot;&gt;&lt;u&gt;&lt;font size=&quot;4&quot; color=&quot;#0000FF&quot;&gt;http://downloads.sourceforge.net/jikesrvm/jikesrvm-3.0.1.tar.bz2&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size=&quot;4&quot;&gt;  &lt;br&gt;
 &lt;br&gt;
The detailed release notes for major changes since 3.0.0 can be found below or in JIRA (&lt;/font&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/RVM/fixforversion/14378&quot; target=&quot;_new&quot; rel=&quot;nofollow&quot;&gt;&lt;u&gt;&lt;font size=&quot;4&quot; color=&quot;#0000FF&quot;&gt;http://jira.codehaus.org/browse/RVM/fixforversion/14378&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size=&quot;4&quot;&gt;). &lt;br&gt;
 &lt;br&gt;
** New Feature &lt;br&gt;
* [RVM-507] - Initial prototype of TuningFork trace generation in Jikes RVM &lt;br&gt;
* [RVM-515] - Make boot image writer traversal of object graph configurable &lt;br&gt;
* [RVM-517] - Reflection optimization &lt;br&gt;
* [RVM-528] - Support for eclipse-project with Harmony class libraries &lt;br&gt;
* [RVM-634] - Add RuntimePure annotation to indicate when a Pure annotation should only be respected at runtime &lt;br&gt;
* [RVM-673] - Implement Inline.When.AssertionsDisabled pragma &lt;br&gt;
 &lt;br&gt;
** Improvement &lt;br&gt;
* [RVM-291] - Immortal objects with address based hashing should set their hashed bit during boot image writing &lt;br&gt;
* [RVM-443] - Avoid back references in java.lang.reflect VMXXX classes &lt;br&gt;
* [RVM-476] - Make lock allocation thread-model-agnostic. &lt;br&gt;
* [RVM-627] - Use java.nio for writing boot image &lt;br&gt;
* [RVM-632] - Space improvements of RVMClass.objectCache &lt;br&gt;
* [RVM-633] - Avoid the use of Reflection to invoke Object.finalize() &lt;br&gt;
* [RVM-644] - Reduce copying of char[] in java.lang.reflect.Proxy &lt;br&gt;
* [RVM-650] - Ask users to submit bug reports on Jikes RVM crashes &lt;br&gt;
 &lt;br&gt;
** Bug &lt;br&gt;
* [RVM-172] - Failing DaCapo benchmarks on PPC 32 OS X &lt;br&gt;
* [RVM-288] - Assertion failure in inline oracle &lt;br&gt;
* [RVM-318] - java.util.Scanner is unimplemented &lt;br&gt;
* [RVM-346] - SPECjvm98: Invalid runs should not be SUCCESSes &lt;br&gt;
* [RVM-410] - Problem with changes to stack walk &lt;br&gt;
* [RVM-440] - Poisoned tests failing in finalizer thread &lt;br&gt;
* [RVM-471] - Stack frame alignment broken for Intel on OS/X &lt;br&gt;
* [RVM-605] - Possible fix for FreeListPageResource.releasePages() &lt;br&gt;
* [RVM-606] - Problems with OSR guarded inlining of invokeinterface  &lt;br&gt;
* [RVM-614] - BaseBasePoisoned build segfaults during VM bootup on pcc64-linux &lt;br&gt;
* [RVM-617] - DaCapo bloat fails with Apache Harmony class library &lt;br&gt;
* [RVM-619] - DaCapo eclipse fails with Apache Harmony class library &lt;br&gt;
* [RVM-621] - DaCapo xalan fails with Apache Harmony class library &lt;br&gt;
* [RVM-623] - Intel 16bit operations with immediate operands in some cases generate 32bit immediate operands rather than 16bit &lt;br&gt;
* [RVM-631] - Bug in new Finalization code &lt;br&gt;
* [RVM-636] - Crash in reflection during JSR-166 TCK &lt;br&gt;
* [RVM-643] - Invalid InstructionFormat usage in Simplifier, but real bug is that IR is semantically malformed &lt;br&gt;
* [RVM-645] - Bug in LiveAnalysis related to modeling of dataflow through Exception edges in the FCFG &lt;br&gt;
* [RVM-646] - Immix defrag broken &lt;br&gt;
* [RVM-652] - build failure on IA32 OS X 10.5 (Leopard) &lt;br&gt;
 &lt;br&gt;
** Tasks and Sub-task &lt;br&gt;
* [RVM-651] - Add support to Intel assembler for REX prefix byte &lt;br&gt;
* [RVM-667] - Modify the implementation of table switch &lt;br&gt;
* [RVM-669] - Build/boot image runner support for x86 64 &lt;br&gt;
* [RVM-671] - Fix spill location size estimates &lt;/font&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20020049&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-rvm-announce--Jikes-RVM-3.0.1-released-tp20020049p20020049.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-18873430</id>
	<title>[rvm-announce] Jikes RVM 3.0.0 released</title>
	<published>2008-08-07T07:42:43Z</published>
	<updated>2008-08-07T07:42:43Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">&lt;br&gt;We're very happy to announce the release of Jikes RVM version 3.0.0.
&lt;br&gt;&lt;br&gt;The road towards 3.0 began just about two years ago and a large number of
&lt;br&gt;people, both on the core team and from our user community at large, have
&lt;br&gt;contributed to making it a success. Thank You!
&lt;br&gt;&lt;br&gt;The release is available for download at
&lt;br&gt;&lt;a href=&quot;http://downloads.sourceforge.net/jikesrvm/jikesrvm-3.0.0.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://downloads.sourceforge.net/jikesrvm/jikesrvm-3.0.0.tar.bz2&lt;/a&gt;&lt;br&gt;&lt;br&gt;The detailed release notes for major changes since 2.9.3 can be found below
&lt;br&gt;or in JIRA (&lt;a href=&quot;http://jira.codehaus.org/browse/RVM/fixforversion/13530&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM/fixforversion/13530&lt;/a&gt;),
&lt;br&gt;but we'd like to highlight some of the larger themes that went into the 3.0
&lt;br&gt;release (many of which have already been released in &amp;nbsp;the 2.9.x releases
&lt;br&gt;we've made along the way).
&lt;br&gt;&amp;nbsp; ** Normalization of source code and build process
&lt;br&gt;&amp;nbsp; &amp;nbsp; *** Complete rewrite of the build/test systems to use ant.
&lt;br&gt;&amp;nbsp; &amp;nbsp; *** Jikes RVM can be developed in Eclipse using the JDT
&lt;br&gt;&amp;nbsp; &amp;nbsp; *** Extensive restructuring of package structure
&lt;br&gt;&amp;nbsp; &amp;nbsp; *** Removal of VM_ and OPT_ prefixes from all source files.
&lt;br&gt;&amp;nbsp; ** Increased system stability and performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; *** A new continuous testing system
&lt;br&gt;(&lt;a href=&quot;http://jikesrvm.anu.edu.au/cattrack&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jikesrvm.anu.edu.au/cattrack&lt;/a&gt;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; *** Concerted stability and performance drives
&lt;br&gt;&amp;nbsp; ** Java 5 support
&lt;br&gt;&amp;nbsp; &amp;nbsp; *** Support for Java 5 language features
&lt;br&gt;&amp;nbsp; &amp;nbsp; *** Use of Java 5 language features throughout the code base.
&lt;br&gt;&lt;br&gt;Detailed list (89 issues closed in the 3 months since 2.9.3)
&lt;br&gt;&lt;br&gt;** New Feature
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-358] - Initial support for Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-480] - Spec JVM 2008 regression test
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-534] - MMTk Test harness
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-540] - Implement java.lang.Compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-591] - Support for jdocs.com javadoc
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-592] - Checks on creating ObjectReferences
&lt;br&gt;&lt;br&gt;** Improvement]
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-72] - NonMoving annotations for classes instances of which
&lt;br&gt;should be allocated to the immortal heap
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-273] - Remove VM_ prefix from all VM classes
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-275] - Remove VMOpt prefix from opt compiler classes that go
&lt;br&gt;into bootimage
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-282] - Make dumpVirtualMachine more defensive
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-329] - Specialize IA32 assembler for lister vs. non-lister
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-333] - Annotations used for VM Pragmas (NoInline,
&lt;br&gt;Uninterruptible, etc) probably should not be as closed linked to
&lt;br&gt;classloaders
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-445] - Clean up handling of JTOC
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-449] - Handle instanceof and checkcast in ShortArray scalar
&lt;br&gt;replacer
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-477] - Gather new compiler DNA
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-501] - BuildWithAllClasses is (practically) unused
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-502] - Dead code elimination of pure calls)
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-505] - Eliminate calls to VM_Class.getClass..FromStackFrame when
&lt;br&gt;stack frame is determinable
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-508] - Have hash map where entries are completely immutable
&lt;br&gt;saving references from boot image root set
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-510] - Create top level common directory to make it easier to
&lt;br&gt;split out and share useful components from rvm and MMTk
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-511] - Split out MMTk option processing support
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-512] - Experiment with freezing bucket array in
&lt;br&gt;VM_HashMap/VM_HashSet
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-513] - Large arrays in boot image cause memory leak
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-525] - Upgrade to GNU classpath 0.97.2
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-537] - Implement inline mustImplementInterface sequence for
&lt;br&gt;invokeinterface in baseline compilers
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-538] - Inline checkcast/instanceof sequences in baseline
&lt;br&gt;compiler for simple cases
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-572] - Remove OSR_ and BC_ prefixes from OnStackReplacement code
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-593] - Extra checks on references being traced in rvm
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-603] - Improve intel baseline prologue/epilogue/call by use
&lt;br&gt;push/pop instead of mov [sp]
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-594] - Naming of MM_Interface
&lt;br&gt;&lt;br&gt;** Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-46] - CaffieneMark failures on AIX/PPC
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-47] - DaCapo regressions on AIX/PPC
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-58] - Linker errors under AIX/ppc
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-105] - sysNetSelect doesnt seem to be avoiding the syswrap
&lt;br&gt;select
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-187] - VM_OptGenericMapIterator: findGCMapIndex failed
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-221] - Specialized scanning broken on ppc64-aix?
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-234] - Annotation issues: not implemented via proxy classes,
&lt;br&gt;support for serialization
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-269] - unresolved invokeinterface on &amp;lt;null&amp;gt; should force
&lt;br&gt;classloading before rasiing NPE
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-271] - Timeouts for stress are not correct&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-303] - Cannot modify accessible final instance fields
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-325] - Spec JVM 98 jack failing with OOMs
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-327] - Performance degredation in IA32 assembler
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-332] - Eclipse 3.2 fails to run on the RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-369] - PPC32-OSX - Crash in GC when a stack contains native
&lt;br&gt;frames
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-372] - Integer overflow in sysNanoTime
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-423] - Fop performance strangeness
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-442] - All poisoned tests fail PPC 32
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-454] - The sub-test TestAnnotationInheritance of the basic tests
&lt;br&gt;is excluded until it can be fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-458] - Poisoned bit test highlights JNI problem
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-469] - Fix IA32 assembler to use Address instead of Offset for
&lt;br&gt;absolute addressing
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-482] - Crash when running Production_Opt0_perf portion of
&lt;br&gt;compiler-dna test run
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-483] - Conditionalize fsqrt generation on PowerPC
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-492] - Dumping empty stack kills VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-493] - VM_Annotation.readValue doesn't use the correct
&lt;br&gt;classloader
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-494] - Conversion between type descriptors, class names, and
&lt;br&gt;file names in VM_Atom behaves inconsistently
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-495] - Crash during first major GC on PPC64 tests when running
&lt;br&gt;with -X:processors=2
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-497] - New scan boot image assertion failing poisoned tests
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-499] - Overflowing JTOC during DaCapo eclipse run on PPC64 AIX
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-500] - No such field error: TreeMap$SubMap.minKey
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-504] - Increase time out on DaCapo eclipse for rvmppclnx64
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-506] - The field last in VM_HashMap and VM_HashSet is only ever
&lt;br&gt;set to null
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-514] - Pure on mathMagic breaks dacapo sunflow
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-521] - Freshly checked out r14346 fails to build with an
&lt;br&gt;uninterruptible violation
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-526] - GNU Classpath build: paths too long in check_jni.sh
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-527] - Harmony doesn't build 32bit libraries as necessary for
&lt;br&gt;x86_64 build
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-529] - Implement reflection API for Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-531] - Boot image stack size too small
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-541] - gc stress failures
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-542] - Incorrect encoding of inner class native method names
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-543] - Invoking JNI_OnLoad of unrelated libraries when loading a
&lt;br&gt;library with no JNI_OnLoad
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-544] - Class argument in NewObject ignored
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-547] - Building the boot image with the opt compiler and Harmony
&lt;br&gt;fails
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-550] - Implementation of isZero magic in PPC baseline compiler
&lt;br&gt;can overflow expression stack and corrupt stack frame
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-571] - BigDecimal Pure annotations causes crash on SPECjbb2005
&lt;br&gt;for FullAdaptiveMarkSweep
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-582] - Fix all javadoc &amp;quot;syntax&amp;quot; errors
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-583] - Incorrect rounding on simplified integer divide
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-585] - RVM Identity HashMap doesn't use identity hashCode.. only
&lt;br&gt;identity.equals
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-587] - IdentityHashMaps in the bootimage
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-588] - Assertion failure in BC2IR for primitive array load.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-597] - Array index out of bounds in BC2IR generation context
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-598] - Increase use of unpreemptible
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-599] - New poisoned test failures on x86
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-608] - Object replacement ignores finalizer methods
&lt;br&gt;&lt;br&gt;** Task and Sub-Task
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-37] - Doccument the command line options
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-42] - Build/Test infrastructiure to compute compiler DNA
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-490] - Null Pointer Exception in
&lt;br&gt;gnu.xml.transform.ParameterNode.clone
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-518] - Change build logic so that the VM prefix on a class name
&lt;br&gt;does not control inclusion in the bootimage
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-519] - Rename classes currently with VM_ prefix that will be
&lt;br&gt;confusing without it
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-520] - Update userguide to remove VM_ (and OPT_) prefix
&lt;br&gt;globally.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=18873430&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-rvm-announce--Jikes-RVM-3.0.0-released-tp18873430p18873430.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-17169120</id>
	<title>[rvm-announce] Jikes RVM 2.9.3 released</title>
	<published>2008-05-10T18:07:10Z</published>
	<updated>2008-05-10T18:07:10Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">&lt;br&gt;We're very proud to announce that Jikes RVM version 2.9.3 is now available
&lt;br&gt;for download! It's been a little bit longer than usual since the last
&lt;br&gt;release and there's been quite a bit of activity on the project and
&lt;br&gt;improvements to the system. &amp;nbsp;The appended release notes capture many of the
&lt;br&gt;highlights; for more details see the hyperlinked version in JIRA (
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/RVM/fixforversion/13726&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM/fixforversion/13726&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The release is available at
&lt;br&gt;&lt;a href=&quot;http://downloads.sourceforge.net/jikesrvm/jikesrvm-2.9.3.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://downloads.sourceforge.net/jikesrvm/jikesrvm-2.9.3.tar.bz2&lt;/a&gt;..
&lt;br&gt;&lt;br&gt;** Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-196] - VM_Processor not assignable with VM_GreenScheduler
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-314] - Support for Java 1.4 assertions
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-315] - java.lang.Method.invoke changes the parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-316] - A Null pointer for the UTF8CHARSET in
&lt;br&gt;java.util.zip.ZipFile$PartialInputStream
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-326] - Failing basic tests don't signal failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-330] - Thread.sleep() does not handle interrupts correctly
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-339] - Image bloat (code +25% &amp; data +5%)
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-340] - Annotations don't handle arrays of primitive types
&lt;br&gt;correctly
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-342] - NPE with advice files
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-347] - PPC 64 regressions and Intel stress regressions since the
&lt;br&gt;introduction of read barriers
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-351] - Javac regression
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-352] - Running many iterations of _200_check fails floating
&lt;br&gt;point remainder test
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-353] - Production Opt 0 builds broken
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-355] - Complete SPEC JVM with 20 iterations dies in GC
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-357] - Fatal error when synchronising on null objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-365] - PPC (AIX) Stack Scanning Appears Broken
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-368] - Compiler confusion over equal but non-identical objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-374] - Static field allocation is non-deterministic
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-380] - We create a lot (15909) optimization plan atomic elements
&lt;br&gt;using 572724bytes in the boot image
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-383] - Branch likely and unlikely prefixes show up as LOCK
&lt;br&gt;prefixes in x86 disassembler output
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-394] - Tune inlining of arraycopy
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-412] - Latent branch optimization bug when maximizing blocks
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-424] - Multianewarray confusion in opt compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-439] - OSR triggering code misuses suspend/resume
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-447] - Inline size estimation reduction factor calculation over
&lt;br&gt;rates precise information causing bloat and slow down
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-452] - Off-by-one error in &amp;quot;VMField.checkReadAccess&amp;quot; and
&lt;br&gt;&amp;quot;VM.checkWriteAccess&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-456] - Clean build broken
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-464] - Opt compiler ldc_w for class literal broken
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-466] - Four tests in test run &amp;quot;tiny&amp;quot; fail when compiled with
&lt;br&gt;-X:aos:initial_compiler=opt -X:aos:enable_recompilation=false
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-467] - BURS performing illegal reordering to before PEI
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-468] - Instanceof test differs in opt compiler from baseline for
&lt;br&gt;instanceof/checkcast of magic[][]
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-478] - Redesign AIX native method Linkage conventions to protect
&lt;br&gt;CMID field from being smashed by native code saved CR
&lt;br&gt;&lt;br&gt;** Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-81] - Annotations in java.lang classes
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-195] - Enable inlining of @Pure methods
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-274] - Remove OPT_ prefix from all opt compiler classes
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-276] - opt compiler package structure
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-304] - Improve performance of chacter encoder when encoding to
&lt;br&gt;and from arrays
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-305] - Add final annotations to java.io.OutputStreamWriter
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-308] - Greater use of StringBuilder rather than StringBuffer
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-309] - Greater use of &amp;quot;&amp;lt;Number&amp;gt;.valueOf&amp;quot; rather than &amp;quot;new
&lt;br&gt;&amp;lt;Number&amp;gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-310] - Class library fields that could be final aren't final
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-311] - String toUpperCase and toLowerCase perform a
&lt;br&gt;String.equals to see if the Locale is Turkey per invocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-322] - Intel assembler register naming improvement required
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-331] - Implement support for MMX registers
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-343] - Support for hardware SQRT instruction
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-344] - Simplifier rule for square root operator
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-378] - Avoid replicating field and method vectors
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-379] - Don't replicate OSR_EncodedOSRMaps
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-381] - Upgrade to Classpath 0.97
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-385] - Refactor reflection to use VM interface
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-387] - Baseline compiler emits RegDisp instructions when the
&lt;br&gt;Disp is 0
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-390] - VM_Statics/JTOC space saving has cost us single iteration
&lt;br&gt;fop performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-391] - Assign CPU # to each VM_Processor to have more
&lt;br&gt;predictable performance results.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-392] - Improvements to ZipEntry
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-395] - Local common sub-expression elimination of Pure method
&lt;br&gt;calls
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-408] - Simple elimination of stack traces
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-417] - Switch performance runs to using a profiled image
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-421] - Pre-allocate 1 set of exception registers for athrow
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-422] - Update to latest Classpath j.u.c.CopyOnWriteArrayList
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-431] - Fix processor JNI entry/collector rendezvous race
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-433] - Increase final fields in java.nio
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-435] - Don't allocate memory when converting C buffers to
&lt;br&gt;Strings or Classes
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-437] - Integer.toString doesn't keep cache of common values
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-451] - Structure of code in GNU Classpath java.util.Vector and
&lt;br&gt;java.util.Arraylist interacts poorly with inlining
&lt;br&gt;&lt;br&gt;** New Feature
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-210] - Add Image sizes tracking to Regression report and mailout
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-319] - Create X10 test harness
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-406] - Add Immix garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-441] - Sticky mark bits collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-457] - Immix Garbage Collectors
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-266] - Provide preliminary support for a non-copying
&lt;br&gt;unsynchronised StringBuffer implementation
&lt;br&gt;&lt;br&gt;** Task and Sub-task
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-425] - Implement 2d array helper for PPC baseline
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-224] - Push OSR-specific fields in VM_NormalMethod to
&lt;br&gt;subclass/side data structure
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-450] - Prevent compilation at max opt level before some dynamic
&lt;br&gt;call graph information has been gathered
&lt;br&gt;&amp;nbsp; &amp;nbsp; * [RVM-453] - Testing framework missing failures in basic tests that
&lt;br&gt;use diff for sanity.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
&lt;br&gt;Don't miss this year's exciting event. There's still time to save $100. 
&lt;br&gt;Use priority code J8TL2D2. 
&lt;br&gt;&lt;a href=&quot;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=17169120&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-rvm-announce--Jikes-RVM-2.9.3-released-tp17169120p17169120.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-13324998</id>
	<title>[rvm-announce] Jikes RVM 2.9.2 Released</title>
	<published>2007-10-20T19:03:08Z</published>
	<updated>2007-10-20T19:03:08Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;font size=3&gt;&lt;br&gt;
We're very proud to announce that Jikes RVM version 2.9.2 is now available
for download. As you can see from the appended release notes, there's been
quite a bit of activity on the project since 2.9.1! &amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
The release is available at &lt;/font&gt;&lt;a href=&quot;http://downloads.sourceforge.net/jikesrvm/jikesrvm-2.9.2.tar.bz2&quot; target=_new rel=&quot;nofollow&quot;&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;http://downloads.sourceforge.net/jikesrvm/jikesrvm-2.9.2.tar.bz2&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=3&gt;.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
New Features&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
* [RVM-121] - Separate code space for dynamically generated code&amp;nbsp;&lt;br&gt;
* [RVM-231] - Alignment checking (for IA32 and debugging purposes only)&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
Improvements&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
* [RVM-16] - Constant folding values from TIBs produces failures&amp;nbsp;&lt;br&gt;
* [RVM-27] - float/double to int/long conversions are overly expensive&amp;nbsp;&lt;br&gt;
* [RVM-51] - Switch from pthread hijacking back to portable native sync
for gtk AWT threading&amp;nbsp;&lt;br&gt;
* [RVM-54] - Switch to Claspath's java.lang.Thread&amp;nbsp;&lt;br&gt;
* [RVM-64] - Flexible thread model&amp;nbsp;&lt;br&gt;
* [RVM-82] - Exceptions in Uninterruptible code should result in immediate
fatal errors&amp;nbsp;&lt;br&gt;
* [RVM-94] - Enable SSE C/C++ compiler flags&amp;nbsp;&lt;br&gt;
* [RVM-164] - Use clock_gettime to implement sysNanoTime&amp;nbsp;&lt;br&gt;
* [RVM-179] - Move java/lang/String out of libraryInterface and into a
patch against Classpath&amp;nbsp;&lt;br&gt;
* [RVM-185] - Reduce cost of ThreadLocal(s) to improve Jython performance&amp;nbsp;&lt;br&gt;
* [RVM-189] - Use will never move information from MM_Interface when generating
constant operands&amp;nbsp;&lt;br&gt;
* [RVM-191] - Improve inline size estimator in VM_NormalMethod to account
for getstatic of final primitive fields being folded by opt compiler&amp;nbsp;&lt;br&gt;
* [RVM-218] - Use VM_Magic.pause in spinwait loops&amp;nbsp;&lt;br&gt;
* [RVM-285] - Switch AOS call graph profiling to use CBS framework from
Arnold &amp;amp; Grove 2005&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
Bug Fixes&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
* [RVM-55] - A thread that is interrupted prior to being scheduled won't
interrupt&amp;nbsp;&lt;br&gt;
* [RVM-62] - Interrupted exceptions are generated in the caller of Thread.interrupt
instead of by the thread throwing the interrupted exception&amp;nbsp;&lt;br&gt;
* [RVM-63] - Unsafe.park time values are incorrectly scaled&amp;nbsp;&lt;br&gt;
* [RVM-87] - NPE in ScanThread.setUpFrame:360&amp;nbsp;&lt;br&gt;
* [RVM-99] - MeasureCompilation reporting broken in production/development
builds on ia32-linux&amp;nbsp;&lt;br&gt;
* [RVM-104] - eclipse occasionally fails with segmentation fault&amp;nbsp;&lt;br&gt;
* [RVM-109] - Restore documentation to org.vmmagic.pragma.*&amp;nbsp;&lt;br&gt;
* [RVM-112] - Verification error when building Jikes RVM 2.9.1 using HotSpot
as host JVM.&amp;nbsp;&lt;br&gt;
* [RVM-113] - MarkCompactLocal.compact():80 assertion failure&amp;nbsp;&lt;br&gt;
* [RVM-114] - Ensure time is positive in test results&amp;nbsp;&lt;br&gt;
* [RVM-125] - Waiting on a lock that should raise illegal monitor state
exception will actual fail on an assert&amp;nbsp;&lt;br&gt;
* [RVM-129] - GCTrace fails with &amp;quot;Cannot understand directive!&amp;quot;&amp;nbsp;&lt;br&gt;
* [RVM-131] - Collection.joinCollection() called when thread switching
disabled&amp;nbsp;&lt;br&gt;
* [RVM-133] - Increase the amount of memory used during nightly tests&amp;nbsp;&lt;br&gt;
* [RVM-140] - Conflicting virtual address request for space &amp;quot;trace&amp;quot;
on ppc32-linux&amp;nbsp;&lt;br&gt;
* [RVM-141] - SharedDeque assertion failure during exit for GCTrace&amp;nbsp;&lt;br&gt;
* [RVM-143] - VM_BuildBB.determineTheBasicBlock may not be correct for
goto_w operation&amp;nbsp;&lt;br&gt;
* [RVM-144] - JikesRVM can't load certain classes e.g. GNU Classpath examples
or its own Ant tasks&amp;nbsp;&lt;br&gt;
* [RVM-150] - Unexpectedly large processor lock contention&amp;nbsp;&lt;br&gt;
* [RVM-154] - A shutdown hook can hang RVM&amp;nbsp;&lt;br&gt;
* [RVM-155] - SynchronizationBarrier.removeProcessor assertion failure&amp;nbsp;&lt;br&gt;
* [RVM-159] - OSR-guarded inlining should not be allowed in uninterruptible
code&amp;nbsp;&lt;br&gt;
* [RVM-181] - ClassCastException in OPT_Simplifier when running antlr DaCapo&amp;nbsp;&lt;br&gt;
* [RVM-183] - Thread sitting on &amp;gt;1 queue&amp;nbsp;&lt;br&gt;
* [RVM-194] - Assertion failure in OSR State Extractor running chart&amp;nbsp;&lt;br&gt;
* [RVM-198] - NPE when unlocking lock&amp;nbsp;&lt;br&gt;
* [RVM-201] - Classpath AWT is broken&amp;nbsp;&lt;br&gt;
* [RVM-203] - terminal not in grammar: new&amp;nbsp;&lt;br&gt;
* [RVM-204] - Reduce wasted code space on inline allocation path&amp;nbsp;&lt;br&gt;
* [RVM-206] - Stack walking in MMTk not correctly identifying not yet obsolete
methods?&amp;nbsp;&lt;br&gt;
* [RVM-209] - Bootimage bloat broke ppc64-aix images&amp;nbsp;&lt;br&gt;
* [RVM-213] - jbb2005 performance regression&amp;nbsp;&lt;br&gt;
* [RVM-216] - MMTk assertion failure during jbb large heap performance
runs&amp;nbsp;&lt;br&gt;
* [RVM-219] - Address.attempt*() compiles incorrectly on IA32 with Jikes
2.9.1&amp;nbsp;&lt;br&gt;
* [RVM-220] - jbb2005 GC performance mode: Warning: number of GC phases
exceeds MAX_PHASES&amp;nbsp;&lt;br&gt;
* [RVM-242] - Build break: BaseBaseGCTrace&amp;nbsp;&lt;br&gt;
* [RVM-245] - Change to deques appears to have significantly reduced hsqldb
performance&amp;nbsp;&lt;br&gt;
* [RVM-270] - NPEs from barrier code not working&amp;nbsp;&lt;br&gt;
* [RVM-277] - lusearch fails on PPC32 due to validation error&amp;nbsp;&lt;br&gt;
* [RVM-279] - Performance regression&amp;nbsp;&lt;br&gt;
* [RVM-293] - Class loaders do not isolate packages with the same name&amp;nbsp;&lt;br&gt;
* [RVM-297] - Classpath 0.96 configure problems with JDK 1.6&amp;nbsp;&lt;br&gt;
* [RVM-298] - DaCapo chart broken on classpath 0.96&amp;nbsp;&lt;br&gt;
* [RVM-299] - possible performance regression on xalan on classpath 0.96&amp;nbsp;&lt;br&gt;
* [RVM-301] - JSR 166 failures&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
Tasks and Sub-tasks&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
* [RVM-38] - VM_BaselineBootImageCompiler should use System.nanoTime rather
than DNA for compilation time&amp;nbsp;&lt;br&gt;
* [RVM-286] - _201_compress took a 10% hit when we switched to Arnold/Grove
call graph profiling; investigate&amp;nbsp;&lt;br&gt;
* [RVM-217] - Recode spin loop in org.mmtk.utility.deque.Deque spinWait
to reduce frequency of nanoTime calls&amp;nbsp;&lt;br&gt;
* [RVM-230] - Determine whether patching Classpath sources is preferable
to bytecode engineering adding annotations&amp;nbsp; &lt;/font&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by: Splunk Inc.
&lt;br&gt;Still grepping through log files to find problems? &amp;nbsp;Stop.
&lt;br&gt;Now Search log events and configuration files using AJAX and a browser.
&lt;br&gt;Download your FREE copy of Splunk now &amp;gt;&amp;gt; &lt;a href=&quot;http://get.splunk.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://get.splunk.com/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=13324998&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-rvm-announce--Jikes-RVM-2.9.2-Released-tp13324998p13324998.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-11419600</id>
	<title>Jikes RVM 2.9.1 available</title>
	<published>2007-07-03T13:36:02Z</published>
	<updated>2007-07-03T13:36:02Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;font size=3&gt;We're very proud to announce that Jikes RVM version 2.9.1
is now available for download. There's been quite a bit of activity on
the project since 2.9.0, and all kinds of good reasons to move up to this
new version of Jikes RVM!&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
The release is available at &lt;/font&gt;&lt;a href=&quot;http://downloads.sourceforge.net/jikesrvm/jikesrvm-2.9.1.tar.bz2&quot; target=_new rel=&quot;nofollow&quot;&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;http://downloads.sourceforge.net/jikesrvm/jikesrvm-2.9.1.tar.bz2&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=3&gt;.
The release notes are appended below:&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*Jikes RVM 2.9.1 Release Notes (July 2, 2007)&amp;nbsp;&lt;br&gt;
** Highlights&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** A major stability drive has resulted in Jikes RVM being able to&amp;nbsp;&lt;br&gt;
reliably run the entire DaCapo benchmark suite on ia32-linux.&amp;nbsp;&lt;br&gt;
The following issues were resolved to make this possible:&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
multiple benchmarks:&amp;nbsp;&lt;br&gt;
r12809: Missed lock prefix (stack scanning failures).&amp;nbsp;&lt;br&gt;
r12737: GC map iterator crashed on dynamic link frames.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
eclipse:&amp;nbsp;&lt;br&gt;
r12302: Classpath RandomAccessFile incorrectly truncated.&amp;nbsp;&lt;br&gt;
r12394: PLOS exhaustion bug in MMTk.&amp;nbsp;&lt;br&gt;
r12375: ThinLock of interface from OPT code.&amp;nbsp;&lt;br&gt;
r12815: Bad GC map in JNI methods.&amp;nbsp;&lt;br&gt;
r12722: Fix for GC map bugs around expection throws.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
lusearch:&amp;nbsp;&lt;br&gt;
r12602: Floating point precision (SSE2).&amp;nbsp;&lt;br&gt;
r12633: Parallel hardware traps.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
hsqldb:&amp;nbsp;&lt;br&gt;
r12683: Invalid assertion in VM_Thread.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
xalan:&amp;nbsp;&lt;br&gt;
r12742: Missing static initializer broke jar caching (halves runtime).&amp;nbsp;&lt;br&gt;
r12753: FileOutputStream wastefully copying arrays (halves runtime).&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** New eclipse-project ant target to make it easy to get up and running&amp;nbsp;&lt;br&gt;
in eclipse.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** As part of the stability drive, many O2 optimizations in the&amp;nbsp;&lt;br&gt;
optimizing compiler have been moved to O3 (and thus are not enabled by&amp;nbsp;&lt;br&gt;
default). The performance impact of this has been mixed. For example,&amp;nbsp;&lt;br&gt;
on ia32-linux SPECjvm98 performance actually improved by 29% due to&amp;nbsp;&lt;br&gt;
massive improvements in mtrt and mpegaudio enabled by SSE2. Performance&amp;nbsp;&lt;br&gt;
on SPECjbb2005 degraded by 3-10%. There were significant gains on some&amp;nbsp;&lt;br&gt;
individual DaCapo benchmarks (most notably xalan).&amp;nbsp;&lt;br&gt;
Re-building an aggressive O2 optimization package by stabilizing&amp;nbsp;&lt;br&gt;
current O3 optimizations and by building new optimization passes will be&amp;nbsp;&lt;br&gt;
one of the focus areas for the project going forward.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** The recommended version of GNU classpath is 0.95.&amp;nbsp;&lt;br&gt;
Earlier versions of GNU classpath are not supported.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** SSA expression folding has been expanded to cover far more cases than&amp;nbsp;&lt;br&gt;
previously. This leads to a &amp;gt; 1% speedup on benchmarks such as SpecJBB'05.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Source code analysis of the code base has been enabled using PMD&amp;nbsp;&lt;br&gt;
(&lt;/font&gt;&lt;a href=http://pmd.sourceforge.net/ target=_new rel=&quot;nofollow&quot;&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;http://pmd.sourceforge.net/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=3&gt;).
Basic analysis is enabled by default and&amp;nbsp;&lt;br&gt;
this will expand over time.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Methods in VM_Type that duplicated functionality in VM_TypeReference&amp;nbsp;&lt;br&gt;
now delegate to associated VM_TypeReference.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** The ability to force a garbage collection after N allocations or at
every&amp;nbsp;&lt;br&gt;
exception delivery has been revived and is controlled by the configuration&amp;nbsp;&lt;br&gt;
variable config.stress-gc-interval which should be set to non-zero value
to&amp;nbsp;&lt;br&gt;
enable.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Simplistic debug symbols to show boot image method entry points in&amp;nbsp;&lt;br&gt;
gdb. Resolved issues with rvm script so this works with rvm -gdb now.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** New faster primary regression machine (Core 2 Duo) for ia32-linux&amp;nbsp;&lt;br&gt;
at ANU. Resolved performance issues with previous regression machine.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Introduced the capability to patch against classpath versions. This
allows&amp;nbsp;&lt;br&gt;
us to keep backported performance optimizations and/or bug fixes&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Implementation of returning global JNI references from C to Java.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** VM_ prefix added to classes that must be included in the primordial&amp;nbsp;&lt;br&gt;
class list. Classes affected include; PrintLN, PrintContainer,&amp;nbsp;&lt;br&gt;
ApplicationClassLoader, DebuggerThread, FinalizerThread, MainThread,&amp;nbsp;&lt;br&gt;
PPC_Disassembler, opcode_tab and opcodeXX.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Classes in the adaptive package have been reorganized into packages&amp;nbsp;&lt;br&gt;
to match the directory layout in 2.4.6 release.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Classes that resided in the objectmodel directory in 2.4.6 have&amp;nbsp;&lt;br&gt;
been moved in to the &amp;quot;org.jikesrvm.objectmodel&amp;quot; package.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Classes that resided in the scheduler directory in 2.4.6 have&amp;nbsp;&lt;br&gt;
been moved in to the &amp;quot;org.jikesrvm.scheduler&amp;quot; package.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Classes that resided in the runtime directory in 2.4.6 have&amp;nbsp;&lt;br&gt;
been moved in to the &amp;quot;org.jikesrvm.runtime&amp;quot; package.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
** Bug fixes&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Baseline GC map bug for handler blocks affecting SPECjbb2000&amp;nbsp;&lt;br&gt;
(r12685).&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Classpath race in cloning of XML Node affecting SPECjbb2005&amp;nbsp;&lt;br&gt;
(r12395).&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** Fix final field chasing in OPT_Simplifier and re-enable constant&amp;nbsp;&lt;br&gt;
folding for fields.&amp;nbsp;&lt;br&gt;
&amp;nbsp;&lt;br&gt;
*** A GC map generation problem caused by casting Address to Objects&amp;nbsp;&lt;br&gt;
and has been eliminated.&amp;nbsp; &lt;/font&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.net email is sponsored by DB2 Express
&lt;br&gt;Download DB2 Express C - the FREE version of DB2 express and take
&lt;br&gt;control of your XML. No limits. Just data. Click to get it now.
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/powerbar/db2/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/powerbar/db2/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=11419600&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jikes-RVM-2.9.1-available-tp11419600p11419600.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-9501257</id>
	<title>Jikes RVM 2.9.0 is now available</title>
	<published>2007-03-15T12:33:22Z</published>
	<updated>2007-03-15T12:33:22Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;We're very happy to announce a new release
of Jikes RVM: version 2.9.0. &amp;nbsp;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!&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;The release is available at http://downloads.sourceforge.net/jikesrvm/jikesrvm-2.9.0.tar.bz2.
&amp;nbsp;The release notes are appended below:&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*Jikes RVM 2.9.0 Release Notes (March
15, 2007)&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;** Highlights&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** The five months since the release
of 2.4.6 have been one of the most&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; active periods in the
open source history of the project. &amp;nbsp;A number&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; of significant changes
have been made to clean up and modernize the &lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; code base to enable future
evolution. &lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** We have made large scale changes
to the structure of the source code&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; to prepare for development
of Jikes RVM from within standard Java IDEs.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** There is a new, ant-based, build
and test system that have replaced &lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; jconfigure and RunSanityTests.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** We now use ecj (the Eclipse Java
compiler) instead of jikes to compile &lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; our Java source files
and have eliminated the preprocessor. &lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** The userguide has been moved from
latex into a wiki. &amp;nbsp;It has been updated&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; to describe the new build
and test systems. &lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; The release tarball contains
a pdf and html version of the userguide.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** We now support Java5, we have switched
to using the generics branch&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; of GNU Classpath, and
much of Jikes RVM has been rewritten to use&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; Java 5 language features
and generic types. &lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** We have switched to using Java5
annotations for pragmas/magic. &lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** The recommended version of GNU classpath
is 0.93-generics.&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; Earlier versions of GNU
classpath are not supported.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** Support in the PPC baseline compiler
for storing local variables in&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; registers.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** Refactor of type system and JTOC.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** Support for packing subword sized
fields in objects. Removal of hand&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; packed fields. Various
memory savings.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** System calls now supported in any
file using SysCall annotation on a&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; native method. VM_SysCall
now generates implementation from annotation.&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; VMMath now implemented
using system calls.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** Support for chasing final fields
reached from literal or static final&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; fields. Greater optimization
of object constant operands.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** Greater support for 387 constants.
Simplification of 387 BURS rules.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;** Bug fixes&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** Yes...many :) &amp;nbsp;For details:
svn log -r10915:11866&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;** Other Notes&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** The Quick compiler has been deleted.
&amp;nbsp;It is now available as a&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; patch on the research
tracker, or via older releases (2.3.4&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; through 2.4.6).&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** The HPM (Hardware Performance Monitor)
code has been deleted.&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; It is now available on
the research tracker (item 1613215),&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; by svn diff -r11162:11161,
or in releases through 2.4.6.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;*** This release is known to not work
on OS X. &amp;nbsp;We would like to get this &lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; platform working again;
&amp;nbsp;if you use Jikes RVM on OS X and are willing to&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; help fix it, please let
us know.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Take Surveys. Earn Cash. Influence the Future of IT
&lt;br&gt;Join SourceForge.net's Techsay panel and you'll get the chance to share your
&lt;br&gt;opinions on IT &amp; business topics through brief surveys-and earn cash
&lt;br&gt;&lt;a href=&quot;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.techsay.com/default.php?page=join.php&amp;p=sourceforge&amp;CID=DEVDEV&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9501257&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jikes-RVM-2.9.0-is-now-available-tp9501257p9501257.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6905348</id>
	<title>Jikes RVM 2.4.6 now available</title>
	<published>2006-10-19T14:39:41Z</published>
	<updated>2006-10-19T14:39:41Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Jikes RVM version 2.4.6 is now available
for download from sourceforge.net at &amp;nbsp;&lt;/font&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=&quot;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.5.tar.gz?download&quot; target=_new rel=&quot;nofollow&quot;&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.6.tar.gz?download&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;
&amp;nbsp;&lt;br&gt;
&amp;nbsp; &lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;** Highlights&lt;br&gt;
*** The recommended version of GNU classpath for Jikes RVM 2.4.6 is 0.92.&lt;br&gt;
 &amp;nbsp; &amp;nbsp;Earlier versions of GNU classpath are not supported.&lt;br&gt;
&lt;br&gt;
*** A large scale restructuring of the source tree was performed&lt;br&gt;
 &amp;nbsp; &amp;nbsp;to prepare for making it easier to develop Jikes RVM using
Eclipse.&lt;br&gt;
 &amp;nbsp; &amp;nbsp;All files except for the Java source to Jikes RVM itself
was moved&lt;br&gt;
 &amp;nbsp; &amp;nbsp;out of the RVM_ROOT/rvm directory. &amp;nbsp;RVM_ROOT/rvm itself
has not yet&lt;br&gt;
 &amp;nbsp; &amp;nbsp;been reorganized so that package/directory structures match,
but we&lt;br&gt;
 &amp;nbsp; &amp;nbsp;anticipate this happening in the near future.&lt;br&gt;
&lt;br&gt;
*** Major refactoring of VM&amp;lt;-&amp;gt;MM interface&lt;br&gt;
&lt;br&gt;
*** MMTk: Added nurseries to each LOS and created a distinct &amp;quot;primitive
large&lt;br&gt;
 &amp;nbsp; &amp;nbsp;object space&amp;quot; (PLOS).&lt;br&gt;
&lt;br&gt;
*** The optimizing compiler is now reentrant and a command line options&lt;br&gt;
 &amp;nbsp; &amp;nbsp;to enable parallel bootimage compilation has been added to
jbuild&lt;br&gt;
 &amp;nbsp; &amp;nbsp;(-numThreads=&amp;lt;n&amp;gt;).&lt;br&gt;
&lt;br&gt;
*** Updates and improvements to GCspy support (patch 1576064).&lt;br&gt;
&lt;br&gt;
** Bug fixes&lt;br&gt;
 &amp;nbsp; Too many to list individually in the release notes. Yeah!&lt;br&gt;
 &amp;nbsp; Overall a significant increase in system stability since 2.4.5.&lt;br&gt;
 &amp;nbsp; See svnlog -r10694:10905 for the gory details.&lt;br&gt;
&lt;br&gt;
** Other Notes&lt;br&gt;
&lt;br&gt;
*** Change bootimage options for the opt compiler to use default static&lt;br&gt;
 &amp;nbsp; &amp;nbsp;inlining heurisitcs (instead of being more aggressive). &amp;nbsp;This
reduces&lt;br&gt;
 &amp;nbsp; &amp;nbsp;bootimage size by 20%, bootimage build time by 2-3x, and
appears to have&lt;br&gt;
 &amp;nbsp; &amp;nbsp;minimal performance impact.&lt;br&gt;
&lt;br&gt;
*** We now implement JNI_OnLoad functionality.&lt;br&gt;
&lt;br&gt;
*** Modifications to the boot image writer and VM.boot so that certain&lt;br&gt;
 &amp;nbsp; &amp;nbsp;known fields are populated during boot image write time,
thereby&lt;br&gt;
 &amp;nbsp; &amp;nbsp;avoiding the need to run class initializers in VM.boot. Typically&lt;br&gt;
 &amp;nbsp; &amp;nbsp;we fail to populate a field value when it's part of the bootstrap&lt;br&gt;
 &amp;nbsp; &amp;nbsp;JVM and in some way protected. Further improvements to this
mechanism&lt;br&gt;
 &amp;nbsp; &amp;nbsp;are in progress.&lt;br&gt;
&lt;br&gt;
*** If GNU classpath is built with JAWT support, the Jikes RVM build process&lt;br&gt;
 &amp;nbsp; &amp;nbsp;now copies the additional native libraries it requires.&lt;br&gt;
&lt;br&gt;
*** Added regression testing support for latest version (2006-10-RC2) of&lt;br&gt;
 &amp;nbsp; &amp;nbsp;DaCapo benchmarks and for SPECjbb2005. Also updated soot
test to 2.2.3.&lt;br&gt;
&lt;br&gt;
*** We can now build using the IBM 5.0 JVMs as hosts. &amp;nbsp;However, you&lt;br&gt;
 &amp;nbsp; &amp;nbsp;must set HOST_VM_TYPE=IBM-50 to activate code in the bootimage&lt;br&gt;
 &amp;nbsp; &amp;nbsp;writer makefile that works around what appears to be a JIT
bug.&lt;br&gt;
&lt;br&gt;
*** GNU classpath support for java.lang.instrumentation and the&lt;br&gt;
 &amp;nbsp; &amp;nbsp;-javaagent command line argument was added.&lt;/font&gt;
&lt;br&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Using Tomcat but need to do more? Need to support web services, security?
&lt;br&gt;Get stuff done quickly with pre-integrated technology to make your job easier
&lt;br&gt;Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6905348&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jikes-RVM-2.4.6-now-available-tp6905348p6905348.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5800961</id>
	<title>Jikes RVM 2.4.5 now available</title>
	<published>2006-08-14T11:37:34Z</published>
	<updated>2006-08-14T11:37:34Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;font size=3&gt;Jikes RVM version 2.4.5 is now available for download
from sourceforge.net at &amp;nbsp;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=&quot;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.4.tar.gz?download&quot; target=_new rel=&quot;nofollow&quot;&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.5.tar.gz?download&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=3&gt;
&amp;nbsp;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;*Jikes RVM 2.4.5 Release Notes (released August 14, 2006)&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;** Highlights&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;*** The recommended version of GNU classpath for Jikes
RVM 2.4.5 is 0.92.&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; GNU classpath version 0.91 will work, but
Jikes RVM 2.4.5 will not&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; compile against versions of GNU classpath
before 0.91.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;*** Classpath AWT and Swing tests now run with the Jikes
RVM. We have changed&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; from using the portable native sync code,
and addressed issues with M-to-N&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; threading.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;*** We can now load and run Java 1.5.0 Java class files.
Support includes&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; building the Jikes RVM using a 1.5.0 javac
compiler and running the&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; SPEC JBB 2005 benchmark. Includes reflection
support for generic types.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;*** MMTk changes &amp;amp; refactors. &amp;nbsp;A mark-compact
collector has been added. &amp;nbsp;A&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; number of key bugs have been fixed, both
in the vm (eg baseline GC&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; maps), and in MMTk proper. &amp;nbsp;Completed
a major refactoring of&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; &amp;quot;locals&amp;quot; to explicitly separate
per-mutator and per-collector&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; contexts. &amp;nbsp;This generalizes away from
assumptions of the current&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; Jikes RVM threading model.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;*** We can now load runtime and non-runtime annotations.
Runtime support&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; is limited as Classpath is missing the base
annotation definitions.&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; A work around is to switch on non-runtime
annotation loading in the RVM.&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; NOTE: This requires classpath 0.91 or better.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;*** Added ability to perform boot image root scanning,
and thus avoid&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; tracing through the boot image at each full
heap GC. As a result,&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; we've added a third region to the bootimage;
all config files must&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; now define BOOTIMAGE_RMAP_ADDRESS in addition
to BOOTIMAGE_DATA_ADDRESS&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; and BOOTIMAGE_CODE_ADDRESS.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;** Bug fixes&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;1442437: to match Sun behavior, java.lang.Class.newInstance
now passes&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;through exceptions instead
of wrapping in InstantiationExceptions.&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NOTE: This requires
classpath 0.90 or better.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;1505824: Exit cleanly when the jar file given to -jar
doesn't contain a valid ma&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;nifest&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;1494784: Intermittent build failure on IA32 due to imprecise
estimation of&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instruction size in
code used for short forward jump optimization.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;1147554: MarkSweep double-mark: corrects performance problem
in MMTk MarkSweep&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;code which was marking
both a bit in the object and a side mark map.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;** Other Notes&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;*** IA32 BURS improvement for special case of COND_MOV
contibuted by&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;&amp;nbsp; &amp;nbsp; Garrett Kolpin&lt;/font&gt;
&lt;br&gt;&lt;font size=3&gt;*** Improvements to OPT_Simplifier to catch a number of
additional cases.&lt;/font&gt;
&lt;br&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;Using Tomcat but need to do more? Need to support web services, security?
&lt;br&gt;Get stuff done quickly with pre-integrated technology to make your job easier
&lt;br&gt;Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5800961&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jikes-RVM-2.4.5-now-available-tp5800961p5800961.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3419517</id>
	<title>Jikes RVM 2.4.4 released</title>
	<published>2006-03-15T08:51:36Z</published>
	<updated>2006-03-15T08:51:36Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">Jikes RVM version 2.4.4 is now available for download from sourceforge.net 
&lt;br&gt;at &amp;nbsp;
&lt;br&gt;&lt;a href=&quot;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.4.tar.gz?download&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.4.tar.gz?download&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;The main change since version 2.4.3 is that we've moved from GNU Classpath 
&lt;br&gt;0.23 to 0.90. &amp;nbsp;The release notes are appended:
&lt;br&gt;&lt;br&gt;*Jikes RVM 2.4.4 Release Notes (released March 15, 2006)
&lt;br&gt;** Highlights
&lt;br&gt;*** The recommended version of GNU classpath for Jikes RVM 2.4.3 is 0.90.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Classpath 0.18, 0.19, and 0.20 are likely to still work, but have not
&lt;br&gt;&amp;nbsp; &amp;nbsp;been tested.
&lt;br&gt;&lt;br&gt;** Bug fixes
&lt;br&gt;** Other Notes
&lt;br&gt;*** There is now an x86_64-pc-linux-gnu config file for build Jikes RVM.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by xPML, a groundbreaking scripting language
&lt;br&gt;that extends applications into web and mobile media. Attend the live webcast
&lt;br&gt;and join the prime developer group breaking into this new coding territory!
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3419517&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jikes-RVM-2.4.4-released-tp3419517p3419517.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3111385</id>
	<title>Jikes RVM 2.4.3 available</title>
	<published>2006-02-24T08:25:52Z</published>
	<updated>2006-02-24T08:25:52Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">Jikes RVM version 2.4.3 is now available for download from sourceforge.net 
&lt;br&gt;at
&lt;br&gt;&lt;a href=&quot;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.3.tar.gz?download&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.3.tar.gz?download&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;*Jikes RVM 2.4.3 Release Notes (released February 24, 2006)
&lt;br&gt;** Highlights
&lt;br&gt;*** The recommended version of GNU classpath for Jikes RVM 2.4.3 is 0.20.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Classpath 0.19 and 0.18 are likely to still work, but have not been 
&lt;br&gt;tested.
&lt;br&gt;&amp;nbsp; &amp;nbsp;Support for all version of GNU classpath prior to 0.18 has been 
&lt;br&gt;removed.
&lt;br&gt;&lt;br&gt;*** Simple GC sanity checking tool added to MMTk. Contact: Daniel 
&lt;br&gt;Frampton.
&lt;br&gt;&lt;br&gt;*** The RVM bootimage is now generated into two separate files, one for
&lt;br&gt;&amp;nbsp; &amp;nbsp; code and one for data. &amp;nbsp;These files are mapped separately into 
&lt;br&gt;distinct
&lt;br&gt;&amp;nbsp; &amp;nbsp; address ranges. &amp;nbsp;As a result of this change, instead of defining
&lt;br&gt;&amp;nbsp; &amp;nbsp; BOOTIMAGE_LOAD_ADDRESS in your config file, you must define
&lt;br&gt;&amp;nbsp; &amp;nbsp; BOOTIMAGE_DATA_ADDRESS and BOOTIMAGE_CODE_ADDRESS.
&lt;br&gt;&amp;nbsp; &amp;nbsp; All the default configu files (rvm/config/*) have been updated,
&lt;br&gt;&amp;nbsp; &amp;nbsp; but if you have local copies of these files, you will need to update 
&lt;br&gt;them.
&lt;br&gt;&lt;br&gt;*** Loop Versioning optimization in the opt compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; contributed by Ian Rogers and Jisheng Zhao.
&lt;br&gt;&amp;nbsp; &amp;nbsp; Loop versioning replicates loop bodies and removes from one of
&lt;br&gt;&amp;nbsp; &amp;nbsp; those loop bodies runtime exceptions that can be explicitly
&lt;br&gt;&amp;nbsp; &amp;nbsp; tested. The phase runs as an SSA optimization so as only to
&lt;br&gt;&amp;nbsp; &amp;nbsp; consider true dependencies. To capture the loop structure the
&lt;br&gt;&amp;nbsp; &amp;nbsp; phase uses an annotated LST node. The annotations capture
&lt;br&gt;&amp;nbsp; &amp;nbsp; information about the initial and terminal loop iterator values,
&lt;br&gt;&amp;nbsp; &amp;nbsp; as well as the loop iterator instructions. This phase is currently
&lt;br&gt;&amp;nbsp; &amp;nbsp; disabled by default until we can fix bugs in the optimizing compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; that it exposes.
&lt;br&gt;&lt;br&gt;*** The optimizing compiler's Local CSE pass now exploits commutativity,
&lt;br&gt;&amp;nbsp; &amp;nbsp; patch contributed by Bernardo Pastorelli.
&lt;br&gt;&lt;br&gt;** Bug fixes
&lt;br&gt;*** defect 1240267: remove FIXED_JTOC option
&lt;br&gt;*** defect 1411486: Bug in IA32 BT (Bit Test) instruction
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by xPML, a groundbreaking scripting language
&lt;br&gt;that extends applications into web and mobile media. Attend the live webcast
&lt;br&gt;and join the prime developer group breaking into this new coding territory!
&lt;br&gt;&lt;a href=&quot;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=110944&amp;bid=241720&amp;dat=121642&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3111385&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jikes-RVM-2.4.3-available-tp3111385p3111385.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-1589499</id>
	<title>[Jikesrvm-researchers] Jikes RVM 2.4.2 available</title>
	<published>2005-11-21T12:23:07Z</published>
	<updated>2005-11-21T12:23:07Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">Jikes RVM version 2.4.2 is now available for download from sourceforge.net 
&lt;br&gt;at &amp;nbsp;
&lt;br&gt;&lt;a href=&quot;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.2.tar.gz?download&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.2.tar.gz?download&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;*Jikes RVM 2.4.2 Release Notes (released on November 21, 2005) 
&lt;br&gt;**Highlights 
&lt;br&gt;**The recommended version of GNU classpath for Jikes RVM 2.4.2 is 0.19. 
&lt;br&gt;Classpath 0.18 is expected to still work, Classpath 0.15 and 0.17 may 
&lt;br&gt;still work, but have not been tested. 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;** RunSanityTest support for DaCapo benchmark suite. DaCapo is now 
&lt;br&gt;included 
&lt;br&gt;in the nightly Jikes RVM regression tests. We continue to solicit 
&lt;br&gt;contributions of more RunSanityTest harnesses for additional benchmarks. 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;** Numerous bug fixes in the opt compiler to better maintain IR 
&lt;br&gt;invariants 
&lt;br&gt;during. Contributed by Ian Rogers. 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;**Bug Fixes 
&lt;br&gt;*** defect 1293619: Null Pointer Exception in VM_TypeReference 
&lt;br&gt;*** Minor fixes for OS X builds. 
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the JBoss Inc. &amp;nbsp;Get Certified Today
&lt;br&gt;Register for a JBoss Training Course. &amp;nbsp;Free Certification Exam
&lt;br&gt;for All Training Attendees Through End of 2005. For more info visit:
&lt;br&gt;&lt;a href=&quot;http://ads.osdn.com/?ad_id=7628&amp;alloc_id=16845&amp;op=click&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ads.osdn.com/?ad_id=7628&amp;alloc_id=16845&amp;op=click&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-researchers mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=1589499&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-researchers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Jikesrvm-researchers--Jikes-RVM-2.4.2-available-tp1589499p1589499.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-873280</id>
	<title>[Jikesrvm-researchers] Jikes RVM 2.4.1 released</title>
	<published>2005-09-15T12:30:28Z</published>
	<updated>2005-09-15T12:30:28Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">Jikes RVM version 2.4.1 is now available for download from sourceforge.net 
&lt;br&gt;at &amp;nbsp;
&lt;br&gt;&lt;a href=&quot;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.1.tar.gz?download&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://prdownloads.sourceforge.net/jikesrvm/jikesrvm-2.4.1.tar.gz?download&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;The main change in this release is support for classpath 0.18, although 
&lt;br&gt;there are also some opt compiler bug fixes and enhancements. 
&lt;br&gt;&lt;br&gt;The Release Notes are appended below. &amp;nbsp; 
&lt;br&gt;&lt;br&gt;*Highlights
&lt;br&gt;**The recommended version of GNU classpath for Jikes RVM 2.4.1 is 0.18.
&lt;br&gt;Classpath 0.17 is expected to still work, Classpath 0.15 may still
&lt;br&gt;work, but has not been tested.
&lt;br&gt;&lt;br&gt;** Support for triggering recompilation of dynamically loaded methods
&lt;br&gt;It is now possible for an application running on Jikes RVM to request
&lt;br&gt;that the system recompile all dynamically loaded methods at any point
&lt;br&gt;in the application. &amp;nbsp;This can be accomplished by a new VM_Callbacks
&lt;br&gt;method. &amp;nbsp;Details are in the user's guide.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;SF.Net email is sponsored by:
&lt;br&gt;Tame your development challenges with Apache's Geronimo App Server. Download
&lt;br&gt;it for free - -and be entered to win a 42&amp;quot; plasma tv or your very own
&lt;br&gt;Sony(tm)PSP. &amp;nbsp;Click here to play: &lt;a href=&quot;http://sourceforge.net/geronimo.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/geronimo.php&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-researchers mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=873280&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-researchers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Jikesrvm-researchers--Jikes-RVM-2.4.1-released-tp873280p873280.html" />
</entry>

</feed>
