<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-22044</id>
	<title>Nabble - jikesrvm-issues</title>
	<updated>2009-11-25T23:01:57Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/jikesrvm-issues-f22044.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/jikesrvm-issues-f22044.html" />
	<subtitle type="html">E-mail archive of &lt;a href=&quot;http://jikesrvm.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikes RVM&lt;/a&gt;&amp;nbsp;trackers.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26525060</id>
	<title>[jira] Subscription: Open RVM Issues</title>
	<published>2009-11-25T23:01:57Z</published>
	<updated>2009-11-25T23:01:57Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Issue Subscription
&lt;br&gt;Filter: Open RVM Issues (200 of 303 issues)
&lt;br&gt;Subscriber: rvm_notifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary
&lt;br&gt;RVM-868 &amp;nbsp; &amp;nbsp; Method resolution code unable to resolve methods in some cases
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-868&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-868&lt;/a&gt;&lt;br&gt;RVM-720 &amp;nbsp; &amp;nbsp; Support for JNI helper methods on PowerPC
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-720&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-720&lt;/a&gt;&lt;br&gt;RVM-713 &amp;nbsp; &amp;nbsp; Enable x87 exceptions to catch badly behaving code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-713&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-713&lt;/a&gt;&lt;br&gt;RVM-254 &amp;nbsp; &amp;nbsp; Problems with SSA form: lack of loop unrolling breaks VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-254&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-254&lt;/a&gt;&lt;br&gt;RVM-229 &amp;nbsp; &amp;nbsp; Nightly tests against Classpath CVS head
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-229&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-229&lt;/a&gt;&lt;br&gt;RVM-875 &amp;nbsp; &amp;nbsp; Intermittent ClassFormatError whilst running Xalan
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-875&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-875&lt;/a&gt;&lt;br&gt;RVM-874 &amp;nbsp; &amp;nbsp; Intermittent Object.notify() failure in Xalan with Base compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-874&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-874&lt;/a&gt;&lt;br&gt;RVM-873 &amp;nbsp; &amp;nbsp; &amp;quot;NullPointerException within uninterruptible region&amp;quot; when executing RVM in x86_64 debian
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-873&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-873&lt;/a&gt;&lt;br&gt;RVM-872 &amp;nbsp; &amp;nbsp; lusearch hangs with the production build
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-872&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-872&lt;/a&gt;&lt;br&gt;RVM-870 &amp;nbsp; &amp;nbsp; Deadlock in RVMThread code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-870&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-870&lt;/a&gt;&lt;br&gt;RVM-863 &amp;nbsp; &amp;nbsp; BumpPointer.scanRegion can cause a page fault
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863&lt;/a&gt;&lt;br&gt;RVM-858 &amp;nbsp; &amp;nbsp; GCTrace build failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-858&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-858&lt;/a&gt;&lt;br&gt;RVM-857 &amp;nbsp; &amp;nbsp; Incorrect optimisation after call to native method
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-857&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-857&lt;/a&gt;&lt;br&gt;RVM-855 &amp;nbsp; &amp;nbsp; Error in XMLParser while loading Document Type Definition (.dtd) file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-855&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-855&lt;/a&gt;&lt;br&gt;RVM-853 &amp;nbsp; &amp;nbsp; Protocol handlers do not work with Jikes RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-853&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-853&lt;/a&gt;&lt;br&gt;RVM-845 &amp;nbsp; &amp;nbsp; Primitive write barrier support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845&lt;/a&gt;&lt;br&gt;RVM-830 &amp;nbsp; &amp;nbsp; Suspect code in ReflectionBase.invoke
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-830&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-830&lt;/a&gt;&lt;br&gt;RVM-829 &amp;nbsp; &amp;nbsp; Assertions on invalid 8bit assembler operations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-829&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-829&lt;/a&gt;&lt;br&gt;RVM-825 &amp;nbsp; &amp;nbsp; Replay compilation does not account for custom class loaders
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-825&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-825&lt;/a&gt;&lt;br&gt;RVM-824 &amp;nbsp; &amp;nbsp; integer division doesn't follow VM spec
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-824&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-824&lt;/a&gt;&lt;br&gt;RVM-822 &amp;nbsp; &amp;nbsp; Improve failure mode for out-of-address-space errors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-822&lt;/a&gt;&lt;br&gt;RVM-816 &amp;nbsp; &amp;nbsp; MMTK: LOG_BYTES_IN_PAGE is a hard coded compile time constant; should make sysCall to determine real value
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-816&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-816&lt;/a&gt;&lt;br&gt;RVM-809 &amp;nbsp; &amp;nbsp; Image bloat
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-809&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-809&lt;/a&gt;&lt;br&gt;RVM-799 &amp;nbsp; &amp;nbsp; Use reserve/commit OS rather than mmap as primitive in MMTk for page allocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-799&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-799&lt;/a&gt;&lt;br&gt;RVM-797 &amp;nbsp; &amp;nbsp; PreciseType is set when creating thread temporary registers in the opt compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-797&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-797&lt;/a&gt;&lt;br&gt;RVM-796 &amp;nbsp; &amp;nbsp; Generalize objectAsThread, objectAsType, etc. magic wih Magic.eatCast
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-796&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-796&lt;/a&gt;&lt;br&gt;RVM-792 &amp;nbsp; &amp;nbsp; Cattrack mail message header confuses mail readers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-792&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-792&lt;/a&gt;&lt;br&gt;RVM-785 &amp;nbsp; &amp;nbsp; handleHandshakeRequest should be called from enterNativeBlockedImpl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-785&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-785&lt;/a&gt;&lt;br&gt;RVM-782 &amp;nbsp; &amp;nbsp; Figure out if OSR's use of contextRegisters is correct and/or necessary, given their changed meaning in native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-782&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-782&lt;/a&gt;&lt;br&gt;RVM-781 &amp;nbsp; &amp;nbsp; GNU Classpath 0.98 causes performance regression in luindex
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-781&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-781&lt;/a&gt;&lt;br&gt;RVM-780 &amp;nbsp; &amp;nbsp; Figure out why native threads stability is proportional to the number of available processors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-780&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-780&lt;/a&gt;&lt;br&gt;RVM-777 &amp;nbsp; &amp;nbsp; Simplify MMTk--VM glue code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-777&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-777&lt;/a&gt;&lt;br&gt;RVM-772 &amp;nbsp; &amp;nbsp; Decide what 'available' processors means on native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-772&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-772&lt;/a&gt;&lt;br&gt;RVM-771 &amp;nbsp; &amp;nbsp; Don't remember array copies (mutator array remset) when both the destination and source are in the mature space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-771&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-771&lt;/a&gt;&lt;br&gt;RVM-770 &amp;nbsp; &amp;nbsp; MMTk barrier interface forces inefficient x86 instruction selection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-770&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-770&lt;/a&gt;&lt;br&gt;RVM-769 &amp;nbsp; &amp;nbsp; Clean up situation with pre-copy and @NonMoving
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-769&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-769&lt;/a&gt;&lt;br&gt;RVM-755 &amp;nbsp; &amp;nbsp; Tweaks to optimizing compilation to improve the performance of write barriers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-755&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-755&lt;/a&gt;&lt;br&gt;RVM-750 &amp;nbsp; &amp;nbsp; Implement Thread.setPriority
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-750&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-750&lt;/a&gt;&lt;br&gt;RVM-749 &amp;nbsp; &amp;nbsp; Only allow clean/expected transitions in thread execStatus
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-749&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-749&lt;/a&gt;&lt;br&gt;RVM-745 &amp;nbsp; &amp;nbsp; Use @Intrinsic annotation to drive matching of magic method to magic code generators
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-745&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-745&lt;/a&gt;&lt;br&gt;RVM-734 &amp;nbsp; &amp;nbsp; Deadlocks when using -X:aos:initial_compiler=opt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-734&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-734&lt;/a&gt;&lt;br&gt;RVM-731 &amp;nbsp; &amp;nbsp; Bad reference in baseline IMT.IMTDict.populateIMT
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-731&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-731&lt;/a&gt;&lt;br&gt;RVM-730 &amp;nbsp; &amp;nbsp; enabling live_range_splitting causes NullPointerException or NoSuchElementException for various benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-730&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-730&lt;/a&gt;&lt;br&gt;RVM-721 &amp;nbsp; &amp;nbsp; Improve extreme assertion sanity checking in regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-721&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-721&lt;/a&gt;&lt;br&gt;RVM-719 &amp;nbsp; &amp;nbsp; Failure in Harmony's class library tests
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-719&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-719&lt;/a&gt;&lt;br&gt;RVM-717 &amp;nbsp; &amp;nbsp; Support for var arg JNI methods on 64bit platforms
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-717&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-717&lt;/a&gt;&lt;br&gt;RVM-716 &amp;nbsp; &amp;nbsp; Remove all uses of unparameterized types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-716&lt;/a&gt;&lt;br&gt;RVM-711 &amp;nbsp; &amp;nbsp; Support for cycle-accurate simulation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-711&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-711&lt;/a&gt;&lt;br&gt;RVM-710 &amp;nbsp; &amp;nbsp; Multiple bugs/crashes on DaCapo while varying command line parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-710&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-710&lt;/a&gt;&lt;br&gt;RVM-699 &amp;nbsp; &amp;nbsp; Race in reclaiming compiled methods
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-699&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-699&lt;/a&gt;&lt;br&gt;RVM-692 &amp;nbsp; &amp;nbsp; Classpath Thread operations not supported because VMThreadMXBeanImpl is not implemented
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-692&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-692&lt;/a&gt;&lt;br&gt;RVM-691 &amp;nbsp; &amp;nbsp; Assertion failure in org/jikesrvm/osr/ia32/OptExecutionStateExtractor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-691&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-691&lt;/a&gt;&lt;br&gt;RVM-686 &amp;nbsp; &amp;nbsp; Improve modelling of exceptions in IR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-686&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-686&lt;/a&gt;&lt;br&gt;RVM-678 &amp;nbsp; &amp;nbsp; Dynamic linker instructions in data image
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-678&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-678&lt;/a&gt;&lt;br&gt;RVM-677 &amp;nbsp; &amp;nbsp; Tableswitch performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-677&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-677&lt;/a&gt;&lt;br&gt;RVM-675 &amp;nbsp; &amp;nbsp; Chunk linked list broken on discontiguous space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-675&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-675&lt;/a&gt;&lt;br&gt;RVM-670 &amp;nbsp; &amp;nbsp; Bad reference maps in JBB '05
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-670&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-670&lt;/a&gt;&lt;br&gt;RVM-663 &amp;nbsp; &amp;nbsp; Using object barrier casues sssertion failures in ObjectReferenceDeque.insert &amp; other crashes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-663&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-663&lt;/a&gt;&lt;br&gt;RVM-659 &amp;nbsp; &amp;nbsp; Scalar SSA-based optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-659&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-659&lt;/a&gt;&lt;br&gt;RVM-658 &amp;nbsp; &amp;nbsp; O2 Loop optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-658&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-658&lt;/a&gt;&lt;br&gt;RVM-657 &amp;nbsp; &amp;nbsp; Enable scalar SSA form for HIR/LIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-657&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-657&lt;/a&gt;&lt;br&gt;RVM-656 &amp;nbsp; &amp;nbsp; Re-enable O2 optimizations disabled for stability drive
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-656&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-656&lt;/a&gt;&lt;br&gt;RVM-649 &amp;nbsp; &amp;nbsp; build failure on PPC OS X 10.5 (Leopard)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-649&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-649&lt;/a&gt;&lt;br&gt;RVM-648 &amp;nbsp; &amp;nbsp; Allow promotion into LOS
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-648&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-648&lt;/a&gt;&lt;br&gt;RVM-647 &amp;nbsp; &amp;nbsp; Allow nursery to be discontiguous
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-647&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-647&lt;/a&gt;&lt;br&gt;RVM-642 &amp;nbsp; &amp;nbsp; Problem with CMID/stackframe mapping in reflection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-642&lt;/a&gt;&lt;br&gt;RVM-635 &amp;nbsp; &amp;nbsp; Harmony, use the zip cache pool api
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-635&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-635&lt;/a&gt;&lt;br&gt;RVM-630 &amp;nbsp; &amp;nbsp; Build support for Windows
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-630&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-630&lt;/a&gt;&lt;br&gt;RVM-626 &amp;nbsp; &amp;nbsp; Objects in SortTODObjectReferenceStack popped from data structure in wrong order, causing Merlin traces to be incorrect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-626&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-626&lt;/a&gt;&lt;br&gt;RVM-622 &amp;nbsp; &amp;nbsp; Skipping Harmony classlib building, just copy over deploy/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-622&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-622&lt;/a&gt;&lt;br&gt;RVM-620 &amp;nbsp; &amp;nbsp; DaCapo jython fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-620&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-620&lt;/a&gt;&lt;br&gt;RVM-618 &amp;nbsp; &amp;nbsp; DaCapo chart fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-618&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-618&lt;/a&gt;&lt;br&gt;RVM-602 &amp;nbsp; &amp;nbsp; OSR bytecodes cause the opt compiler bcIndex to be unintelligible
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-602&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-602&lt;/a&gt;&lt;br&gt;RVM-601 &amp;nbsp; &amp;nbsp; Make BootImageWriterOutput.txt easily accessible from cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-601&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-601&lt;/a&gt;&lt;br&gt;RVM-595 &amp;nbsp; &amp;nbsp; Checks when creating object references in opt compilation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-595&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-595&lt;/a&gt;&lt;br&gt;RVM-581 &amp;nbsp; &amp;nbsp; Enable recompilation of Uninterruptible and Unpreemptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-581&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-581&lt;/a&gt;&lt;br&gt;RVM-577 &amp;nbsp; &amp;nbsp; implement induction variable elimination
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-577&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-577&lt;/a&gt;&lt;br&gt;RVM-567 &amp;nbsp; &amp;nbsp; Advanced loop transformations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-567&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-567&lt;/a&gt;&lt;br&gt;RVM-566 &amp;nbsp; &amp;nbsp; JNI: Implement AttachCurrentThread/DetachCurrentThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-566&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-566&lt;/a&gt;&lt;br&gt;RVM-565 &amp;nbsp; &amp;nbsp; implement JNI_CreateJavaVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-565&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-565&lt;/a&gt;&lt;br&gt;RVM-557 &amp;nbsp; &amp;nbsp; JNI: load libraries should be by classloader, not global
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-557&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-557&lt;/a&gt;&lt;br&gt;RVM-551 &amp;nbsp; &amp;nbsp; Experiment with object collocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-551&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-551&lt;/a&gt;&lt;br&gt;RVM-549 &amp;nbsp; &amp;nbsp; Initial support for OpenJDK class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-549&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-549&lt;/a&gt;&lt;br&gt;RVM-545 &amp;nbsp; &amp;nbsp; java.lang.instrument support for Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-545&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-545&lt;/a&gt;&lt;br&gt;RVM-535 &amp;nbsp; &amp;nbsp; B2 Compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-535&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-535&lt;/a&gt;&lt;br&gt;RVM-533 &amp;nbsp; &amp;nbsp; Implement generic reflection API in Apache Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-533&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-533&lt;/a&gt;&lt;br&gt;RVM-530 &amp;nbsp; &amp;nbsp; Conditional stationary field constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-530&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-530&lt;/a&gt;&lt;br&gt;RVM-524 &amp;nbsp; &amp;nbsp; Add support for Strings that don't copy their contents to Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-524&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-524&lt;/a&gt;&lt;br&gt;RVM-516 &amp;nbsp; &amp;nbsp; Infer pure methods through compiler and bytecode analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-516&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-516&lt;/a&gt;&lt;br&gt;RVM-509 &amp;nbsp; &amp;nbsp; Move barrier operations into opt compiler HIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-509&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-509&lt;/a&gt;&lt;br&gt;RVM-503 &amp;nbsp; &amp;nbsp; 2 types of pure annotation to deal with dead code elimination and exceptions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-503&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-503&lt;/a&gt;&lt;br&gt;RVM-496 &amp;nbsp; &amp;nbsp; Use PC relative calls for sysCall and native method invocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-496&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-496&lt;/a&gt;&lt;br&gt;RVM-491 &amp;nbsp; &amp;nbsp; Unsupported operations in javax.imageio
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-491&lt;/a&gt;&lt;br&gt;RVM-489 &amp;nbsp; &amp;nbsp; Out-of-memory errors in particular during compiler for scimark benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-489&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-489&lt;/a&gt;&lt;br&gt;RVM-488 &amp;nbsp; &amp;nbsp; Problems with ObjectInputStream
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-488&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-488&lt;/a&gt;&lt;br&gt;RVM-487 &amp;nbsp; &amp;nbsp; Unexpected exceptions in RSA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-487&lt;/a&gt;&lt;br&gt;RVM-486 &amp;nbsp; &amp;nbsp; Support 21bit keys in AES crypto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-486&lt;/a&gt;&lt;br&gt;RVM-485 &amp;nbsp; &amp;nbsp; Implement BigDecimal.divide(BigDecimal, MathContext)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-485&lt;/a&gt;&lt;br&gt;RVM-484 &amp;nbsp; &amp;nbsp; Fix SPEC jvm 2008
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-484&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-484&lt;/a&gt;&lt;br&gt;RVM-475 &amp;nbsp; &amp;nbsp; Move to a workqueue for performance regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-475&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-475&lt;/a&gt;&lt;br&gt;RVM-473 &amp;nbsp; &amp;nbsp; Improved sparklines
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-473&lt;/a&gt;&lt;br&gt;RVM-461 &amp;nbsp; &amp;nbsp; Immix code still messy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-461&lt;/a&gt;&lt;br&gt;RVM-448 &amp;nbsp; &amp;nbsp; Add non-nullness information to register operands
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-448&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-448&lt;/a&gt;&lt;br&gt;RVM-446 &amp;nbsp; &amp;nbsp; Investigate performance regression in Compress
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-446&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-446&lt;/a&gt;&lt;br&gt;RVM-444 &amp;nbsp; &amp;nbsp; BasicBlock.mergeFallThrough is overly conservative with exception handlers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-444&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-444&lt;/a&gt;&lt;br&gt;RVM-438 &amp;nbsp; &amp;nbsp; Barriers within critical VM code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-438&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-438&lt;/a&gt;&lt;br&gt;RVM-436 &amp;nbsp; &amp;nbsp; Improvements to Random number generation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-436&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-436&lt;/a&gt;&lt;br&gt;RVM-432 &amp;nbsp; &amp;nbsp; Fix GNU classpath build on x86_64
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-432&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-432&lt;/a&gt;&lt;br&gt;RVM-419 &amp;nbsp; &amp;nbsp; Simple elision of write barriers based on escape analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-419&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-419&lt;/a&gt;&lt;br&gt;RVM-418 &amp;nbsp; &amp;nbsp; Add breadcrumbs to our unity front page
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-418&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-418&lt;/a&gt;&lt;br&gt;RVM-415 &amp;nbsp; &amp;nbsp; Better abstraction and identification of helpers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-415&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-415&lt;/a&gt;&lt;br&gt;RVM-413 &amp;nbsp; &amp;nbsp; Long running tests using development/extreme assertion configurations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-413&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-413&lt;/a&gt;&lt;br&gt;RVM-407 &amp;nbsp; &amp;nbsp; Is VM.disableGC() deprecated?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-407&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-407&lt;/a&gt;&lt;br&gt;RVM-405 &amp;nbsp; &amp;nbsp; Improve modularity of major functions within the RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-405&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-405&lt;/a&gt;&lt;br&gt;RVM-404 &amp;nbsp; &amp;nbsp; New loop unrolling optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-404&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-404&lt;/a&gt;&lt;br&gt;RVM-403 &amp;nbsp; &amp;nbsp; Implement the Baker garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-403&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-403&lt;/a&gt;&lt;br&gt;RVM-401 &amp;nbsp; &amp;nbsp; Implement the Compressor garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-401&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-401&lt;/a&gt;&lt;br&gt;RVM-400 &amp;nbsp; &amp;nbsp; Implement on-the-fly garbage collectors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-400&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-400&lt;/a&gt;&lt;br&gt;RVM-399 &amp;nbsp; &amp;nbsp; Separate Heap For VM objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-399&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-399&lt;/a&gt;&lt;br&gt;RVM-398 &amp;nbsp; &amp;nbsp; DaCapo 10 iteration lusearch stack walking is significant proportion of runtime (&amp;gt;13%)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-398&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-398&lt;/a&gt;&lt;br&gt;RVM-393 &amp;nbsp; &amp;nbsp; Use Inline.When to control inlining within MMTk
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-393&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-393&lt;/a&gt;&lt;br&gt;RVM-389 &amp;nbsp; &amp;nbsp; Unable to search cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-389&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-389&lt;/a&gt;&lt;br&gt;RVM-388 &amp;nbsp; &amp;nbsp; Improved GC visualization
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-388&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-388&lt;/a&gt;&lt;br&gt;RVM-386 &amp;nbsp; &amp;nbsp; Calling runtime methods doesn't effect the stack overflow check, the stack overflow region seems large (64kb)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-386&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-386&lt;/a&gt;&lt;br&gt;RVM-382 &amp;nbsp; &amp;nbsp; Integration of Jikes RVM and JNODE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-382&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-382&lt;/a&gt;&lt;br&gt;RVM-373 &amp;nbsp; &amp;nbsp; Support for BrandWeg as a class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-373&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-373&lt;/a&gt;&lt;br&gt;RVM-363 &amp;nbsp; &amp;nbsp; Improve the speed of cat track's graphs
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-363&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-363&lt;/a&gt;&lt;br&gt;RVM-341 &amp;nbsp; &amp;nbsp; Improved copying in VM_Memory
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-341&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-341&lt;/a&gt;&lt;br&gt;RVM-334 &amp;nbsp; &amp;nbsp; Send SIGQUIT before terminating process in timedrun
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-334&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-334&lt;/a&gt;&lt;br&gt;RVM-324 &amp;nbsp; &amp;nbsp; Implement class unloading
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-324&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-324&lt;/a&gt;&lt;br&gt;RVM-306 &amp;nbsp; &amp;nbsp; IGNORE_REMSETS is not tested, may not be functional
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-306&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-306&lt;/a&gt;&lt;br&gt;RVM-294 &amp;nbsp; &amp;nbsp; JikesRVM fails to build using a Classpath VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-294&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-294&lt;/a&gt;&lt;br&gt;RVM-292 &amp;nbsp; &amp;nbsp; Bloat performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-292&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-292&lt;/a&gt;&lt;br&gt;RVM-290 &amp;nbsp; &amp;nbsp; Refactor object model so that status word (int) bits are used more intelligently
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-290&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-290&lt;/a&gt;&lt;br&gt;RVM-289 &amp;nbsp; &amp;nbsp; 64bit object model wastes space with array length and status word
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-289&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-289&lt;/a&gt;&lt;br&gt;RVM-287 &amp;nbsp; &amp;nbsp; Too many space comparison checks in GC code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-287&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-287&lt;/a&gt;&lt;br&gt;RVM-263 &amp;nbsp; &amp;nbsp; Compressed references
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-263&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-263&lt;/a&gt;&lt;br&gt;RVM-251 &amp;nbsp; &amp;nbsp; Extend opt compiler to use pc-relative calls
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-251&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-251&lt;/a&gt;&lt;br&gt;RVM-250 &amp;nbsp; &amp;nbsp; GC of compiled code that may be the target of a PC-relative call
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-250&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-250&lt;/a&gt;&lt;br&gt;RVM-248 &amp;nbsp; &amp;nbsp; Build runtime system mechanisms for patching pc-relative calls that target obsolete compiled code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-248&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-248&lt;/a&gt;&lt;br&gt;RVM-247 &amp;nbsp; &amp;nbsp; Augment IA32 Baseline compiler to use pc-relative calls for dynamically generated code. 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-247&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-247&lt;/a&gt;&lt;br&gt;RVM-246 &amp;nbsp; &amp;nbsp; Use PC relative calls for statically resolvable targets
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-246&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-246&lt;/a&gt;&lt;br&gt;RVM-241 &amp;nbsp; &amp;nbsp; Consider cost of FP compare when performing branch optimizations, flipCode...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-241&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-241&lt;/a&gt;&lt;br&gt;RVM-239 &amp;nbsp; &amp;nbsp; Restructuring of how compiler phases are organized, use of pre/post conditions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-239&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-239&lt;/a&gt;&lt;br&gt;RVM-238 &amp;nbsp; &amp;nbsp; Late resolution of reflected types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-238&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-238&lt;/a&gt;&lt;br&gt;RVM-235 &amp;nbsp; &amp;nbsp; Support for srtictfp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-235&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-235&lt;/a&gt;&lt;br&gt;RVM-232 &amp;nbsp; &amp;nbsp; Need to include check for physical memory in determining whether to collect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-232&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-232&lt;/a&gt;&lt;br&gt;RVM-228 &amp;nbsp; &amp;nbsp; Turn off bounds checks and null checks in uninterruptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-228&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-228&lt;/a&gt;&lt;br&gt;RVM-227 &amp;nbsp; &amp;nbsp; Need more scalable global page free list
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-227&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-227&lt;/a&gt;&lt;br&gt;RVM-192 &amp;nbsp; &amp;nbsp; Investigate the performance of String interning
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-192&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-192&lt;/a&gt;&lt;br&gt;RVM-190 &amp;nbsp; &amp;nbsp; Structure of org.jikesrvm.memorymanagers.mminterface.Selected is blocking compile time folding of static final booleans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-190&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-190&lt;/a&gt;&lt;br&gt;RVM-188 &amp;nbsp; &amp;nbsp; BURS in the DaCapo Jython benchmark is more expensive than normal
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-188&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-188&lt;/a&gt;&lt;br&gt;RVM-174 &amp;nbsp; &amp;nbsp; Reduce/remove use of ArchitectureSpecific
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-174&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-174&lt;/a&gt;&lt;br&gt;RVM-169 &amp;nbsp; &amp;nbsp; Initial X86 64 support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-169&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-169&lt;/a&gt;&lt;br&gt;RVM-162 &amp;nbsp; &amp;nbsp; Remove x87 code generation from opt compiler.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-162&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-162&lt;/a&gt;&lt;br&gt;RVM-160 &amp;nbsp; &amp;nbsp; Performance investigation: trivial loop structures result in major performance differences
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-160&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-160&lt;/a&gt;&lt;br&gt;RVM-158 &amp;nbsp; &amp;nbsp; Add into our testing infrastructure the mauve test suite
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-158&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-158&lt;/a&gt;&lt;br&gt;RVM-152 &amp;nbsp; &amp;nbsp; Bytecode verifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-152&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-152&lt;/a&gt;&lt;br&gt;RVM-151 &amp;nbsp; &amp;nbsp; OutOfMemory exceptions should indicate which space was exhausted
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-151&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-151&lt;/a&gt;&lt;br&gt;RVM-149 &amp;nbsp; &amp;nbsp; Move creation of BootImage object to after creation of boot image objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-149&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-149&lt;/a&gt;&lt;br&gt;RVM-137 &amp;nbsp; &amp;nbsp; Checkcast setting of register type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-137&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-137&lt;/a&gt;&lt;br&gt;RVM-134 &amp;nbsp; &amp;nbsp; Make register operand register and type fields private
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-134&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-134&lt;/a&gt;&lt;br&gt;RVM-127 &amp;nbsp; &amp;nbsp; Implement the VM interfaces for the management beans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-127&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-127&lt;/a&gt;&lt;br&gt;RVM-118 &amp;nbsp; &amp;nbsp; Javadoc errors not being reported in sanity reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-118&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-118&lt;/a&gt;&lt;br&gt;RVM-116 &amp;nbsp; &amp;nbsp; Solve/remove comments in ScanThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-116&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-116&lt;/a&gt;&lt;br&gt;RVM-103 &amp;nbsp; &amp;nbsp; Add failure analysis to reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-103&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-103&lt;/a&gt;&lt;br&gt;RVM-95 &amp;nbsp; &amp;nbsp; &amp;nbsp;Switch to building Classpath with javac (stop download of ecj?)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-95&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-95&lt;/a&gt;&lt;br&gt;RVM-86 &amp;nbsp; &amp;nbsp; &amp;nbsp;Display Statistically significant changes in statistics in nightly report
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-86&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-86&lt;/a&gt;&lt;br&gt;RVM-84 &amp;nbsp; &amp;nbsp; &amp;nbsp;VM_JNIFunctions should be generated from a DSL
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-84&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-84&lt;/a&gt;&lt;br&gt;RVM-79 &amp;nbsp; &amp;nbsp; &amp;nbsp;Dump all registers on a fault on Intel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-79&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-79&lt;/a&gt;&lt;br&gt;RVM-74 &amp;nbsp; &amp;nbsp; &amp;nbsp;No special case for space in traceObject
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-74&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-74&lt;/a&gt;&lt;br&gt;RVM-50 &amp;nbsp; &amp;nbsp; &amp;nbsp;Remove synchronization in Field/MemberReference resolve
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-50&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-50&lt;/a&gt;&lt;br&gt;RVM-41 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize basic IO methods (usually used during debugging and reporting)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-41&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-41&lt;/a&gt;&lt;br&gt;RVM-40 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize Susbsystem Reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-40&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-40&lt;/a&gt;&lt;br&gt;RVM-39 &amp;nbsp; &amp;nbsp; &amp;nbsp;Generate VM_Entrypoints from annotations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-39&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-39&lt;/a&gt;&lt;br&gt;RVM-28 &amp;nbsp; &amp;nbsp; &amp;nbsp;Periodically truncate, delete or archive stale data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-28&lt;/a&gt;&lt;br&gt;RVM-12 &amp;nbsp; &amp;nbsp; &amp;nbsp;Tighten bounds in InlineAllocation test
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-12&lt;/a&gt;&lt;br&gt;RVM-876 &amp;nbsp; &amp;nbsp; Unnecessary CAS with multiple collector threads attempting to forward
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-876&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-876&lt;/a&gt;&lt;br&gt;RVM-865 &amp;nbsp; &amp;nbsp; Run svn with LANG=C in extract-svn-version
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-865&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-865&lt;/a&gt;&lt;br&gt;RVM-862 &amp;nbsp; &amp;nbsp; 2 static fields using an identic slot
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-862&lt;/a&gt;&lt;br&gt;RVM-849 &amp;nbsp; &amp;nbsp; OOM in opt compiler compiling java.lang.Integer.toString in Harmony M10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-849&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-849&lt;/a&gt;&lt;br&gt;RVM-823 &amp;nbsp; &amp;nbsp; Fix heap growth manager's reporting of heap size
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-823&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-823&lt;/a&gt;&lt;br&gt;RVM-820 &amp;nbsp; &amp;nbsp; First iteration of lusearch slowed down between r15685 and r15688 (biased locking)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-820&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-820&lt;/a&gt;&lt;br&gt;RVM-815 &amp;nbsp; &amp;nbsp; Cleaner fix to avoid optimizing through final fields that are known to be modified via native code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-815&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-815&lt;/a&gt;&lt;br&gt;RVM-812 &amp;nbsp; &amp;nbsp; Increase in failures in small heap perf runs since switch to GenImmix as production
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-812&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-812&lt;/a&gt;&lt;br&gt;RVM-810 &amp;nbsp; &amp;nbsp; Add cattrack ui to allow authenticated users to upload local test-run files to import/compare against relevant nightly runs.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-810&lt;/a&gt;&lt;br&gt;RVM-805 &amp;nbsp; &amp;nbsp; Pretty printing application stacks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-805&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-805&lt;/a&gt;&lt;br&gt;RVM-793 &amp;nbsp; &amp;nbsp; Improve tracing support in RVMThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-793&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-793&lt;/a&gt;&lt;br&gt;RVM-747 &amp;nbsp; &amp;nbsp; Crash during GC while attempting to resize thread stack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-747&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-747&lt;/a&gt;&lt;br&gt;RVM-728 &amp;nbsp; &amp;nbsp; Design a mechanism to make it clear which options are internal vs. valid to be set from the command line
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-728&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-728&lt;/a&gt;&lt;br&gt;RVM-705 &amp;nbsp; &amp;nbsp; Interpret native stack frames using libbfd
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-705&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-705&lt;/a&gt;&lt;br&gt;RVM-695 &amp;nbsp; &amp;nbsp; Need to better account for virtual memory constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-695&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-695&lt;/a&gt;&lt;br&gt;RVM-681 &amp;nbsp; &amp;nbsp; Regression tests for MMTk Test Harness
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-681&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-681&lt;/a&gt;&lt;br&gt;RVM-665 &amp;nbsp; &amp;nbsp; Investigate sigstack/sigaltstack story
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-665&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-665&lt;/a&gt;&lt;br&gt;RVM-661 &amp;nbsp; &amp;nbsp; ObjectReferenceDeque can return null while isEmpty() is false.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-661&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-661&lt;/a&gt;&lt;br&gt;RVM-653 &amp;nbsp; &amp;nbsp; Remove nursery lists from LOS code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-653&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-653&lt;/a&gt;&lt;br&gt;RVM-629 &amp;nbsp; &amp;nbsp; Incorrect usage of @Untraced?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-629&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-629&lt;/a&gt;&lt;br&gt;RVM-611 &amp;nbsp; &amp;nbsp; Locality improvements via online object reordering (Huang et al OOPSLA 2004)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-611&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-611&lt;/a&gt;&lt;br&gt;RVM-586 &amp;nbsp; &amp;nbsp; ArrayIndexOutOfBoundsException in GCSpy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-586&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-586&lt;/a&gt;&lt;br&gt;RVM-579 &amp;nbsp; &amp;nbsp; Simplify operations based on # of bits (in int values)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-579&lt;/a&gt;&lt;br&gt;&lt;br&gt;Displaying 200 of 303 matched issues. You may view all matched issues at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&lt;/a&gt;&lt;br&gt;&lt;br&gt;You may edit this subscription at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&lt;/a&gt;&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26525060&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Subscription%3A-Open-RVM-Issues-tp26525060p26525060.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26522904</id>
	<title>[jira] Commented: (RVM-845) Primitive write barrier support</title>
	<published>2009-11-25T16:52:55Z</published>
	<updated>2009-11-25T16:52:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=199517#action_199517&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=199517#action_199517&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Steve Blackburn commented on RVM-845:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;Added Word and Address stubs in r15795.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Primitive write barrier support
&lt;br&gt;&amp;gt; -------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-845
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Compiler: Baseline, Compiler: Optimizing, MMTk
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Laurence Hellyer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Steve Blackburn
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: 00-barrier-refactor.patch, 01-barrier-refactor.patch, primitiveWriteBarriers.patch, primitiveWriteBarriersV2.patch, RVM845-20091003.patch, RVM845-20091005.patch, statementOfContribution.txt, usePrimitiveWriteBarriers.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Certain classes of garbage collection require write barriers on primitives as well as references. &amp;nbsp;This patch adds the required support to JikesRVM and MMTk for primitive write barriers on both Intel and PowerPC using either the Baseline or Opt compiler.
&lt;br&gt;&amp;gt; Specifically this patch adds support for write barriers on primitive putfields and primitive array stores. &amp;nbsp;Object cloning and reflection code has been updated to use primitive write barriers as required. &amp;nbsp;A separate patch can be made available that provides a collector that demonstrates using primitive write barriers if desired.
&lt;br&gt;&amp;gt; As would be expected, applying this patch to trunk (r15745) results in no measurable slowdown to configurations that do not require primitive write barriers - the optimising compiler removes all primitive write barrier specific code (detailed measurements below).
&lt;br&gt;&amp;gt; In adding primitive write barriers to the compilers, a number of enhancements were made to Magic operations that should be of benefit to all users:
&lt;br&gt;&amp;gt; &amp;nbsp;* Address.store can now store a boolean with optional offset
&lt;br&gt;&amp;gt; &amp;nbsp;* Added Magic.setFloatAtOffset and setBooleanAtOffset (with optional locationMetadata)
&lt;br&gt;&amp;gt; &amp;nbsp;* Optional locationMetadata argument for Magic.setByteAtOffset, setCharAtOffset, setShortAtOffset, setLongAtOffset, setDoubleAtOffset and setIntAtOffset
&lt;br&gt;&amp;gt; It was decided to use the Java type system to provide a separate MMTk write barrier for each Java type (char, short etc.) rather than abuse the type system by having a different barrier for each field size (byte, short, word and double word). &amp;nbsp;Whilst this approach leads to a larger patch, we believe that:
&lt;br&gt;&amp;gt; &amp;nbsp;a) preserving type safety is important
&lt;br&gt;&amp;gt; &amp;nbsp;b) it improves readability of the code
&lt;br&gt;&amp;gt; &amp;nbsp;c) this technique allows for accounting by type
&lt;br&gt;&amp;gt; &amp;nbsp;d) as the barriers are inlined, the runtime cost to the compiler of extra barrier methods will be small and there should be no additional mutator overhead (although this has not been measured)
&lt;br&gt;&amp;gt; The code styles for the IA32 and PowerPC compilers are very different and this patch attempts to implement the primitive write barriers in a native style for each compiler. &amp;nbsp;Where possible helper methods have been used to reduce the size of code and reduce boiler plate. &amp;nbsp;For a change of this size I fully support a review of the code and it being signed off by the compiler maintainers before it enters trunk. 
&lt;br&gt;&amp;gt; Quick performance numbers:
&lt;br&gt;&amp;gt; The performance of a clean checkout of trunk was compared to the performance of trunk with the patch applied on a number of ia32 machines. &amp;nbsp;Each benchmark was run with 3x minimum heap for 6 iterations within a single RVM invocation, this was repeated for a total of 5 invocations per build/benchmark. &amp;nbsp;A compiler advice file was used to keep the compiler workload constant and the machines had their networks down. &amp;nbsp;The geomean of total execution time for each build/benchmark was calculated and used to calculate the overhead between builds:
&lt;br&gt;&amp;gt; Benchmark:	Relative overhead with patch applied:
&lt;br&gt;&amp;gt; Antlr		1.002
&lt;br&gt;&amp;gt; Bloat		1.005
&lt;br&gt;&amp;gt; Fop		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.003
&lt;br&gt;&amp;gt; Hsqldb	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.984
&lt;br&gt;&amp;gt; Jython		1.005
&lt;br&gt;&amp;gt; Luindex		1.011
&lt;br&gt;&amp;gt; Lusearch	1.002
&lt;br&gt;&amp;gt; Pmd		0.997
&lt;br&gt;&amp;gt; Xalan		1.008
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26522904&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-845%29-Primitive-write-barrier-support-tp24646888p26522904.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26522343</id>
	<title>[jira] Commented: (RVM-845) Primitive write barrier support</title>
	<published>2009-11-25T15:46:55Z</published>
	<updated>2009-11-25T15:46:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=199510#action_199510&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=199510#action_199510&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Steve Blackburn commented on RVM-845:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;Perhaps a few things are going on here....
&lt;br&gt;&lt;br&gt;1) Perhaps what you want is a use barrier, which is your motivation for including magical types (hard otherwise to understand why you would barrier the magical types).
&lt;br&gt;&lt;br&gt;I think that if what you want is a use barrier, then ultimately we should try to do that properly, not this way. &amp;nbsp; However, I'm fine with doing it this way in the intrum, but it would be good to have that motivation clear. &amp;nbsp; Otherwise it is strange to be putting barriers on the magical types.
&lt;br&gt;&lt;br&gt;2) Ultimately the word width magical types (except for ObjectReference) are equivalent, so you can use them interchangeably. &amp;nbsp; However, this is not in the spirit of their design (you could in the limit get rid of them all and just have Word and ObjectReference).
&lt;br&gt;&lt;br&gt;So I think the right thing to do is to have explicit barriers for the necessary types and try to preserve the distinctions between the word-width magical types as far as possible (ie avoid changes like the one quoted above, and instead have appropriate ones for the types, just as we have explicit separate barriers for short and char which are at some level equivalent).
&lt;br&gt;&lt;br&gt;I am happy to push through with adding Address and Word to the API and plumbing through the barriers. &amp;nbsp; I will try to do that over the next few days.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Primitive write barrier support
&lt;br&gt;&amp;gt; -------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-845
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Compiler: Baseline, Compiler: Optimizing, MMTk
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Laurence Hellyer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Steve Blackburn
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: 00-barrier-refactor.patch, 01-barrier-refactor.patch, primitiveWriteBarriers.patch, primitiveWriteBarriersV2.patch, RVM845-20091003.patch, RVM845-20091005.patch, statementOfContribution.txt, usePrimitiveWriteBarriers.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Certain classes of garbage collection require write barriers on primitives as well as references. &amp;nbsp;This patch adds the required support to JikesRVM and MMTk for primitive write barriers on both Intel and PowerPC using either the Baseline or Opt compiler.
&lt;br&gt;&amp;gt; Specifically this patch adds support for write barriers on primitive putfields and primitive array stores. &amp;nbsp;Object cloning and reflection code has been updated to use primitive write barriers as required. &amp;nbsp;A separate patch can be made available that provides a collector that demonstrates using primitive write barriers if desired.
&lt;br&gt;&amp;gt; As would be expected, applying this patch to trunk (r15745) results in no measurable slowdown to configurations that do not require primitive write barriers - the optimising compiler removes all primitive write barrier specific code (detailed measurements below).
&lt;br&gt;&amp;gt; In adding primitive write barriers to the compilers, a number of enhancements were made to Magic operations that should be of benefit to all users:
&lt;br&gt;&amp;gt; &amp;nbsp;* Address.store can now store a boolean with optional offset
&lt;br&gt;&amp;gt; &amp;nbsp;* Added Magic.setFloatAtOffset and setBooleanAtOffset (with optional locationMetadata)
&lt;br&gt;&amp;gt; &amp;nbsp;* Optional locationMetadata argument for Magic.setByteAtOffset, setCharAtOffset, setShortAtOffset, setLongAtOffset, setDoubleAtOffset and setIntAtOffset
&lt;br&gt;&amp;gt; It was decided to use the Java type system to provide a separate MMTk write barrier for each Java type (char, short etc.) rather than abuse the type system by having a different barrier for each field size (byte, short, word and double word). &amp;nbsp;Whilst this approach leads to a larger patch, we believe that:
&lt;br&gt;&amp;gt; &amp;nbsp;a) preserving type safety is important
&lt;br&gt;&amp;gt; &amp;nbsp;b) it improves readability of the code
&lt;br&gt;&amp;gt; &amp;nbsp;c) this technique allows for accounting by type
&lt;br&gt;&amp;gt; &amp;nbsp;d) as the barriers are inlined, the runtime cost to the compiler of extra barrier methods will be small and there should be no additional mutator overhead (although this has not been measured)
&lt;br&gt;&amp;gt; The code styles for the IA32 and PowerPC compilers are very different and this patch attempts to implement the primitive write barriers in a native style for each compiler. &amp;nbsp;Where possible helper methods have been used to reduce the size of code and reduce boiler plate. &amp;nbsp;For a change of this size I fully support a review of the code and it being signed off by the compiler maintainers before it enters trunk. 
&lt;br&gt;&amp;gt; Quick performance numbers:
&lt;br&gt;&amp;gt; The performance of a clean checkout of trunk was compared to the performance of trunk with the patch applied on a number of ia32 machines. &amp;nbsp;Each benchmark was run with 3x minimum heap for 6 iterations within a single RVM invocation, this was repeated for a total of 5 invocations per build/benchmark. &amp;nbsp;A compiler advice file was used to keep the compiler workload constant and the machines had their networks down. &amp;nbsp;The geomean of total execution time for each build/benchmark was calculated and used to calculate the overhead between builds:
&lt;br&gt;&amp;gt; Benchmark:	Relative overhead with patch applied:
&lt;br&gt;&amp;gt; Antlr		1.002
&lt;br&gt;&amp;gt; Bloat		1.005
&lt;br&gt;&amp;gt; Fop		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.003
&lt;br&gt;&amp;gt; Hsqldb	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.984
&lt;br&gt;&amp;gt; Jython		1.005
&lt;br&gt;&amp;gt; Luindex		1.011
&lt;br&gt;&amp;gt; Lusearch	1.002
&lt;br&gt;&amp;gt; Pmd		0.997
&lt;br&gt;&amp;gt; Xalan		1.008
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26522343&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-845%29-Primitive-write-barrier-support-tp24646888p26522343.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507634</id>
	<title>[jira] Commented: (RVM-845) Primitive write barrier support</title>
	<published>2009-11-24T21:08:55Z</published>
	<updated>2009-11-24T21:08:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=199312#action_199312&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=199312#action_199312&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Steve Blackburn commented on RVM-845:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;I had a shot at applying the latest patches, but I'm not entirely happy with it. &amp;nbsp;Can you please help me with the following?
&lt;br&gt;&lt;br&gt;You have introduced barriers on magical types (Word). &amp;nbsp; Why? &amp;nbsp; I don't understand this and think it is wrong. &amp;nbsp;A related change I bumped into disturbed me:
&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp;public static Address fetchAndSubAddressWithBound(Object base, Offset offset, int decrement, Address bound) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp;Address oldValue, newValue;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;Word oldValue, newValue;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (VM.VerifyAssertions) VM._assert(decrement &amp;gt; 0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;do {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;oldValue = Magic.prepareAddress(base, offset);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;newValue = oldValue.minus(decrement);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;if (newValue.LT(bound)) return Address.max();
&lt;br&gt;- &amp;nbsp; &amp;nbsp;} while (!Magic.attemptAddress(base, offset, oldValue, newValue));
&lt;br&gt;- &amp;nbsp; &amp;nbsp;return oldValue;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;if (Barriers.NEEDS_WORD_GETFIELD_BARRIER) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;oldValue = Barriers.wordFieldRead(base, offset, 0);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;oldValue = Magic.getWordAtOffset(base, offset);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;newValue = oldValue.minus(Word.fromIntZeroExtend(decrement));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;if (newValue.toAddress().LT(bound)) return Address.max();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;} while (!tryCompareAndSwap(base, offset, oldValue, newValue));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;return oldValue.toAddress();
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Primitive write barrier support
&lt;br&gt;&amp;gt; -------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-845
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Compiler: Baseline, Compiler: Optimizing, MMTk
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Laurence Hellyer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Steve Blackburn
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: 00-barrier-refactor.patch, 01-barrier-refactor.patch, primitiveWriteBarriers.patch, primitiveWriteBarriersV2.patch, RVM845-20091003.patch, RVM845-20091005.patch, statementOfContribution.txt, usePrimitiveWriteBarriers.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Certain classes of garbage collection require write barriers on primitives as well as references. &amp;nbsp;This patch adds the required support to JikesRVM and MMTk for primitive write barriers on both Intel and PowerPC using either the Baseline or Opt compiler.
&lt;br&gt;&amp;gt; Specifically this patch adds support for write barriers on primitive putfields and primitive array stores. &amp;nbsp;Object cloning and reflection code has been updated to use primitive write barriers as required. &amp;nbsp;A separate patch can be made available that provides a collector that demonstrates using primitive write barriers if desired.
&lt;br&gt;&amp;gt; As would be expected, applying this patch to trunk (r15745) results in no measurable slowdown to configurations that do not require primitive write barriers - the optimising compiler removes all primitive write barrier specific code (detailed measurements below).
&lt;br&gt;&amp;gt; In adding primitive write barriers to the compilers, a number of enhancements were made to Magic operations that should be of benefit to all users:
&lt;br&gt;&amp;gt; &amp;nbsp;* Address.store can now store a boolean with optional offset
&lt;br&gt;&amp;gt; &amp;nbsp;* Added Magic.setFloatAtOffset and setBooleanAtOffset (with optional locationMetadata)
&lt;br&gt;&amp;gt; &amp;nbsp;* Optional locationMetadata argument for Magic.setByteAtOffset, setCharAtOffset, setShortAtOffset, setLongAtOffset, setDoubleAtOffset and setIntAtOffset
&lt;br&gt;&amp;gt; It was decided to use the Java type system to provide a separate MMTk write barrier for each Java type (char, short etc.) rather than abuse the type system by having a different barrier for each field size (byte, short, word and double word). &amp;nbsp;Whilst this approach leads to a larger patch, we believe that:
&lt;br&gt;&amp;gt; &amp;nbsp;a) preserving type safety is important
&lt;br&gt;&amp;gt; &amp;nbsp;b) it improves readability of the code
&lt;br&gt;&amp;gt; &amp;nbsp;c) this technique allows for accounting by type
&lt;br&gt;&amp;gt; &amp;nbsp;d) as the barriers are inlined, the runtime cost to the compiler of extra barrier methods will be small and there should be no additional mutator overhead (although this has not been measured)
&lt;br&gt;&amp;gt; The code styles for the IA32 and PowerPC compilers are very different and this patch attempts to implement the primitive write barriers in a native style for each compiler. &amp;nbsp;Where possible helper methods have been used to reduce the size of code and reduce boiler plate. &amp;nbsp;For a change of this size I fully support a review of the code and it being signed off by the compiler maintainers before it enters trunk. 
&lt;br&gt;&amp;gt; Quick performance numbers:
&lt;br&gt;&amp;gt; The performance of a clean checkout of trunk was compared to the performance of trunk with the patch applied on a number of ia32 machines. &amp;nbsp;Each benchmark was run with 3x minimum heap for 6 iterations within a single RVM invocation, this was repeated for a total of 5 invocations per build/benchmark. &amp;nbsp;A compiler advice file was used to keep the compiler workload constant and the machines had their networks down. &amp;nbsp;The geomean of total execution time for each build/benchmark was calculated and used to calculate the overhead between builds:
&lt;br&gt;&amp;gt; Benchmark:	Relative overhead with patch applied:
&lt;br&gt;&amp;gt; Antlr		1.002
&lt;br&gt;&amp;gt; Bloat		1.005
&lt;br&gt;&amp;gt; Fop		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.003
&lt;br&gt;&amp;gt; Hsqldb	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.984
&lt;br&gt;&amp;gt; Jython		1.005
&lt;br&gt;&amp;gt; Luindex		1.011
&lt;br&gt;&amp;gt; Lusearch	1.002
&lt;br&gt;&amp;gt; Pmd		0.997
&lt;br&gt;&amp;gt; Xalan		1.008
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507634&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-845%29-Primitive-write-barrier-support-tp24646888p26507634.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507513</id>
	<title>[jira] Resolved: (RVM-861) Refactor bulkCopy optimisations for RVMArray arraycopy's</title>
	<published>2009-11-24T20:45:55Z</published>
	<updated>2009-11-24T20:45:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-861?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-861?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Steve Blackburn resolved RVM-861.
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;I have committed a refactoring in r15794. &amp;nbsp; It is somewhat different to what Laurence has done.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Refactor bulkCopy optimisations for RVMArray arraycopy's
&lt;br&gt;&amp;gt; --------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-861
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-861&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-861&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: MMTk
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Laurence Hellyer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: notForTrunk.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Currently objectReferenceBulkCopy is only called by RVMArray.arrayCopy if object array store barriers are required and array load barriers are not required. &amp;nbsp;This optimisation is not necessarily intuitive and after some conversations Steve Blackburn proposed the following:
&lt;br&gt;&amp;gt; {quote}
&lt;br&gt;&amp;gt; What I plan to do now is to make mm.Barriers.&amp;lt;type&amp;gt;BulkCopy be called unconditionally whenever the VM needs read or write barriers. &amp;nbsp; The optimization (as I described below) will then conditionally occur within mm.Barriers.&amp;lt;type&amp;gt;BulkCopy if the GC supports the optimization. &amp;nbsp;Otherwise the naive (and always correct) element-by-element copy will occur. &amp;nbsp; However that conditional logic is not visible to the VM code (which happens to only arise in one place: RVMArray).
&lt;br&gt;&amp;gt; {/quote}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507513&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-861%29-Refactor-bulkCopy-optimisations-for-RVMArray-arraycopy%27s-tp25748072p26507513.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26474928</id>
	<title>[jira] Updated: (RVM-876) Unnecessary CAS with multiple collector threads attempting to forward</title>
	<published>2009-11-23T01:33:55Z</published>
	<updated>2009-11-23T01:33:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-876?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-876?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Laurence Hellyer updated RVM-876:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: attemptToForwardFix.patch
&lt;br&gt;&lt;br&gt;The attached (very trivial) patch prevents the unnecessary CAS by checking that the existing statusWord is neither BEING_FORWARDED or FORWARDED first before attempting to CAS in BEING_FORWARDED.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Unnecessary CAS with multiple collector threads attempting to forward
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-876
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-876&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-876&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: MMTk
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: svn head
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Laurence Hellyer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: svn head
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: attemptToForwardFix.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 2 minutes
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 2 minutes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; attemptToForward(ObjectReference) in org.mmtk.utility.ForwardingWord should return the existing object statusWord if the object attempting to be forwarding is already marked BEING_FORWARDED instead of attempting to CAS BEING_FORWARDED into the statusWord. &amp;nbsp;Whilst this is safe because callers of attemptToForward check the returned (previous) value of statusWord and do not double forward the object it generates unnecessary memory traffic.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474928&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-876%29-Unnecessary-CAS-with-multiple-collector-threads-attempting-to-forward-tp26474915p26474928.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26474915</id>
	<title>[jira] Created: (RVM-876) Unnecessary CAS with multiple collector threads attempting to forward</title>
	<published>2009-11-23T01:31:55Z</published>
	<updated>2009-11-23T01:31:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Unnecessary CAS with multiple collector threads attempting to forward
&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: RVM-876
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-876&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-876&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: MMTk
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: svn head
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Laurence Hellyer
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Minor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: svn head
&lt;br&gt;&lt;br&gt;&lt;br&gt;attemptToForward(ObjectReference) in org.mmtk.utility.ForwardingWord should return the existing object statusWord if the object attempting to be forwarding is already marked BEING_FORWARDED instead of attempting to CAS BEING_FORWARDED into the statusWord. &amp;nbsp;Whilst this is safe because callers of attemptToForward check the returned (previous) value of statusWord and do not double forward the object it generates unnecessary memory traffic.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26474915&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-876%29-Unnecessary-CAS-with-multiple-collector-threads-attempting-to-forward-tp26474915p26474915.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433580</id>
	<title>[jira] Assigned: (RVM-863) BumpPointer.scanRegion can cause a page fault</title>
	<published>2009-11-19T12:31:55Z</published>
	<updated>2009-11-19T12:31:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Steve Blackburn reassigned RVM-863:
&lt;br&gt;-----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Assignee: Daniel Frampton &amp;nbsp;(was: Steve Blackburn)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; BumpPointer.scanRegion can cause a page fault
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-863
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: MMTk
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: svn head
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Laurence Hellyer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Daniel Frampton
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: RVM-863v2.patch, scanRegion.patch, statementOfContribution.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 0 minutes
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0 minutes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BumpPointer.scanRegion can walk off the end of mapped pages due to an incorrect check. &amp;nbsp; Ensuring that the current objectReference is less than the currentLimit before looking for another object is not enough because the object alignment code can walk up to 16 bytes forward to check if another object is allocated within the region.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433580&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-863%29-BumpPointer.scanRegion-can-cause-a-page-fault-tp25947729p26433580.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26421552</id>
	<title>[jira] Subscription: Open RVM Issues</title>
	<published>2009-11-18T23:00:56Z</published>
	<updated>2009-11-18T23:00:56Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Issue Subscription
&lt;br&gt;Filter: Open RVM Issues (200 of 303 issues)
&lt;br&gt;Subscriber: rvm_notifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary
&lt;br&gt;RVM-868 &amp;nbsp; &amp;nbsp; Method resolution code unable to resolve methods in some cases
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-868&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-868&lt;/a&gt;&lt;br&gt;RVM-720 &amp;nbsp; &amp;nbsp; Support for JNI helper methods on PowerPC
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-720&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-720&lt;/a&gt;&lt;br&gt;RVM-713 &amp;nbsp; &amp;nbsp; Enable x87 exceptions to catch badly behaving code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-713&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-713&lt;/a&gt;&lt;br&gt;RVM-254 &amp;nbsp; &amp;nbsp; Problems with SSA form: lack of loop unrolling breaks VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-254&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-254&lt;/a&gt;&lt;br&gt;RVM-229 &amp;nbsp; &amp;nbsp; Nightly tests against Classpath CVS head
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-229&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-229&lt;/a&gt;&lt;br&gt;RVM-875 &amp;nbsp; &amp;nbsp; Intermittent ClassFormatError whilst running Xalan
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-875&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-875&lt;/a&gt;&lt;br&gt;RVM-874 &amp;nbsp; &amp;nbsp; Intermittent Object.notify() failure in Xalan with Base compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-874&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-874&lt;/a&gt;&lt;br&gt;RVM-873 &amp;nbsp; &amp;nbsp; &amp;quot;NullPointerException within uninterruptible region&amp;quot; when executing RVM in x86_64 debian
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-873&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-873&lt;/a&gt;&lt;br&gt;RVM-872 &amp;nbsp; &amp;nbsp; lusearch hangs with the production build
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-872&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-872&lt;/a&gt;&lt;br&gt;RVM-870 &amp;nbsp; &amp;nbsp; Deadlock in RVMThread code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-870&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-870&lt;/a&gt;&lt;br&gt;RVM-863 &amp;nbsp; &amp;nbsp; BumpPointer.scanRegion can cause a page fault
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863&lt;/a&gt;&lt;br&gt;RVM-858 &amp;nbsp; &amp;nbsp; GCTrace build failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-858&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-858&lt;/a&gt;&lt;br&gt;RVM-857 &amp;nbsp; &amp;nbsp; Incorrect optimisation after call to native method
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-857&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-857&lt;/a&gt;&lt;br&gt;RVM-855 &amp;nbsp; &amp;nbsp; Error in XMLParser while loading Document Type Definition (.dtd) file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-855&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-855&lt;/a&gt;&lt;br&gt;RVM-853 &amp;nbsp; &amp;nbsp; Protocol handlers do not work with Jikes RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-853&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-853&lt;/a&gt;&lt;br&gt;RVM-845 &amp;nbsp; &amp;nbsp; Primitive write barrier support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845&lt;/a&gt;&lt;br&gt;RVM-830 &amp;nbsp; &amp;nbsp; Suspect code in ReflectionBase.invoke
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-830&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-830&lt;/a&gt;&lt;br&gt;RVM-829 &amp;nbsp; &amp;nbsp; Assertions on invalid 8bit assembler operations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-829&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-829&lt;/a&gt;&lt;br&gt;RVM-825 &amp;nbsp; &amp;nbsp; Replay compilation does not account for custom class loaders
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-825&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-825&lt;/a&gt;&lt;br&gt;RVM-824 &amp;nbsp; &amp;nbsp; integer division doesn't follow VM spec
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-824&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-824&lt;/a&gt;&lt;br&gt;RVM-822 &amp;nbsp; &amp;nbsp; Improve failure mode for out-of-address-space errors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-822&lt;/a&gt;&lt;br&gt;RVM-816 &amp;nbsp; &amp;nbsp; MMTK: LOG_BYTES_IN_PAGE is a hard coded compile time constant; should make sysCall to determine real value
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-816&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-816&lt;/a&gt;&lt;br&gt;RVM-809 &amp;nbsp; &amp;nbsp; Image bloat
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-809&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-809&lt;/a&gt;&lt;br&gt;RVM-799 &amp;nbsp; &amp;nbsp; Use reserve/commit OS rather than mmap as primitive in MMTk for page allocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-799&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-799&lt;/a&gt;&lt;br&gt;RVM-797 &amp;nbsp; &amp;nbsp; PreciseType is set when creating thread temporary registers in the opt compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-797&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-797&lt;/a&gt;&lt;br&gt;RVM-796 &amp;nbsp; &amp;nbsp; Generalize objectAsThread, objectAsType, etc. magic wih Magic.eatCast
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-796&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-796&lt;/a&gt;&lt;br&gt;RVM-792 &amp;nbsp; &amp;nbsp; Cattrack mail message header confuses mail readers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-792&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-792&lt;/a&gt;&lt;br&gt;RVM-785 &amp;nbsp; &amp;nbsp; handleHandshakeRequest should be called from enterNativeBlockedImpl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-785&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-785&lt;/a&gt;&lt;br&gt;RVM-782 &amp;nbsp; &amp;nbsp; Figure out if OSR's use of contextRegisters is correct and/or necessary, given their changed meaning in native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-782&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-782&lt;/a&gt;&lt;br&gt;RVM-781 &amp;nbsp; &amp;nbsp; GNU Classpath 0.98 causes performance regression in luindex
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-781&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-781&lt;/a&gt;&lt;br&gt;RVM-780 &amp;nbsp; &amp;nbsp; Figure out why native threads stability is proportional to the number of available processors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-780&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-780&lt;/a&gt;&lt;br&gt;RVM-777 &amp;nbsp; &amp;nbsp; Simplify MMTk--VM glue code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-777&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-777&lt;/a&gt;&lt;br&gt;RVM-772 &amp;nbsp; &amp;nbsp; Decide what 'available' processors means on native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-772&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-772&lt;/a&gt;&lt;br&gt;RVM-771 &amp;nbsp; &amp;nbsp; Don't remember array copies (mutator array remset) when both the destination and source are in the mature space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-771&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-771&lt;/a&gt;&lt;br&gt;RVM-770 &amp;nbsp; &amp;nbsp; MMTk barrier interface forces inefficient x86 instruction selection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-770&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-770&lt;/a&gt;&lt;br&gt;RVM-769 &amp;nbsp; &amp;nbsp; Clean up situation with pre-copy and @NonMoving
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-769&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-769&lt;/a&gt;&lt;br&gt;RVM-755 &amp;nbsp; &amp;nbsp; Tweaks to optimizing compilation to improve the performance of write barriers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-755&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-755&lt;/a&gt;&lt;br&gt;RVM-750 &amp;nbsp; &amp;nbsp; Implement Thread.setPriority
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-750&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-750&lt;/a&gt;&lt;br&gt;RVM-749 &amp;nbsp; &amp;nbsp; Only allow clean/expected transitions in thread execStatus
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-749&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-749&lt;/a&gt;&lt;br&gt;RVM-745 &amp;nbsp; &amp;nbsp; Use @Intrinsic annotation to drive matching of magic method to magic code generators
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-745&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-745&lt;/a&gt;&lt;br&gt;RVM-734 &amp;nbsp; &amp;nbsp; Deadlocks when using -X:aos:initial_compiler=opt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-734&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-734&lt;/a&gt;&lt;br&gt;RVM-731 &amp;nbsp; &amp;nbsp; Bad reference in baseline IMT.IMTDict.populateIMT
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-731&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-731&lt;/a&gt;&lt;br&gt;RVM-730 &amp;nbsp; &amp;nbsp; enabling live_range_splitting causes NullPointerException or NoSuchElementException for various benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-730&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-730&lt;/a&gt;&lt;br&gt;RVM-721 &amp;nbsp; &amp;nbsp; Improve extreme assertion sanity checking in regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-721&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-721&lt;/a&gt;&lt;br&gt;RVM-719 &amp;nbsp; &amp;nbsp; Failure in Harmony's class library tests
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-719&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-719&lt;/a&gt;&lt;br&gt;RVM-717 &amp;nbsp; &amp;nbsp; Support for var arg JNI methods on 64bit platforms
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-717&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-717&lt;/a&gt;&lt;br&gt;RVM-716 &amp;nbsp; &amp;nbsp; Remove all uses of unparameterized types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-716&lt;/a&gt;&lt;br&gt;RVM-711 &amp;nbsp; &amp;nbsp; Support for cycle-accurate simulation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-711&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-711&lt;/a&gt;&lt;br&gt;RVM-710 &amp;nbsp; &amp;nbsp; Multiple bugs/crashes on DaCapo while varying command line parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-710&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-710&lt;/a&gt;&lt;br&gt;RVM-699 &amp;nbsp; &amp;nbsp; Race in reclaiming compiled methods
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-699&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-699&lt;/a&gt;&lt;br&gt;RVM-692 &amp;nbsp; &amp;nbsp; Classpath Thread operations not supported because VMThreadMXBeanImpl is not implemented
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-692&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-692&lt;/a&gt;&lt;br&gt;RVM-691 &amp;nbsp; &amp;nbsp; Assertion failure in org/jikesrvm/osr/ia32/OptExecutionStateExtractor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-691&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-691&lt;/a&gt;&lt;br&gt;RVM-686 &amp;nbsp; &amp;nbsp; Improve modelling of exceptions in IR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-686&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-686&lt;/a&gt;&lt;br&gt;RVM-678 &amp;nbsp; &amp;nbsp; Dynamic linker instructions in data image
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-678&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-678&lt;/a&gt;&lt;br&gt;RVM-677 &amp;nbsp; &amp;nbsp; Tableswitch performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-677&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-677&lt;/a&gt;&lt;br&gt;RVM-675 &amp;nbsp; &amp;nbsp; Chunk linked list broken on discontiguous space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-675&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-675&lt;/a&gt;&lt;br&gt;RVM-670 &amp;nbsp; &amp;nbsp; Bad reference maps in JBB '05
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-670&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-670&lt;/a&gt;&lt;br&gt;RVM-663 &amp;nbsp; &amp;nbsp; Using object barrier casues sssertion failures in ObjectReferenceDeque.insert &amp; other crashes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-663&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-663&lt;/a&gt;&lt;br&gt;RVM-659 &amp;nbsp; &amp;nbsp; Scalar SSA-based optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-659&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-659&lt;/a&gt;&lt;br&gt;RVM-658 &amp;nbsp; &amp;nbsp; O2 Loop optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-658&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-658&lt;/a&gt;&lt;br&gt;RVM-657 &amp;nbsp; &amp;nbsp; Enable scalar SSA form for HIR/LIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-657&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-657&lt;/a&gt;&lt;br&gt;RVM-656 &amp;nbsp; &amp;nbsp; Re-enable O2 optimizations disabled for stability drive
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-656&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-656&lt;/a&gt;&lt;br&gt;RVM-649 &amp;nbsp; &amp;nbsp; build failure on PPC OS X 10.5 (Leopard)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-649&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-649&lt;/a&gt;&lt;br&gt;RVM-648 &amp;nbsp; &amp;nbsp; Allow promotion into LOS
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-648&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-648&lt;/a&gt;&lt;br&gt;RVM-647 &amp;nbsp; &amp;nbsp; Allow nursery to be discontiguous
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-647&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-647&lt;/a&gt;&lt;br&gt;RVM-642 &amp;nbsp; &amp;nbsp; Problem with CMID/stackframe mapping in reflection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-642&lt;/a&gt;&lt;br&gt;RVM-635 &amp;nbsp; &amp;nbsp; Harmony, use the zip cache pool api
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-635&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-635&lt;/a&gt;&lt;br&gt;RVM-630 &amp;nbsp; &amp;nbsp; Build support for Windows
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-630&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-630&lt;/a&gt;&lt;br&gt;RVM-626 &amp;nbsp; &amp;nbsp; Objects in SortTODObjectReferenceStack popped from data structure in wrong order, causing Merlin traces to be incorrect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-626&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-626&lt;/a&gt;&lt;br&gt;RVM-622 &amp;nbsp; &amp;nbsp; Skipping Harmony classlib building, just copy over deploy/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-622&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-622&lt;/a&gt;&lt;br&gt;RVM-620 &amp;nbsp; &amp;nbsp; DaCapo jython fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-620&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-620&lt;/a&gt;&lt;br&gt;RVM-618 &amp;nbsp; &amp;nbsp; DaCapo chart fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-618&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-618&lt;/a&gt;&lt;br&gt;RVM-602 &amp;nbsp; &amp;nbsp; OSR bytecodes cause the opt compiler bcIndex to be unintelligible
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-602&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-602&lt;/a&gt;&lt;br&gt;RVM-601 &amp;nbsp; &amp;nbsp; Make BootImageWriterOutput.txt easily accessible from cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-601&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-601&lt;/a&gt;&lt;br&gt;RVM-595 &amp;nbsp; &amp;nbsp; Checks when creating object references in opt compilation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-595&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-595&lt;/a&gt;&lt;br&gt;RVM-581 &amp;nbsp; &amp;nbsp; Enable recompilation of Uninterruptible and Unpreemptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-581&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-581&lt;/a&gt;&lt;br&gt;RVM-577 &amp;nbsp; &amp;nbsp; implement induction variable elimination
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-577&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-577&lt;/a&gt;&lt;br&gt;RVM-567 &amp;nbsp; &amp;nbsp; Advanced loop transformations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-567&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-567&lt;/a&gt;&lt;br&gt;RVM-566 &amp;nbsp; &amp;nbsp; JNI: Implement AttachCurrentThread/DetachCurrentThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-566&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-566&lt;/a&gt;&lt;br&gt;RVM-565 &amp;nbsp; &amp;nbsp; implement JNI_CreateJavaVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-565&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-565&lt;/a&gt;&lt;br&gt;RVM-557 &amp;nbsp; &amp;nbsp; JNI: load libraries should be by classloader, not global
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-557&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-557&lt;/a&gt;&lt;br&gt;RVM-551 &amp;nbsp; &amp;nbsp; Experiment with object collocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-551&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-551&lt;/a&gt;&lt;br&gt;RVM-549 &amp;nbsp; &amp;nbsp; Initial support for OpenJDK class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-549&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-549&lt;/a&gt;&lt;br&gt;RVM-545 &amp;nbsp; &amp;nbsp; java.lang.instrument support for Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-545&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-545&lt;/a&gt;&lt;br&gt;RVM-535 &amp;nbsp; &amp;nbsp; B2 Compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-535&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-535&lt;/a&gt;&lt;br&gt;RVM-533 &amp;nbsp; &amp;nbsp; Implement generic reflection API in Apache Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-533&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-533&lt;/a&gt;&lt;br&gt;RVM-530 &amp;nbsp; &amp;nbsp; Conditional stationary field constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-530&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-530&lt;/a&gt;&lt;br&gt;RVM-524 &amp;nbsp; &amp;nbsp; Add support for Strings that don't copy their contents to Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-524&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-524&lt;/a&gt;&lt;br&gt;RVM-516 &amp;nbsp; &amp;nbsp; Infer pure methods through compiler and bytecode analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-516&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-516&lt;/a&gt;&lt;br&gt;RVM-509 &amp;nbsp; &amp;nbsp; Move barrier operations into opt compiler HIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-509&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-509&lt;/a&gt;&lt;br&gt;RVM-503 &amp;nbsp; &amp;nbsp; 2 types of pure annotation to deal with dead code elimination and exceptions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-503&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-503&lt;/a&gt;&lt;br&gt;RVM-496 &amp;nbsp; &amp;nbsp; Use PC relative calls for sysCall and native method invocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-496&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-496&lt;/a&gt;&lt;br&gt;RVM-491 &amp;nbsp; &amp;nbsp; Unsupported operations in javax.imageio
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-491&lt;/a&gt;&lt;br&gt;RVM-489 &amp;nbsp; &amp;nbsp; Out-of-memory errors in particular during compiler for scimark benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-489&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-489&lt;/a&gt;&lt;br&gt;RVM-488 &amp;nbsp; &amp;nbsp; Problems with ObjectInputStream
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-488&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-488&lt;/a&gt;&lt;br&gt;RVM-487 &amp;nbsp; &amp;nbsp; Unexpected exceptions in RSA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-487&lt;/a&gt;&lt;br&gt;RVM-486 &amp;nbsp; &amp;nbsp; Support 21bit keys in AES crypto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-486&lt;/a&gt;&lt;br&gt;RVM-485 &amp;nbsp; &amp;nbsp; Implement BigDecimal.divide(BigDecimal, MathContext)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-485&lt;/a&gt;&lt;br&gt;RVM-484 &amp;nbsp; &amp;nbsp; Fix SPEC jvm 2008
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-484&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-484&lt;/a&gt;&lt;br&gt;RVM-475 &amp;nbsp; &amp;nbsp; Move to a workqueue for performance regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-475&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-475&lt;/a&gt;&lt;br&gt;RVM-473 &amp;nbsp; &amp;nbsp; Improved sparklines
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-473&lt;/a&gt;&lt;br&gt;RVM-461 &amp;nbsp; &amp;nbsp; Immix code still messy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-461&lt;/a&gt;&lt;br&gt;RVM-448 &amp;nbsp; &amp;nbsp; Add non-nullness information to register operands
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-448&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-448&lt;/a&gt;&lt;br&gt;RVM-446 &amp;nbsp; &amp;nbsp; Investigate performance regression in Compress
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-446&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-446&lt;/a&gt;&lt;br&gt;RVM-444 &amp;nbsp; &amp;nbsp; BasicBlock.mergeFallThrough is overly conservative with exception handlers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-444&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-444&lt;/a&gt;&lt;br&gt;RVM-438 &amp;nbsp; &amp;nbsp; Barriers within critical VM code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-438&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-438&lt;/a&gt;&lt;br&gt;RVM-436 &amp;nbsp; &amp;nbsp; Improvements to Random number generation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-436&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-436&lt;/a&gt;&lt;br&gt;RVM-432 &amp;nbsp; &amp;nbsp; Fix GNU classpath build on x86_64
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-432&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-432&lt;/a&gt;&lt;br&gt;RVM-419 &amp;nbsp; &amp;nbsp; Simple elision of write barriers based on escape analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-419&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-419&lt;/a&gt;&lt;br&gt;RVM-418 &amp;nbsp; &amp;nbsp; Add breadcrumbs to our unity front page
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-418&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-418&lt;/a&gt;&lt;br&gt;RVM-415 &amp;nbsp; &amp;nbsp; Better abstraction and identification of helpers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-415&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-415&lt;/a&gt;&lt;br&gt;RVM-413 &amp;nbsp; &amp;nbsp; Long running tests using development/extreme assertion configurations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-413&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-413&lt;/a&gt;&lt;br&gt;RVM-407 &amp;nbsp; &amp;nbsp; Is VM.disableGC() deprecated?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-407&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-407&lt;/a&gt;&lt;br&gt;RVM-405 &amp;nbsp; &amp;nbsp; Improve modularity of major functions within the RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-405&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-405&lt;/a&gt;&lt;br&gt;RVM-404 &amp;nbsp; &amp;nbsp; New loop unrolling optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-404&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-404&lt;/a&gt;&lt;br&gt;RVM-403 &amp;nbsp; &amp;nbsp; Implement the Baker garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-403&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-403&lt;/a&gt;&lt;br&gt;RVM-401 &amp;nbsp; &amp;nbsp; Implement the Compressor garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-401&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-401&lt;/a&gt;&lt;br&gt;RVM-400 &amp;nbsp; &amp;nbsp; Implement on-the-fly garbage collectors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-400&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-400&lt;/a&gt;&lt;br&gt;RVM-399 &amp;nbsp; &amp;nbsp; Separate Heap For VM objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-399&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-399&lt;/a&gt;&lt;br&gt;RVM-398 &amp;nbsp; &amp;nbsp; DaCapo 10 iteration lusearch stack walking is significant proportion of runtime (&amp;gt;13%)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-398&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-398&lt;/a&gt;&lt;br&gt;RVM-393 &amp;nbsp; &amp;nbsp; Use Inline.When to control inlining within MMTk
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-393&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-393&lt;/a&gt;&lt;br&gt;RVM-389 &amp;nbsp; &amp;nbsp; Unable to search cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-389&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-389&lt;/a&gt;&lt;br&gt;RVM-388 &amp;nbsp; &amp;nbsp; Improved GC visualization
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-388&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-388&lt;/a&gt;&lt;br&gt;RVM-386 &amp;nbsp; &amp;nbsp; Calling runtime methods doesn't effect the stack overflow check, the stack overflow region seems large (64kb)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-386&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-386&lt;/a&gt;&lt;br&gt;RVM-382 &amp;nbsp; &amp;nbsp; Integration of Jikes RVM and JNODE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-382&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-382&lt;/a&gt;&lt;br&gt;RVM-373 &amp;nbsp; &amp;nbsp; Support for BrandWeg as a class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-373&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-373&lt;/a&gt;&lt;br&gt;RVM-363 &amp;nbsp; &amp;nbsp; Improve the speed of cat track's graphs
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-363&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-363&lt;/a&gt;&lt;br&gt;RVM-341 &amp;nbsp; &amp;nbsp; Improved copying in VM_Memory
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-341&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-341&lt;/a&gt;&lt;br&gt;RVM-334 &amp;nbsp; &amp;nbsp; Send SIGQUIT before terminating process in timedrun
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-334&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-334&lt;/a&gt;&lt;br&gt;RVM-324 &amp;nbsp; &amp;nbsp; Implement class unloading
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-324&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-324&lt;/a&gt;&lt;br&gt;RVM-306 &amp;nbsp; &amp;nbsp; IGNORE_REMSETS is not tested, may not be functional
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-306&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-306&lt;/a&gt;&lt;br&gt;RVM-294 &amp;nbsp; &amp;nbsp; JikesRVM fails to build using a Classpath VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-294&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-294&lt;/a&gt;&lt;br&gt;RVM-292 &amp;nbsp; &amp;nbsp; Bloat performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-292&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-292&lt;/a&gt;&lt;br&gt;RVM-290 &amp;nbsp; &amp;nbsp; Refactor object model so that status word (int) bits are used more intelligently
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-290&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-290&lt;/a&gt;&lt;br&gt;RVM-289 &amp;nbsp; &amp;nbsp; 64bit object model wastes space with array length and status word
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-289&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-289&lt;/a&gt;&lt;br&gt;RVM-287 &amp;nbsp; &amp;nbsp; Too many space comparison checks in GC code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-287&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-287&lt;/a&gt;&lt;br&gt;RVM-263 &amp;nbsp; &amp;nbsp; Compressed references
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-263&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-263&lt;/a&gt;&lt;br&gt;RVM-251 &amp;nbsp; &amp;nbsp; Extend opt compiler to use pc-relative calls
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-251&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-251&lt;/a&gt;&lt;br&gt;RVM-250 &amp;nbsp; &amp;nbsp; GC of compiled code that may be the target of a PC-relative call
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-250&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-250&lt;/a&gt;&lt;br&gt;RVM-248 &amp;nbsp; &amp;nbsp; Build runtime system mechanisms for patching pc-relative calls that target obsolete compiled code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-248&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-248&lt;/a&gt;&lt;br&gt;RVM-247 &amp;nbsp; &amp;nbsp; Augment IA32 Baseline compiler to use pc-relative calls for dynamically generated code. 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-247&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-247&lt;/a&gt;&lt;br&gt;RVM-246 &amp;nbsp; &amp;nbsp; Use PC relative calls for statically resolvable targets
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-246&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-246&lt;/a&gt;&lt;br&gt;RVM-241 &amp;nbsp; &amp;nbsp; Consider cost of FP compare when performing branch optimizations, flipCode...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-241&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-241&lt;/a&gt;&lt;br&gt;RVM-239 &amp;nbsp; &amp;nbsp; Restructuring of how compiler phases are organized, use of pre/post conditions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-239&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-239&lt;/a&gt;&lt;br&gt;RVM-238 &amp;nbsp; &amp;nbsp; Late resolution of reflected types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-238&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-238&lt;/a&gt;&lt;br&gt;RVM-235 &amp;nbsp; &amp;nbsp; Support for srtictfp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-235&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-235&lt;/a&gt;&lt;br&gt;RVM-232 &amp;nbsp; &amp;nbsp; Need to include check for physical memory in determining whether to collect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-232&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-232&lt;/a&gt;&lt;br&gt;RVM-228 &amp;nbsp; &amp;nbsp; Turn off bounds checks and null checks in uninterruptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-228&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-228&lt;/a&gt;&lt;br&gt;RVM-227 &amp;nbsp; &amp;nbsp; Need more scalable global page free list
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-227&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-227&lt;/a&gt;&lt;br&gt;RVM-192 &amp;nbsp; &amp;nbsp; Investigate the performance of String interning
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-192&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-192&lt;/a&gt;&lt;br&gt;RVM-190 &amp;nbsp; &amp;nbsp; Structure of org.jikesrvm.memorymanagers.mminterface.Selected is blocking compile time folding of static final booleans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-190&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-190&lt;/a&gt;&lt;br&gt;RVM-188 &amp;nbsp; &amp;nbsp; BURS in the DaCapo Jython benchmark is more expensive than normal
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-188&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-188&lt;/a&gt;&lt;br&gt;RVM-174 &amp;nbsp; &amp;nbsp; Reduce/remove use of ArchitectureSpecific
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-174&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-174&lt;/a&gt;&lt;br&gt;RVM-169 &amp;nbsp; &amp;nbsp; Initial X86 64 support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-169&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-169&lt;/a&gt;&lt;br&gt;RVM-162 &amp;nbsp; &amp;nbsp; Remove x87 code generation from opt compiler.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-162&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-162&lt;/a&gt;&lt;br&gt;RVM-160 &amp;nbsp; &amp;nbsp; Performance investigation: trivial loop structures result in major performance differences
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-160&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-160&lt;/a&gt;&lt;br&gt;RVM-158 &amp;nbsp; &amp;nbsp; Add into our testing infrastructure the mauve test suite
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-158&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-158&lt;/a&gt;&lt;br&gt;RVM-152 &amp;nbsp; &amp;nbsp; Bytecode verifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-152&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-152&lt;/a&gt;&lt;br&gt;RVM-151 &amp;nbsp; &amp;nbsp; OutOfMemory exceptions should indicate which space was exhausted
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-151&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-151&lt;/a&gt;&lt;br&gt;RVM-149 &amp;nbsp; &amp;nbsp; Move creation of BootImage object to after creation of boot image objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-149&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-149&lt;/a&gt;&lt;br&gt;RVM-137 &amp;nbsp; &amp;nbsp; Checkcast setting of register type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-137&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-137&lt;/a&gt;&lt;br&gt;RVM-134 &amp;nbsp; &amp;nbsp; Make register operand register and type fields private
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-134&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-134&lt;/a&gt;&lt;br&gt;RVM-127 &amp;nbsp; &amp;nbsp; Implement the VM interfaces for the management beans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-127&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-127&lt;/a&gt;&lt;br&gt;RVM-118 &amp;nbsp; &amp;nbsp; Javadoc errors not being reported in sanity reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-118&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-118&lt;/a&gt;&lt;br&gt;RVM-116 &amp;nbsp; &amp;nbsp; Solve/remove comments in ScanThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-116&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-116&lt;/a&gt;&lt;br&gt;RVM-103 &amp;nbsp; &amp;nbsp; Add failure analysis to reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-103&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-103&lt;/a&gt;&lt;br&gt;RVM-95 &amp;nbsp; &amp;nbsp; &amp;nbsp;Switch to building Classpath with javac (stop download of ecj?)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-95&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-95&lt;/a&gt;&lt;br&gt;RVM-86 &amp;nbsp; &amp;nbsp; &amp;nbsp;Display Statistically significant changes in statistics in nightly report
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-86&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-86&lt;/a&gt;&lt;br&gt;RVM-84 &amp;nbsp; &amp;nbsp; &amp;nbsp;VM_JNIFunctions should be generated from a DSL
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-84&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-84&lt;/a&gt;&lt;br&gt;RVM-79 &amp;nbsp; &amp;nbsp; &amp;nbsp;Dump all registers on a fault on Intel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-79&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-79&lt;/a&gt;&lt;br&gt;RVM-74 &amp;nbsp; &amp;nbsp; &amp;nbsp;No special case for space in traceObject
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-74&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-74&lt;/a&gt;&lt;br&gt;RVM-50 &amp;nbsp; &amp;nbsp; &amp;nbsp;Remove synchronization in Field/MemberReference resolve
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-50&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-50&lt;/a&gt;&lt;br&gt;RVM-41 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize basic IO methods (usually used during debugging and reporting)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-41&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-41&lt;/a&gt;&lt;br&gt;RVM-40 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize Susbsystem Reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-40&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-40&lt;/a&gt;&lt;br&gt;RVM-39 &amp;nbsp; &amp;nbsp; &amp;nbsp;Generate VM_Entrypoints from annotations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-39&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-39&lt;/a&gt;&lt;br&gt;RVM-28 &amp;nbsp; &amp;nbsp; &amp;nbsp;Periodically truncate, delete or archive stale data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-28&lt;/a&gt;&lt;br&gt;RVM-12 &amp;nbsp; &amp;nbsp; &amp;nbsp;Tighten bounds in InlineAllocation test
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-12&lt;/a&gt;&lt;br&gt;RVM-865 &amp;nbsp; &amp;nbsp; Run svn with LANG=C in extract-svn-version
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-865&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-865&lt;/a&gt;&lt;br&gt;RVM-862 &amp;nbsp; &amp;nbsp; 2 static fields using an identic slot
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-862&lt;/a&gt;&lt;br&gt;RVM-861 &amp;nbsp; &amp;nbsp; Refactor bulkCopy optimisations for RVMArray arraycopy's
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-861&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-861&lt;/a&gt;&lt;br&gt;RVM-849 &amp;nbsp; &amp;nbsp; OOM in opt compiler compiling java.lang.Integer.toString in Harmony M10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-849&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-849&lt;/a&gt;&lt;br&gt;RVM-823 &amp;nbsp; &amp;nbsp; Fix heap growth manager's reporting of heap size
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-823&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-823&lt;/a&gt;&lt;br&gt;RVM-820 &amp;nbsp; &amp;nbsp; First iteration of lusearch slowed down between r15685 and r15688 (biased locking)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-820&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-820&lt;/a&gt;&lt;br&gt;RVM-815 &amp;nbsp; &amp;nbsp; Cleaner fix to avoid optimizing through final fields that are known to be modified via native code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-815&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-815&lt;/a&gt;&lt;br&gt;RVM-812 &amp;nbsp; &amp;nbsp; Increase in failures in small heap perf runs since switch to GenImmix as production
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-812&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-812&lt;/a&gt;&lt;br&gt;RVM-810 &amp;nbsp; &amp;nbsp; Add cattrack ui to allow authenticated users to upload local test-run files to import/compare against relevant nightly runs.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-810&lt;/a&gt;&lt;br&gt;RVM-805 &amp;nbsp; &amp;nbsp; Pretty printing application stacks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-805&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-805&lt;/a&gt;&lt;br&gt;RVM-793 &amp;nbsp; &amp;nbsp; Improve tracing support in RVMThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-793&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-793&lt;/a&gt;&lt;br&gt;RVM-747 &amp;nbsp; &amp;nbsp; Crash during GC while attempting to resize thread stack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-747&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-747&lt;/a&gt;&lt;br&gt;RVM-728 &amp;nbsp; &amp;nbsp; Design a mechanism to make it clear which options are internal vs. valid to be set from the command line
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-728&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-728&lt;/a&gt;&lt;br&gt;RVM-705 &amp;nbsp; &amp;nbsp; Interpret native stack frames using libbfd
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-705&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-705&lt;/a&gt;&lt;br&gt;RVM-695 &amp;nbsp; &amp;nbsp; Need to better account for virtual memory constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-695&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-695&lt;/a&gt;&lt;br&gt;RVM-681 &amp;nbsp; &amp;nbsp; Regression tests for MMTk Test Harness
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-681&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-681&lt;/a&gt;&lt;br&gt;RVM-665 &amp;nbsp; &amp;nbsp; Investigate sigstack/sigaltstack story
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-665&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-665&lt;/a&gt;&lt;br&gt;RVM-661 &amp;nbsp; &amp;nbsp; ObjectReferenceDeque can return null while isEmpty() is false.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-661&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-661&lt;/a&gt;&lt;br&gt;RVM-653 &amp;nbsp; &amp;nbsp; Remove nursery lists from LOS code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-653&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-653&lt;/a&gt;&lt;br&gt;RVM-629 &amp;nbsp; &amp;nbsp; Incorrect usage of @Untraced?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-629&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-629&lt;/a&gt;&lt;br&gt;RVM-611 &amp;nbsp; &amp;nbsp; Locality improvements via online object reordering (Huang et al OOPSLA 2004)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-611&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-611&lt;/a&gt;&lt;br&gt;RVM-586 &amp;nbsp; &amp;nbsp; ArrayIndexOutOfBoundsException in GCSpy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-586&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-586&lt;/a&gt;&lt;br&gt;RVM-579 &amp;nbsp; &amp;nbsp; Simplify operations based on # of bits (in int values)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-579&lt;/a&gt;&lt;br&gt;&lt;br&gt;Displaying 200 of 303 matched issues. You may view all matched issues at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&lt;/a&gt;&lt;br&gt;&lt;br&gt;You may edit this subscription at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&lt;/a&gt;&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26421552&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Subscription%3A-Open-RVM-Issues-tp26421552p26421552.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26421044</id>
	<title>[jira] Assigned: (RVM-863) BumpPointer.scanRegion can cause a page fault</title>
	<published>2009-11-18T22:31:55Z</published>
	<updated>2009-11-18T22:31:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Grove reassigned RVM-863:
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Assignee: Steve Blackburn
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; BumpPointer.scanRegion can cause a page fault
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-863
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: MMTk
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: svn head
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Laurence Hellyer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Steve Blackburn
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: RVM-863v2.patch, scanRegion.patch, statementOfContribution.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 0 minutes
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0 minutes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BumpPointer.scanRegion can walk off the end of mapped pages due to an incorrect check. &amp;nbsp; Ensuring that the current objectReference is less than the currentLimit before looking for another object is not enough because the object alignment code can walk up to 16 bytes forward to check if another object is allocated within the region.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26421044&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-863%29-BumpPointer.scanRegion-can-cause-a-page-fault-tp25947729p26421044.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26406560</id>
	<title>[jira] Updated: (RVM-863) BumpPointer.scanRegion can cause a page fault</title>
	<published>2009-11-18T03:57:55Z</published>
	<updated>2009-11-18T03:57:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Laurence Hellyer updated RVM-863:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: RVM-863v2.patch
&lt;br&gt;&lt;br&gt;Since my previous patch I have discovered another corner case when scanRegion can trigger a fault.
&lt;br&gt;&lt;br&gt;In the event that a bump pointer region has been claimed but does not contain any objects then getObjectFromStartAddress will spuriously create an ObjectReference. &amp;nbsp;The attached patch (RVM-863v2.patch) applies cleanly to trunk and should fix this issue for anyone else performing a linear scan along a BumpPointer.
&lt;br&gt;&lt;br&gt;Kind regards
&lt;br&gt;Laurence
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; BumpPointer.scanRegion can cause a page fault
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-863
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: MMTk
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: svn head
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Laurence Hellyer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: RVM-863v2.patch, scanRegion.patch, statementOfContribution.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 0 minutes
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0 minutes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BumpPointer.scanRegion can walk off the end of mapped pages due to an incorrect check. &amp;nbsp; Ensuring that the current objectReference is less than the currentLimit before looking for another object is not enough because the object alignment code can walk up to 16 bytes forward to check if another object is allocated within the region.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26406560&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-863%29-BumpPointer.scanRegion-can-cause-a-page-fault-tp25947729p26406560.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26354499</id>
	<title>[jira] Created: (RVM-875) Intermittent ClassFormatError whilst running Xalan</title>
	<published>2009-11-14T14:30:55Z</published>
	<updated>2009-11-14T14:30:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Intermittent ClassFormatError whilst running Xalan
&lt;br&gt;--------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: RVM-875
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-875&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-875&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: svn head
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: ia32-linux and ppc32-linux
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Laurence Hellyer
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: svn head
&lt;br&gt;&lt;br&gt;&lt;br&gt;Running many invocations of Xalan I have noticed the following intermittent exception being thrown (the thread number varies from invocation to invocation). &amp;nbsp;Xalan does complete but obviously the digest isn't valid
&lt;br&gt;&lt;br&gt;&amp;quot;production&amp;quot; 8 core Nehalem with HT (16 processors): 1 failure in 100 runs
&lt;br&gt;&amp;quot;production&amp;quot; 4 core PowerPC: 3 failures in 100 runs
&lt;br&gt;&amp;quot;production&amp;quot; Core2 Duo: 2 failures in 100 runs
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;quot;production_Base&amp;quot; 4 core PowerPC: 3 failures in 100 runs
&lt;br&gt;&amp;quot;production_Base&amp;quot; Core2 Duo: 3 failures in 100 runs
&lt;br&gt;&lt;br&gt;All invocations were with -Xmx200M. &amp;nbsp;It is not clear if this is related to RVM-874 or a seperate issue
&lt;br&gt;&lt;br&gt;===== DaCapo xalan starting =====
&lt;br&gt;Exception in thread &amp;quot;Thread-6&amp;quot; java.lang.ClassFormatError: expected class &amp;quot;Lorg/apache/xalan/serialize/SerializerToText;&amp;quot; but found &amp;quot;Lorg/apache/xalan/serialize/SerializerToText;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.Error.&amp;lt;init&amp;gt;(Error.java:81)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.LinkageError.&amp;lt;init&amp;gt;(LinkageError.java:72)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.ClassFormatError.&amp;lt;init&amp;gt;(ClassFormatError.java:70)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.jikesrvm.classloader.ClassFileReader.readTypeRef(ClassFileReader.java:216)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.jikesrvm.classloader.ClassFileReader.readClass(ClassFileReader.java:355)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.jikesrvm.classloader.RVMClassLoader.defineClassInternal(RVMClassLoader.java:336)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.jikesrvm.classloader.RVMClassLoader.defineClassInternal(RVMClassLoader.java:307)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.VMClassLoader.defineClass(VMClassLoader.java:99)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.VMClassLoader.defineClassWithTransformers(VMClassLoader.java:323)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.defineClass(ClassLoader.java:471)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:83)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.net.URLClassLoader.findClass(URLClassLoader.java:617)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:341)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:775)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:763)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.Class.forNameInternal(Class.java:813)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.Class.forName(Class.java:777)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.serialize.SerializerFactory.getSerializer(SerializerFactory.java:131)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.transformer.TransformerImpl.transformToString(TransformerImpl.java:1945)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.templates.ElemAttribute.constructNode(ElemAttribute.java:236)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.templates.ElemElement.execute(ElemElement.java:367)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.templates.ElemAttribute.execute(ElemAttribute.java:149)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:710)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:425)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:216)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2339)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2160)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1213)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:668)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1129)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1107)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at dacapo.xalan.XalanHarness$XalanWorker.run(XalanHarness.java:93)
&lt;br&gt;Normal completion.
&lt;br&gt;Digest validation failed for stderr.log, expecting 0xda39a3ee5e6b4b0d3255bfef95601890afd80709 found 0x84157752915023c3689497c5901d4e167939e6ca
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26354499&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-875%29-Intermittent-ClassFormatError-whilst-running-Xalan-tp26354499p26354499.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26354365</id>
	<title>[jira] Created: (RVM-874) Intermittent Object.notify() failure in Xalan with Base compiler</title>
	<published>2009-11-14T14:12:55Z</published>
	<updated>2009-11-14T14:12:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Intermittent Object.notify() failure in Xalan with Base compiler
&lt;br&gt;----------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: RVM-874
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-874&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-874&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Runtime: Threads and Concurrency
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: svn head
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: ia32-linux and ppc32-linux
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Laurence Hellyer
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: svn head
&lt;br&gt;&lt;br&gt;&lt;br&gt;A clean checkout of trunk using &amp;quot;production_Base&amp;quot; failed to complete Xalan 14 times out of 100 runs on a 8 core Nehalem Linux box with HyperThreading enabled (16 logical processors). &amp;nbsp;The 14 failures all gave the same error which is shown below. &amp;nbsp;
&lt;br&gt;&lt;br&gt;This error also exhibited itself on 2/100 production_Base runs on a 2*2 core PowerPC box. &amp;nbsp;On both dual core and single core x86 systems this error did not show up in 100 production_Base runs.
&lt;br&gt;&lt;br&gt;===== DaCapo xalan starting =====
&lt;br&gt;java.lang.IllegalMonitorStateException: notifyingdacapo.xalan.XalanHarness$WorkQueue@2576d16e
&lt;br&gt;java.lang.IllegalMonitorStateException: notifyingdacapo.xalan.XalanHarness$WorkQueue@2576d16e
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.jikesrvm.scheduler.RVMThread.raiseIllegalMonitorStateException(RVMThread.java:3034)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at org.jikesrvm.scheduler.RVMThread.notify(RVMThread.java:3052)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at java.lang.Object.notify(Object.java:52)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at dacapo.xalan.XalanHarness$WorkQueue.push(XalanHarness.java:45)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at dacapo.xalan.XalanHarness.iterate(XalanHarness.java:198)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at dacapo.Benchmark.run(Benchmark.java:126)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at dacapo.TestHarness.runBenchmark(TestHarness.java:302)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at dacapo.TestHarness.main(TestHarness.java:242)
&lt;br&gt;&amp;nbsp; &amp;nbsp;at Harness.main(Harness.java:5)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26354365&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-874%29-Intermittent-Object.notify%28%29-failure-in-Xalan-with-Base-compiler-tp26354365p26354365.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26314351</id>
	<title>[jira] Subscription: Open RVM Issues</title>
	<published>2009-11-11T23:01:57Z</published>
	<updated>2009-11-11T23:01:57Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Issue Subscription
&lt;br&gt;Filter: Open RVM Issues (200 of 301 issues)
&lt;br&gt;Subscriber: rvm_notifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary
&lt;br&gt;RVM-868 &amp;nbsp; &amp;nbsp; Method resolution code unable to resolve methods in some cases
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-868&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-868&lt;/a&gt;&lt;br&gt;RVM-720 &amp;nbsp; &amp;nbsp; Support for JNI helper methods on PowerPC
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-720&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-720&lt;/a&gt;&lt;br&gt;RVM-713 &amp;nbsp; &amp;nbsp; Enable x87 exceptions to catch badly behaving code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-713&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-713&lt;/a&gt;&lt;br&gt;RVM-254 &amp;nbsp; &amp;nbsp; Problems with SSA form: lack of loop unrolling breaks VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-254&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-254&lt;/a&gt;&lt;br&gt;RVM-229 &amp;nbsp; &amp;nbsp; Nightly tests against Classpath CVS head
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-229&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-229&lt;/a&gt;&lt;br&gt;RVM-873 &amp;nbsp; &amp;nbsp; &amp;quot;NullPointerException within uninterruptible region&amp;quot; when executing RVM in x86_64 debian
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-873&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-873&lt;/a&gt;&lt;br&gt;RVM-872 &amp;nbsp; &amp;nbsp; lusearch hangs with the production build
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-872&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-872&lt;/a&gt;&lt;br&gt;RVM-870 &amp;nbsp; &amp;nbsp; Deadlock in RVMThread code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-870&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-870&lt;/a&gt;&lt;br&gt;RVM-863 &amp;nbsp; &amp;nbsp; BumpPointer.scanRegion can cause a page fault
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863&lt;/a&gt;&lt;br&gt;RVM-858 &amp;nbsp; &amp;nbsp; GCTrace build failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-858&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-858&lt;/a&gt;&lt;br&gt;RVM-857 &amp;nbsp; &amp;nbsp; Incorrect optimisation after call to native method
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-857&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-857&lt;/a&gt;&lt;br&gt;RVM-855 &amp;nbsp; &amp;nbsp; Error in XMLParser while loading Document Type Definition (.dtd) file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-855&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-855&lt;/a&gt;&lt;br&gt;RVM-853 &amp;nbsp; &amp;nbsp; Protocol handlers do not work with Jikes RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-853&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-853&lt;/a&gt;&lt;br&gt;RVM-845 &amp;nbsp; &amp;nbsp; Primitive write barrier support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845&lt;/a&gt;&lt;br&gt;RVM-830 &amp;nbsp; &amp;nbsp; Suspect code in ReflectionBase.invoke
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-830&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-830&lt;/a&gt;&lt;br&gt;RVM-829 &amp;nbsp; &amp;nbsp; Assertions on invalid 8bit assembler operations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-829&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-829&lt;/a&gt;&lt;br&gt;RVM-825 &amp;nbsp; &amp;nbsp; Replay compilation does not account for custom class loaders
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-825&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-825&lt;/a&gt;&lt;br&gt;RVM-824 &amp;nbsp; &amp;nbsp; integer division doesn't follow VM spec
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-824&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-824&lt;/a&gt;&lt;br&gt;RVM-822 &amp;nbsp; &amp;nbsp; Improve failure mode for out-of-address-space errors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-822&lt;/a&gt;&lt;br&gt;RVM-816 &amp;nbsp; &amp;nbsp; MMTK: LOG_BYTES_IN_PAGE is a hard coded compile time constant; should make sysCall to determine real value
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-816&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-816&lt;/a&gt;&lt;br&gt;RVM-809 &amp;nbsp; &amp;nbsp; Image bloat
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-809&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-809&lt;/a&gt;&lt;br&gt;RVM-799 &amp;nbsp; &amp;nbsp; Use reserve/commit OS rather than mmap as primitive in MMTk for page allocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-799&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-799&lt;/a&gt;&lt;br&gt;RVM-797 &amp;nbsp; &amp;nbsp; PreciseType is set when creating thread temporary registers in the opt compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-797&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-797&lt;/a&gt;&lt;br&gt;RVM-796 &amp;nbsp; &amp;nbsp; Generalize objectAsThread, objectAsType, etc. magic wih Magic.eatCast
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-796&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-796&lt;/a&gt;&lt;br&gt;RVM-792 &amp;nbsp; &amp;nbsp; Cattrack mail message header confuses mail readers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-792&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-792&lt;/a&gt;&lt;br&gt;RVM-785 &amp;nbsp; &amp;nbsp; handleHandshakeRequest should be called from enterNativeBlockedImpl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-785&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-785&lt;/a&gt;&lt;br&gt;RVM-782 &amp;nbsp; &amp;nbsp; Figure out if OSR's use of contextRegisters is correct and/or necessary, given their changed meaning in native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-782&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-782&lt;/a&gt;&lt;br&gt;RVM-781 &amp;nbsp; &amp;nbsp; GNU Classpath 0.98 causes performance regression in luindex
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-781&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-781&lt;/a&gt;&lt;br&gt;RVM-780 &amp;nbsp; &amp;nbsp; Figure out why native threads stability is proportional to the number of available processors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-780&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-780&lt;/a&gt;&lt;br&gt;RVM-777 &amp;nbsp; &amp;nbsp; Simplify MMTk--VM glue code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-777&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-777&lt;/a&gt;&lt;br&gt;RVM-772 &amp;nbsp; &amp;nbsp; Decide what 'available' processors means on native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-772&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-772&lt;/a&gt;&lt;br&gt;RVM-771 &amp;nbsp; &amp;nbsp; Don't remember array copies (mutator array remset) when both the destination and source are in the mature space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-771&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-771&lt;/a&gt;&lt;br&gt;RVM-770 &amp;nbsp; &amp;nbsp; MMTk barrier interface forces inefficient x86 instruction selection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-770&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-770&lt;/a&gt;&lt;br&gt;RVM-769 &amp;nbsp; &amp;nbsp; Clean up situation with pre-copy and @NonMoving
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-769&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-769&lt;/a&gt;&lt;br&gt;RVM-755 &amp;nbsp; &amp;nbsp; Tweaks to optimizing compilation to improve the performance of write barriers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-755&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-755&lt;/a&gt;&lt;br&gt;RVM-750 &amp;nbsp; &amp;nbsp; Implement Thread.setPriority
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-750&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-750&lt;/a&gt;&lt;br&gt;RVM-749 &amp;nbsp; &amp;nbsp; Only allow clean/expected transitions in thread execStatus
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-749&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-749&lt;/a&gt;&lt;br&gt;RVM-745 &amp;nbsp; &amp;nbsp; Use @Intrinsic annotation to drive matching of magic method to magic code generators
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-745&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-745&lt;/a&gt;&lt;br&gt;RVM-734 &amp;nbsp; &amp;nbsp; Deadlocks when using -X:aos:initial_compiler=opt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-734&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-734&lt;/a&gt;&lt;br&gt;RVM-731 &amp;nbsp; &amp;nbsp; Bad reference in baseline IMT.IMTDict.populateIMT
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-731&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-731&lt;/a&gt;&lt;br&gt;RVM-730 &amp;nbsp; &amp;nbsp; enabling live_range_splitting causes NullPointerException or NoSuchElementException for various benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-730&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-730&lt;/a&gt;&lt;br&gt;RVM-721 &amp;nbsp; &amp;nbsp; Improve extreme assertion sanity checking in regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-721&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-721&lt;/a&gt;&lt;br&gt;RVM-719 &amp;nbsp; &amp;nbsp; Failure in Harmony's class library tests
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-719&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-719&lt;/a&gt;&lt;br&gt;RVM-717 &amp;nbsp; &amp;nbsp; Support for var arg JNI methods on 64bit platforms
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-717&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-717&lt;/a&gt;&lt;br&gt;RVM-716 &amp;nbsp; &amp;nbsp; Remove all uses of unparameterized types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-716&lt;/a&gt;&lt;br&gt;RVM-711 &amp;nbsp; &amp;nbsp; Support for cycle-accurate simulation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-711&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-711&lt;/a&gt;&lt;br&gt;RVM-710 &amp;nbsp; &amp;nbsp; Multiple bugs/crashes on DaCapo while varying command line parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-710&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-710&lt;/a&gt;&lt;br&gt;RVM-699 &amp;nbsp; &amp;nbsp; Race in reclaiming compiled methods
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-699&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-699&lt;/a&gt;&lt;br&gt;RVM-692 &amp;nbsp; &amp;nbsp; Classpath Thread operations not supported because VMThreadMXBeanImpl is not implemented
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-692&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-692&lt;/a&gt;&lt;br&gt;RVM-691 &amp;nbsp; &amp;nbsp; Assertion failure in org/jikesrvm/osr/ia32/OptExecutionStateExtractor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-691&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-691&lt;/a&gt;&lt;br&gt;RVM-686 &amp;nbsp; &amp;nbsp; Improve modelling of exceptions in IR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-686&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-686&lt;/a&gt;&lt;br&gt;RVM-678 &amp;nbsp; &amp;nbsp; Dynamic linker instructions in data image
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-678&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-678&lt;/a&gt;&lt;br&gt;RVM-677 &amp;nbsp; &amp;nbsp; Tableswitch performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-677&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-677&lt;/a&gt;&lt;br&gt;RVM-675 &amp;nbsp; &amp;nbsp; Chunk linked list broken on discontiguous space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-675&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-675&lt;/a&gt;&lt;br&gt;RVM-670 &amp;nbsp; &amp;nbsp; Bad reference maps in JBB '05
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-670&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-670&lt;/a&gt;&lt;br&gt;RVM-663 &amp;nbsp; &amp;nbsp; Using object barrier casues sssertion failures in ObjectReferenceDeque.insert &amp; other crashes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-663&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-663&lt;/a&gt;&lt;br&gt;RVM-659 &amp;nbsp; &amp;nbsp; Scalar SSA-based optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-659&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-659&lt;/a&gt;&lt;br&gt;RVM-658 &amp;nbsp; &amp;nbsp; O2 Loop optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-658&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-658&lt;/a&gt;&lt;br&gt;RVM-657 &amp;nbsp; &amp;nbsp; Enable scalar SSA form for HIR/LIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-657&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-657&lt;/a&gt;&lt;br&gt;RVM-656 &amp;nbsp; &amp;nbsp; Re-enable O2 optimizations disabled for stability drive
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-656&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-656&lt;/a&gt;&lt;br&gt;RVM-649 &amp;nbsp; &amp;nbsp; build failure on PPC OS X 10.5 (Leopard)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-649&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-649&lt;/a&gt;&lt;br&gt;RVM-648 &amp;nbsp; &amp;nbsp; Allow promotion into LOS
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-648&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-648&lt;/a&gt;&lt;br&gt;RVM-647 &amp;nbsp; &amp;nbsp; Allow nursery to be discontiguous
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-647&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-647&lt;/a&gt;&lt;br&gt;RVM-642 &amp;nbsp; &amp;nbsp; Problem with CMID/stackframe mapping in reflection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-642&lt;/a&gt;&lt;br&gt;RVM-635 &amp;nbsp; &amp;nbsp; Harmony, use the zip cache pool api
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-635&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-635&lt;/a&gt;&lt;br&gt;RVM-630 &amp;nbsp; &amp;nbsp; Build support for Windows
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-630&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-630&lt;/a&gt;&lt;br&gt;RVM-626 &amp;nbsp; &amp;nbsp; Objects in SortTODObjectReferenceStack popped from data structure in wrong order, causing Merlin traces to be incorrect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-626&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-626&lt;/a&gt;&lt;br&gt;RVM-622 &amp;nbsp; &amp;nbsp; Skipping Harmony classlib building, just copy over deploy/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-622&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-622&lt;/a&gt;&lt;br&gt;RVM-620 &amp;nbsp; &amp;nbsp; DaCapo jython fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-620&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-620&lt;/a&gt;&lt;br&gt;RVM-618 &amp;nbsp; &amp;nbsp; DaCapo chart fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-618&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-618&lt;/a&gt;&lt;br&gt;RVM-602 &amp;nbsp; &amp;nbsp; OSR bytecodes cause the opt compiler bcIndex to be unintelligible
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-602&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-602&lt;/a&gt;&lt;br&gt;RVM-601 &amp;nbsp; &amp;nbsp; Make BootImageWriterOutput.txt easily accessible from cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-601&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-601&lt;/a&gt;&lt;br&gt;RVM-595 &amp;nbsp; &amp;nbsp; Checks when creating object references in opt compilation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-595&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-595&lt;/a&gt;&lt;br&gt;RVM-581 &amp;nbsp; &amp;nbsp; Enable recompilation of Uninterruptible and Unpreemptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-581&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-581&lt;/a&gt;&lt;br&gt;RVM-577 &amp;nbsp; &amp;nbsp; implement induction variable elimination
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-577&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-577&lt;/a&gt;&lt;br&gt;RVM-567 &amp;nbsp; &amp;nbsp; Advanced loop transformations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-567&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-567&lt;/a&gt;&lt;br&gt;RVM-566 &amp;nbsp; &amp;nbsp; JNI: Implement AttachCurrentThread/DetachCurrentThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-566&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-566&lt;/a&gt;&lt;br&gt;RVM-565 &amp;nbsp; &amp;nbsp; implement JNI_CreateJavaVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-565&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-565&lt;/a&gt;&lt;br&gt;RVM-557 &amp;nbsp; &amp;nbsp; JNI: load libraries should be by classloader, not global
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-557&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-557&lt;/a&gt;&lt;br&gt;RVM-551 &amp;nbsp; &amp;nbsp; Experiment with object collocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-551&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-551&lt;/a&gt;&lt;br&gt;RVM-549 &amp;nbsp; &amp;nbsp; Initial support for OpenJDK class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-549&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-549&lt;/a&gt;&lt;br&gt;RVM-545 &amp;nbsp; &amp;nbsp; java.lang.instrument support for Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-545&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-545&lt;/a&gt;&lt;br&gt;RVM-535 &amp;nbsp; &amp;nbsp; B2 Compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-535&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-535&lt;/a&gt;&lt;br&gt;RVM-533 &amp;nbsp; &amp;nbsp; Implement generic reflection API in Apache Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-533&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-533&lt;/a&gt;&lt;br&gt;RVM-530 &amp;nbsp; &amp;nbsp; Conditional stationary field constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-530&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-530&lt;/a&gt;&lt;br&gt;RVM-524 &amp;nbsp; &amp;nbsp; Add support for Strings that don't copy their contents to Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-524&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-524&lt;/a&gt;&lt;br&gt;RVM-516 &amp;nbsp; &amp;nbsp; Infer pure methods through compiler and bytecode analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-516&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-516&lt;/a&gt;&lt;br&gt;RVM-509 &amp;nbsp; &amp;nbsp; Move barrier operations into opt compiler HIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-509&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-509&lt;/a&gt;&lt;br&gt;RVM-503 &amp;nbsp; &amp;nbsp; 2 types of pure annotation to deal with dead code elimination and exceptions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-503&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-503&lt;/a&gt;&lt;br&gt;RVM-496 &amp;nbsp; &amp;nbsp; Use PC relative calls for sysCall and native method invocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-496&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-496&lt;/a&gt;&lt;br&gt;RVM-491 &amp;nbsp; &amp;nbsp; Unsupported operations in javax.imageio
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-491&lt;/a&gt;&lt;br&gt;RVM-489 &amp;nbsp; &amp;nbsp; Out-of-memory errors in particular during compiler for scimark benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-489&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-489&lt;/a&gt;&lt;br&gt;RVM-488 &amp;nbsp; &amp;nbsp; Problems with ObjectInputStream
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-488&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-488&lt;/a&gt;&lt;br&gt;RVM-487 &amp;nbsp; &amp;nbsp; Unexpected exceptions in RSA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-487&lt;/a&gt;&lt;br&gt;RVM-486 &amp;nbsp; &amp;nbsp; Support 21bit keys in AES crypto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-486&lt;/a&gt;&lt;br&gt;RVM-485 &amp;nbsp; &amp;nbsp; Implement BigDecimal.divide(BigDecimal, MathContext)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-485&lt;/a&gt;&lt;br&gt;RVM-484 &amp;nbsp; &amp;nbsp; Fix SPEC jvm 2008
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-484&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-484&lt;/a&gt;&lt;br&gt;RVM-475 &amp;nbsp; &amp;nbsp; Move to a workqueue for performance regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-475&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-475&lt;/a&gt;&lt;br&gt;RVM-473 &amp;nbsp; &amp;nbsp; Improved sparklines
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-473&lt;/a&gt;&lt;br&gt;RVM-461 &amp;nbsp; &amp;nbsp; Immix code still messy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-461&lt;/a&gt;&lt;br&gt;RVM-448 &amp;nbsp; &amp;nbsp; Add non-nullness information to register operands
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-448&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-448&lt;/a&gt;&lt;br&gt;RVM-446 &amp;nbsp; &amp;nbsp; Investigate performance regression in Compress
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-446&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-446&lt;/a&gt;&lt;br&gt;RVM-444 &amp;nbsp; &amp;nbsp; BasicBlock.mergeFallThrough is overly conservative with exception handlers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-444&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-444&lt;/a&gt;&lt;br&gt;RVM-438 &amp;nbsp; &amp;nbsp; Barriers within critical VM code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-438&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-438&lt;/a&gt;&lt;br&gt;RVM-436 &amp;nbsp; &amp;nbsp; Improvements to Random number generation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-436&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-436&lt;/a&gt;&lt;br&gt;RVM-432 &amp;nbsp; &amp;nbsp; Fix GNU classpath build on x86_64
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-432&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-432&lt;/a&gt;&lt;br&gt;RVM-419 &amp;nbsp; &amp;nbsp; Simple elision of write barriers based on escape analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-419&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-419&lt;/a&gt;&lt;br&gt;RVM-418 &amp;nbsp; &amp;nbsp; Add breadcrumbs to our unity front page
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-418&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-418&lt;/a&gt;&lt;br&gt;RVM-415 &amp;nbsp; &amp;nbsp; Better abstraction and identification of helpers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-415&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-415&lt;/a&gt;&lt;br&gt;RVM-413 &amp;nbsp; &amp;nbsp; Long running tests using development/extreme assertion configurations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-413&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-413&lt;/a&gt;&lt;br&gt;RVM-407 &amp;nbsp; &amp;nbsp; Is VM.disableGC() deprecated?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-407&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-407&lt;/a&gt;&lt;br&gt;RVM-405 &amp;nbsp; &amp;nbsp; Improve modularity of major functions within the RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-405&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-405&lt;/a&gt;&lt;br&gt;RVM-404 &amp;nbsp; &amp;nbsp; New loop unrolling optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-404&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-404&lt;/a&gt;&lt;br&gt;RVM-403 &amp;nbsp; &amp;nbsp; Implement the Baker garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-403&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-403&lt;/a&gt;&lt;br&gt;RVM-401 &amp;nbsp; &amp;nbsp; Implement the Compressor garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-401&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-401&lt;/a&gt;&lt;br&gt;RVM-400 &amp;nbsp; &amp;nbsp; Implement on-the-fly garbage collectors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-400&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-400&lt;/a&gt;&lt;br&gt;RVM-399 &amp;nbsp; &amp;nbsp; Separate Heap For VM objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-399&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-399&lt;/a&gt;&lt;br&gt;RVM-398 &amp;nbsp; &amp;nbsp; DaCapo 10 iteration lusearch stack walking is significant proportion of runtime (&amp;gt;13%)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-398&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-398&lt;/a&gt;&lt;br&gt;RVM-393 &amp;nbsp; &amp;nbsp; Use Inline.When to control inlining within MMTk
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-393&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-393&lt;/a&gt;&lt;br&gt;RVM-389 &amp;nbsp; &amp;nbsp; Unable to search cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-389&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-389&lt;/a&gt;&lt;br&gt;RVM-388 &amp;nbsp; &amp;nbsp; Improved GC visualization
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-388&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-388&lt;/a&gt;&lt;br&gt;RVM-386 &amp;nbsp; &amp;nbsp; Calling runtime methods doesn't effect the stack overflow check, the stack overflow region seems large (64kb)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-386&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-386&lt;/a&gt;&lt;br&gt;RVM-382 &amp;nbsp; &amp;nbsp; Integration of Jikes RVM and JNODE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-382&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-382&lt;/a&gt;&lt;br&gt;RVM-373 &amp;nbsp; &amp;nbsp; Support for BrandWeg as a class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-373&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-373&lt;/a&gt;&lt;br&gt;RVM-363 &amp;nbsp; &amp;nbsp; Improve the speed of cat track's graphs
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-363&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-363&lt;/a&gt;&lt;br&gt;RVM-341 &amp;nbsp; &amp;nbsp; Improved copying in VM_Memory
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-341&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-341&lt;/a&gt;&lt;br&gt;RVM-334 &amp;nbsp; &amp;nbsp; Send SIGQUIT before terminating process in timedrun
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-334&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-334&lt;/a&gt;&lt;br&gt;RVM-324 &amp;nbsp; &amp;nbsp; Implement class unloading
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-324&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-324&lt;/a&gt;&lt;br&gt;RVM-306 &amp;nbsp; &amp;nbsp; IGNORE_REMSETS is not tested, may not be functional
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-306&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-306&lt;/a&gt;&lt;br&gt;RVM-294 &amp;nbsp; &amp;nbsp; JikesRVM fails to build using a Classpath VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-294&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-294&lt;/a&gt;&lt;br&gt;RVM-292 &amp;nbsp; &amp;nbsp; Bloat performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-292&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-292&lt;/a&gt;&lt;br&gt;RVM-290 &amp;nbsp; &amp;nbsp; Refactor object model so that status word (int) bits are used more intelligently
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-290&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-290&lt;/a&gt;&lt;br&gt;RVM-289 &amp;nbsp; &amp;nbsp; 64bit object model wastes space with array length and status word
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-289&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-289&lt;/a&gt;&lt;br&gt;RVM-287 &amp;nbsp; &amp;nbsp; Too many space comparison checks in GC code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-287&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-287&lt;/a&gt;&lt;br&gt;RVM-263 &amp;nbsp; &amp;nbsp; Compressed references
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-263&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-263&lt;/a&gt;&lt;br&gt;RVM-251 &amp;nbsp; &amp;nbsp; Extend opt compiler to use pc-relative calls
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-251&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-251&lt;/a&gt;&lt;br&gt;RVM-250 &amp;nbsp; &amp;nbsp; GC of compiled code that may be the target of a PC-relative call
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-250&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-250&lt;/a&gt;&lt;br&gt;RVM-248 &amp;nbsp; &amp;nbsp; Build runtime system mechanisms for patching pc-relative calls that target obsolete compiled code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-248&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-248&lt;/a&gt;&lt;br&gt;RVM-247 &amp;nbsp; &amp;nbsp; Augment IA32 Baseline compiler to use pc-relative calls for dynamically generated code. 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-247&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-247&lt;/a&gt;&lt;br&gt;RVM-246 &amp;nbsp; &amp;nbsp; Use PC relative calls for statically resolvable targets
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-246&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-246&lt;/a&gt;&lt;br&gt;RVM-241 &amp;nbsp; &amp;nbsp; Consider cost of FP compare when performing branch optimizations, flipCode...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-241&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-241&lt;/a&gt;&lt;br&gt;RVM-239 &amp;nbsp; &amp;nbsp; Restructuring of how compiler phases are organized, use of pre/post conditions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-239&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-239&lt;/a&gt;&lt;br&gt;RVM-238 &amp;nbsp; &amp;nbsp; Late resolution of reflected types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-238&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-238&lt;/a&gt;&lt;br&gt;RVM-235 &amp;nbsp; &amp;nbsp; Support for srtictfp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-235&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-235&lt;/a&gt;&lt;br&gt;RVM-232 &amp;nbsp; &amp;nbsp; Need to include check for physical memory in determining whether to collect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-232&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-232&lt;/a&gt;&lt;br&gt;RVM-228 &amp;nbsp; &amp;nbsp; Turn off bounds checks and null checks in uninterruptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-228&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-228&lt;/a&gt;&lt;br&gt;RVM-227 &amp;nbsp; &amp;nbsp; Need more scalable global page free list
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-227&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-227&lt;/a&gt;&lt;br&gt;RVM-192 &amp;nbsp; &amp;nbsp; Investigate the performance of String interning
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-192&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-192&lt;/a&gt;&lt;br&gt;RVM-190 &amp;nbsp; &amp;nbsp; Structure of org.jikesrvm.memorymanagers.mminterface.Selected is blocking compile time folding of static final booleans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-190&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-190&lt;/a&gt;&lt;br&gt;RVM-188 &amp;nbsp; &amp;nbsp; BURS in the DaCapo Jython benchmark is more expensive than normal
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-188&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-188&lt;/a&gt;&lt;br&gt;RVM-174 &amp;nbsp; &amp;nbsp; Reduce/remove use of ArchitectureSpecific
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-174&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-174&lt;/a&gt;&lt;br&gt;RVM-169 &amp;nbsp; &amp;nbsp; Initial X86 64 support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-169&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-169&lt;/a&gt;&lt;br&gt;RVM-162 &amp;nbsp; &amp;nbsp; Remove x87 code generation from opt compiler.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-162&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-162&lt;/a&gt;&lt;br&gt;RVM-160 &amp;nbsp; &amp;nbsp; Performance investigation: trivial loop structures result in major performance differences
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-160&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-160&lt;/a&gt;&lt;br&gt;RVM-158 &amp;nbsp; &amp;nbsp; Add into our testing infrastructure the mauve test suite
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-158&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-158&lt;/a&gt;&lt;br&gt;RVM-152 &amp;nbsp; &amp;nbsp; Bytecode verifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-152&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-152&lt;/a&gt;&lt;br&gt;RVM-151 &amp;nbsp; &amp;nbsp; OutOfMemory exceptions should indicate which space was exhausted
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-151&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-151&lt;/a&gt;&lt;br&gt;RVM-149 &amp;nbsp; &amp;nbsp; Move creation of BootImage object to after creation of boot image objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-149&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-149&lt;/a&gt;&lt;br&gt;RVM-137 &amp;nbsp; &amp;nbsp; Checkcast setting of register type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-137&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-137&lt;/a&gt;&lt;br&gt;RVM-134 &amp;nbsp; &amp;nbsp; Make register operand register and type fields private
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-134&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-134&lt;/a&gt;&lt;br&gt;RVM-127 &amp;nbsp; &amp;nbsp; Implement the VM interfaces for the management beans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-127&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-127&lt;/a&gt;&lt;br&gt;RVM-118 &amp;nbsp; &amp;nbsp; Javadoc errors not being reported in sanity reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-118&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-118&lt;/a&gt;&lt;br&gt;RVM-116 &amp;nbsp; &amp;nbsp; Solve/remove comments in ScanThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-116&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-116&lt;/a&gt;&lt;br&gt;RVM-103 &amp;nbsp; &amp;nbsp; Add failure analysis to reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-103&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-103&lt;/a&gt;&lt;br&gt;RVM-95 &amp;nbsp; &amp;nbsp; &amp;nbsp;Switch to building Classpath with javac (stop download of ecj?)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-95&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-95&lt;/a&gt;&lt;br&gt;RVM-86 &amp;nbsp; &amp;nbsp; &amp;nbsp;Display Statistically significant changes in statistics in nightly report
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-86&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-86&lt;/a&gt;&lt;br&gt;RVM-84 &amp;nbsp; &amp;nbsp; &amp;nbsp;VM_JNIFunctions should be generated from a DSL
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-84&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-84&lt;/a&gt;&lt;br&gt;RVM-79 &amp;nbsp; &amp;nbsp; &amp;nbsp;Dump all registers on a fault on Intel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-79&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-79&lt;/a&gt;&lt;br&gt;RVM-74 &amp;nbsp; &amp;nbsp; &amp;nbsp;No special case for space in traceObject
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-74&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-74&lt;/a&gt;&lt;br&gt;RVM-50 &amp;nbsp; &amp;nbsp; &amp;nbsp;Remove synchronization in Field/MemberReference resolve
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-50&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-50&lt;/a&gt;&lt;br&gt;RVM-41 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize basic IO methods (usually used during debugging and reporting)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-41&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-41&lt;/a&gt;&lt;br&gt;RVM-40 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize Susbsystem Reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-40&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-40&lt;/a&gt;&lt;br&gt;RVM-39 &amp;nbsp; &amp;nbsp; &amp;nbsp;Generate VM_Entrypoints from annotations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-39&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-39&lt;/a&gt;&lt;br&gt;RVM-28 &amp;nbsp; &amp;nbsp; &amp;nbsp;Periodically truncate, delete or archive stale data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-28&lt;/a&gt;&lt;br&gt;RVM-12 &amp;nbsp; &amp;nbsp; &amp;nbsp;Tighten bounds in InlineAllocation test
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-12&lt;/a&gt;&lt;br&gt;RVM-865 &amp;nbsp; &amp;nbsp; Run svn with LANG=C in extract-svn-version
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-865&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-865&lt;/a&gt;&lt;br&gt;RVM-862 &amp;nbsp; &amp;nbsp; 2 static fields using an identic slot
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-862&lt;/a&gt;&lt;br&gt;RVM-861 &amp;nbsp; &amp;nbsp; Refactor bulkCopy optimisations for RVMArray arraycopy's
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-861&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-861&lt;/a&gt;&lt;br&gt;RVM-849 &amp;nbsp; &amp;nbsp; OOM in opt compiler compiling java.lang.Integer.toString in Harmony M10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-849&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-849&lt;/a&gt;&lt;br&gt;RVM-823 &amp;nbsp; &amp;nbsp; Fix heap growth manager's reporting of heap size
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-823&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-823&lt;/a&gt;&lt;br&gt;RVM-820 &amp;nbsp; &amp;nbsp; First iteration of lusearch slowed down between r15685 and r15688 (biased locking)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-820&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-820&lt;/a&gt;&lt;br&gt;RVM-815 &amp;nbsp; &amp;nbsp; Cleaner fix to avoid optimizing through final fields that are known to be modified via native code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-815&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-815&lt;/a&gt;&lt;br&gt;RVM-812 &amp;nbsp; &amp;nbsp; Increase in failures in small heap perf runs since switch to GenImmix as production
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-812&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-812&lt;/a&gt;&lt;br&gt;RVM-810 &amp;nbsp; &amp;nbsp; Add cattrack ui to allow authenticated users to upload local test-run files to import/compare against relevant nightly runs.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-810&lt;/a&gt;&lt;br&gt;RVM-805 &amp;nbsp; &amp;nbsp; Pretty printing application stacks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-805&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-805&lt;/a&gt;&lt;br&gt;RVM-793 &amp;nbsp; &amp;nbsp; Improve tracing support in RVMThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-793&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-793&lt;/a&gt;&lt;br&gt;RVM-747 &amp;nbsp; &amp;nbsp; Crash during GC while attempting to resize thread stack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-747&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-747&lt;/a&gt;&lt;br&gt;RVM-728 &amp;nbsp; &amp;nbsp; Design a mechanism to make it clear which options are internal vs. valid to be set from the command line
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-728&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-728&lt;/a&gt;&lt;br&gt;RVM-705 &amp;nbsp; &amp;nbsp; Interpret native stack frames using libbfd
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-705&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-705&lt;/a&gt;&lt;br&gt;RVM-695 &amp;nbsp; &amp;nbsp; Need to better account for virtual memory constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-695&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-695&lt;/a&gt;&lt;br&gt;RVM-681 &amp;nbsp; &amp;nbsp; Regression tests for MMTk Test Harness
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-681&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-681&lt;/a&gt;&lt;br&gt;RVM-665 &amp;nbsp; &amp;nbsp; Investigate sigstack/sigaltstack story
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-665&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-665&lt;/a&gt;&lt;br&gt;RVM-661 &amp;nbsp; &amp;nbsp; ObjectReferenceDeque can return null while isEmpty() is false.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-661&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-661&lt;/a&gt;&lt;br&gt;RVM-653 &amp;nbsp; &amp;nbsp; Remove nursery lists from LOS code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-653&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-653&lt;/a&gt;&lt;br&gt;RVM-629 &amp;nbsp; &amp;nbsp; Incorrect usage of @Untraced?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-629&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-629&lt;/a&gt;&lt;br&gt;RVM-611 &amp;nbsp; &amp;nbsp; Locality improvements via online object reordering (Huang et al OOPSLA 2004)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-611&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-611&lt;/a&gt;&lt;br&gt;RVM-586 &amp;nbsp; &amp;nbsp; ArrayIndexOutOfBoundsException in GCSpy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-586&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-586&lt;/a&gt;&lt;br&gt;RVM-579 &amp;nbsp; &amp;nbsp; Simplify operations based on # of bits (in int values)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-579&lt;/a&gt;&lt;br&gt;RVM-578 &amp;nbsp; &amp;nbsp; Enhance frequency estimation using Annotated LST
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-578&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-578&lt;/a&gt;&lt;br&gt;RVM-576 &amp;nbsp; &amp;nbsp; Only buy stackframe in trivial leaf methods if a yieldpoint is actually taken 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-576&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-576&lt;/a&gt;&lt;br&gt;&lt;br&gt;Displaying 200 of 301 matched issues. You may view all matched issues at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&lt;/a&gt;&lt;br&gt;&lt;br&gt;You may edit this subscription at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&lt;/a&gt;&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26314351&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Subscription%3A-Open-RVM-Issues-tp26314351p26314351.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26285966</id>
	<title>[jira] Created: (RVM-873) &quot;NullPointerException within uninterruptible region&quot; when executing RVM in x86_64 debian</title>
	<published>2009-11-10T07:58:55Z</published>
	<updated>2009-11-10T07:58:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&amp;quot;NullPointerException within uninterruptible region&amp;quot; when executing RVM in x86_64 debian
&lt;br&gt;----------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: RVM-873
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-873&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-873&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Runtime
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 3.1.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: OS: Debian Linux 2.6.26-2-amd64; Hardware:SunFire x4600; JikesRVM build in x86_64-linux
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Ricardo Dias
&lt;br&gt;&lt;br&gt;&lt;br&gt;This exception is thrown right after the execution of RVM. &amp;nbsp;(T is a class file.)
&lt;br&gt;I built Jikes with host and target as x86_64-linux and config as BaseBaseNoGC
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;./dist/BaseBaseNoGC_x86_64_m64-linux/rvm T
&lt;br&gt;&lt;br&gt;Fatal error: NullPointerException within uninterruptible region.
&lt;br&gt;Exiting virtual machine due to uninterruptibility violation.
&lt;br&gt;Thread #1
&lt;br&gt;-- Stack --
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c2a258, 0x000000006437bac9] Lorg/jikesrvm/VM; sysFail(Ljava/lang/String;)V at line 2275
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c2a2d0, 0x00000000640ccdb8] Lorg/jikesrvm/runtime/RuntimeEntrypoints; deliverHardwareException(II)V at line 722
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c2a308, 0x00000000640ccdb8] &amp;lt;hardware trap&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c331fc, 0x000000006430d185] Lorg/jikesrvm/runtime/StackTrace; countFramesUninterruptible(Lorg/jikesrvm/scheduler/RVMThread;)I at line 179
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c3325c, 0x0000000064325e0a] Lorg/jikesrvm/runtime/StackTrace; &amp;lt;init&amp;gt;()V at line 78
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c332a4, 0x00000000640d00df] Ljava/lang/VMThrowable; fillInStackTrace(Ljava/lang/Throwable;)Ljava/lang/VMThrowable; at line 49
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c332e4, 0x0000000064360421] Ljava/lang/Throwable; fillInStackTrace()Ljava/lang/Throwable; at line 498
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33324, 0x000000006435ff66] Ljava/lang/Throwable; &amp;lt;init&amp;gt;(Ljava/lang/String;)V at line 159
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c3336c, 0x000000006435fdae] Ljava/lang/Exception; &amp;lt;init&amp;gt;(Ljava/lang/String;)V at line 78
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c333b4, 0x000000007081c907] Ljava/io/IOException; &amp;lt;init&amp;gt;(Ljava/lang/String;)V at line 72
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33404, 0x0000000064263b11] Lorg/jikesrvm/classloader/ReflectionBase$$Reflect4257; invokeInternal(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33474, 0x00000000642a7c73] Lorg/jikesrvm/runtime/ReflectionBase; invoke(Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; at line 180
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c334e4, 0x000000006427aac4] Lorg/jikesrvm/runtime/Reflection; invoke(Lorg/jikesrvm/classloader/RVMMethod;Lorg/jikesrvm/runtime/ReflectionBase;Ljava/lang/Object;[Ljava/lang/Object;Z)Ljava/lang/Object; at line 74
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33574, 0x00000000640b9e8b] Ljava/lang/reflect/VMCommonLibrarySupport; construct(Lorg/jikesrvm/classloader/RVMMethod;Ljava/lang/reflect/Constructor;[Ljava/lang/Object;Lorg/jikesrvm/classloader/RVMClass;Lorg/jikesrvm/runtime/ReflectionBase;)Ljava/lang/Object; at line 436
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c335dc, 0x00000000640b8dca] Ljava/lang/reflect/VMConstructor; construct([Ljava/lang/Object;Ljava/lang/reflect/Constructor;)Ljava/lang/Object; at line 87
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c3362c, 0x00000000642e1ff4] Ljava/lang/reflect/Constructor; newInstance([Ljava/lang/Object;)Ljava/lang/Object; at line 317
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c336cc, 0x00007f4fa05499be] Lorg/jikesrvm/jni/JNIFunctions; ThrowNew(Lorg/jikesrvm/jni/JNIEnvironment;ILorg/vmmagic/unboxed/Address;)I at line 297
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c3374c, 0x00000000640376f2] &amp;lt;native frame&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c337a4, 0x0000000064311a33] Lgnu/java/nio/VMChannel; openFile(Ljava/lang/String;I)V at line 736
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33804, 0x00000000643117ed] Lgnu/java/nio/FileChannelImpl; &amp;lt;init&amp;gt;(Ljava/io/File;I)V at line 151
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c3385c, 0x00000000642b551a] Lgnu/java/nio/FileChannelImpl; create(Ljava/io/File;I)Lgnu/java/nio/FileChannelImpl; at line 141
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c338c4, 0x00000000640bf8b7] Ljava/io/FileInputStream; &amp;lt;init&amp;gt;(Ljava/io/File;)V at line 113
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33924, 0x00000000640bf220] Lgnu/java/net/protocol/file/Connection; connect()V at line 199
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c3395c, 0x0000000064023670] Lgnu/java/net/protocol/file/Connection; getInputStream()Ljava/io/InputStream; at line 259
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33994, 0x0000000064220def] Ljava/net/URL; openStream()Ljava/io/InputStream; at line 737
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c339ec, 0x00000000642bc9a1] Ljava/util/logging/LogManager; readConfiguration()V at line 507
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33a2c, 0x00000000642bcb38] Ljava/util/logging/LogManager; initLogManager()V at line 203
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33a54, 0x000000006431bc94] Ljava/util/logging/LogManager; getLogManager()Ljava/util/logging/LogManager; at line 168
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33ab4, 0x000000006431c015] Ljava/util/logging/Logger; getLogger(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger; at line 252
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33af4, 0x000000006423cdf2] Ljava/util/logging/Logger; getLogger(Ljava/lang/String;)Ljava/util/logging/Logger; at line 211
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33b2c, 0x000000006430a3b0] Ljava/util/logging/Logger$1; run()Ljava/lang/Object; at line 94
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33b74, 0x000000007081b5c5] Ljava/security/AccessController; doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object; at line 96
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33ba4, 0x000000006438878f] Ljava/util/logging/Logger; &amp;lt;clinit&amp;gt;()V at line 90
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33c04, 0x000000006438911a] Lorg/jikesrvm/VM; runClassInitializer(Ljava/lang/String;)V at line 545
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33c44, 0x0000000064389565] Lorg/jikesrvm/VM; finishBooting()V at line 409
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33c74, 0x0000000000408a94] Lorg/jikesrvm/VM; boot()V at line 145
&lt;br&gt;&amp;nbsp; &amp;nbsp;at [0x0000000061c33c90, 0x0000000061b8ea00] &amp;lt;native frame&amp;gt;
&lt;br&gt;Bogus looking frame pointer: 0xdeadbabeffffffff end of stack dump
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285966&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-873%29-%22NullPointerException-within-uninterruptible-region%22-when-executing-RVM-in-x86_64-debian-tp26285966p26285966.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26284690</id>
	<title>[jira] Created: (RVM-872) lusearch hangs with the production build</title>
	<published>2009-11-10T06:49:55Z</published>
	<updated>2009-11-10T06:49:55Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">lusearch hangs with the production build
&lt;br&gt;----------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: RVM-872
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-872&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-872&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: MMTk: GenCopy
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 3.1.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Ubuntu linux 8.10 IA32 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Dingwen Yuan
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have run the lusearch with GenCopy production build for two times(two invocations with each one run). The maximum heap size is 60M. The first time the benchmark passed without problem. But for the second time, the benchmark hangs without any error message. I suspect the problem may have something to do with GenCopy.
&lt;br&gt;&lt;br&gt;The following is the trace:
&lt;br&gt;&lt;br&gt;start time: Tue Nov 10 15:36:30 CET 2009
&lt;br&gt;Command executed(1 x): /work/jikesrvm-3.1.0-original/dist/production_ia32-linux/rvm -Xmx60M -jar lib/dacapo-2006-10-MR2.jar -s default -n 1 -c MMTkCallback lusearch
&lt;br&gt;===== DaCapo lusearch starting =====
&lt;br&gt;4 query batches completed
&lt;br&gt;8 query batches completed
&lt;br&gt;12 query batches completed
&lt;br&gt;16 query batches completed
&lt;br&gt;20 query batches completed
&lt;br&gt;24 query batches completed
&lt;br&gt;28 query batches completed
&lt;br&gt;32 query batches completed
&lt;br&gt;============================ MMTk Statistics Totals ============================
&lt;br&gt;GC	refType	scan	finalize	prepare	precopy	stacks	root	forwardrelease	init	finish	majorGC	majorGCTime	time.mu	time.gc	perf.mu	perf.gc
&lt;br&gt;452	10.22	1105.69	3.21	13.39	16.56	214.44	349.54	0.00	5.96	6.60	3.97	9	731.17	16135.53	1749.66	0	0	
&lt;br&gt;Total time: 17885.20 ms
&lt;br&gt;------------------------------ End MMTk Statistics -----------------------------
&lt;br&gt;===== DaCapo lusearch PASSED in 17885 msec =====
&lt;br&gt;end time: Tue Nov 10 15:37:00 CET 2009
&lt;br&gt;start time: Tue Nov 10 15:37:45 CET 2009
&lt;br&gt;Command executed(1 x): /work/jikesrvm-3.1.0-original/dist/production_ia32-linux/rvm -Xmx60M -jar lib/dacapo-2006-10-MR2.jar -s default -n 1 -c MMTkCallback lusearch
&lt;br&gt;===== DaCapo lusearch starting =====
&lt;br&gt;hangs.....
&lt;br&gt;&lt;br&gt;The CPU info:
&lt;br&gt;processor	: 0
&lt;br&gt;vendor_id	: GenuineIntel
&lt;br&gt;cpu family	: 6
&lt;br&gt;model		: 14
&lt;br&gt;model name	: Genuine Intel(R) CPU &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; T1300 &amp;nbsp;@ 1.66GHz
&lt;br&gt;stepping	: 8
&lt;br&gt;cpu MHz		: 1000.000
&lt;br&gt;cache size	: 2048 KB
&lt;br&gt;fdiv_bug	: no
&lt;br&gt;hlt_bug		: no
&lt;br&gt;f00f_bug	: no
&lt;br&gt;coma_bug	: no
&lt;br&gt;fpu		: yes
&lt;br&gt;fpu_exception	: yes
&lt;br&gt;cpuid level	: 10
&lt;br&gt;wp		: yes
&lt;br&gt;flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx constant_tsc up arch_perfmon bts pni monitor vmx est tm2 xtpr
&lt;br&gt;bogomips	: 3324.96
&lt;br&gt;clflush size	: 64
&lt;br&gt;power management:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284690&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-872%29-lusearch-hangs-with-the-production-build-tp26284690p26284690.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26210069</id>
	<title>[jira] Subscription: Open RVM Issues</title>
	<published>2009-11-04T23:00:56Z</published>
	<updated>2009-11-04T23:00:56Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Issue Subscription
&lt;br&gt;Filter: Open RVM Issues (200 of 299 issues)
&lt;br&gt;Subscriber: rvm_notifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary
&lt;br&gt;RVM-868 &amp;nbsp; &amp;nbsp; Method resolution code unable to resolve methods in some cases
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-868&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-868&lt;/a&gt;&lt;br&gt;RVM-720 &amp;nbsp; &amp;nbsp; Support for JNI helper methods on PowerPC
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-720&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-720&lt;/a&gt;&lt;br&gt;RVM-713 &amp;nbsp; &amp;nbsp; Enable x87 exceptions to catch badly behaving code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-713&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-713&lt;/a&gt;&lt;br&gt;RVM-254 &amp;nbsp; &amp;nbsp; Problems with SSA form: lack of loop unrolling breaks VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-254&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-254&lt;/a&gt;&lt;br&gt;RVM-229 &amp;nbsp; &amp;nbsp; Nightly tests against Classpath CVS head
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-229&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-229&lt;/a&gt;&lt;br&gt;RVM-870 &amp;nbsp; &amp;nbsp; Deadlock in RVMThread code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-870&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-870&lt;/a&gt;&lt;br&gt;RVM-863 &amp;nbsp; &amp;nbsp; BumpPointer.scanRegion can cause a page fault
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863&lt;/a&gt;&lt;br&gt;RVM-858 &amp;nbsp; &amp;nbsp; GCTrace build failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-858&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-858&lt;/a&gt;&lt;br&gt;RVM-857 &amp;nbsp; &amp;nbsp; Incorrect optimisation after call to native method
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-857&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-857&lt;/a&gt;&lt;br&gt;RVM-855 &amp;nbsp; &amp;nbsp; Error in XMLParser while loading Document Type Definition (.dtd) file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-855&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-855&lt;/a&gt;&lt;br&gt;RVM-853 &amp;nbsp; &amp;nbsp; Protocol handlers do not work with Jikes RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-853&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-853&lt;/a&gt;&lt;br&gt;RVM-845 &amp;nbsp; &amp;nbsp; Primitive write barrier support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845&lt;/a&gt;&lt;br&gt;RVM-830 &amp;nbsp; &amp;nbsp; Suspect code in ReflectionBase.invoke
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-830&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-830&lt;/a&gt;&lt;br&gt;RVM-829 &amp;nbsp; &amp;nbsp; Assertions on invalid 8bit assembler operations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-829&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-829&lt;/a&gt;&lt;br&gt;RVM-825 &amp;nbsp; &amp;nbsp; Replay compilation does not account for custom class loaders
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-825&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-825&lt;/a&gt;&lt;br&gt;RVM-824 &amp;nbsp; &amp;nbsp; integer division doesn't follow VM spec
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-824&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-824&lt;/a&gt;&lt;br&gt;RVM-822 &amp;nbsp; &amp;nbsp; Improve failure mode for out-of-address-space errors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-822&lt;/a&gt;&lt;br&gt;RVM-816 &amp;nbsp; &amp;nbsp; MMTK: LOG_BYTES_IN_PAGE is a hard coded compile time constant; should make sysCall to determine real value
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-816&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-816&lt;/a&gt;&lt;br&gt;RVM-809 &amp;nbsp; &amp;nbsp; Image bloat
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-809&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-809&lt;/a&gt;&lt;br&gt;RVM-799 &amp;nbsp; &amp;nbsp; Use reserve/commit OS rather than mmap as primitive in MMTk for page allocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-799&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-799&lt;/a&gt;&lt;br&gt;RVM-797 &amp;nbsp; &amp;nbsp; PreciseType is set when creating thread temporary registers in the opt compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-797&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-797&lt;/a&gt;&lt;br&gt;RVM-796 &amp;nbsp; &amp;nbsp; Generalize objectAsThread, objectAsType, etc. magic wih Magic.eatCast
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-796&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-796&lt;/a&gt;&lt;br&gt;RVM-792 &amp;nbsp; &amp;nbsp; Cattrack mail message header confuses mail readers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-792&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-792&lt;/a&gt;&lt;br&gt;RVM-785 &amp;nbsp; &amp;nbsp; handleHandshakeRequest should be called from enterNativeBlockedImpl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-785&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-785&lt;/a&gt;&lt;br&gt;RVM-782 &amp;nbsp; &amp;nbsp; Figure out if OSR's use of contextRegisters is correct and/or necessary, given their changed meaning in native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-782&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-782&lt;/a&gt;&lt;br&gt;RVM-781 &amp;nbsp; &amp;nbsp; GNU Classpath 0.98 causes performance regression in luindex
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-781&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-781&lt;/a&gt;&lt;br&gt;RVM-780 &amp;nbsp; &amp;nbsp; Figure out why native threads stability is proportional to the number of available processors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-780&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-780&lt;/a&gt;&lt;br&gt;RVM-777 &amp;nbsp; &amp;nbsp; Simplify MMTk--VM glue code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-777&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-777&lt;/a&gt;&lt;br&gt;RVM-772 &amp;nbsp; &amp;nbsp; Decide what 'available' processors means on native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-772&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-772&lt;/a&gt;&lt;br&gt;RVM-771 &amp;nbsp; &amp;nbsp; Don't remember array copies (mutator array remset) when both the destination and source are in the mature space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-771&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-771&lt;/a&gt;&lt;br&gt;RVM-770 &amp;nbsp; &amp;nbsp; MMTk barrier interface forces inefficient x86 instruction selection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-770&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-770&lt;/a&gt;&lt;br&gt;RVM-769 &amp;nbsp; &amp;nbsp; Clean up situation with pre-copy and @NonMoving
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-769&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-769&lt;/a&gt;&lt;br&gt;RVM-755 &amp;nbsp; &amp;nbsp; Tweaks to optimizing compilation to improve the performance of write barriers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-755&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-755&lt;/a&gt;&lt;br&gt;RVM-750 &amp;nbsp; &amp;nbsp; Implement Thread.setPriority
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-750&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-750&lt;/a&gt;&lt;br&gt;RVM-749 &amp;nbsp; &amp;nbsp; Only allow clean/expected transitions in thread execStatus
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-749&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-749&lt;/a&gt;&lt;br&gt;RVM-745 &amp;nbsp; &amp;nbsp; Use @Intrinsic annotation to drive matching of magic method to magic code generators
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-745&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-745&lt;/a&gt;&lt;br&gt;RVM-734 &amp;nbsp; &amp;nbsp; Deadlocks when using -X:aos:initial_compiler=opt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-734&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-734&lt;/a&gt;&lt;br&gt;RVM-731 &amp;nbsp; &amp;nbsp; Bad reference in baseline IMT.IMTDict.populateIMT
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-731&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-731&lt;/a&gt;&lt;br&gt;RVM-730 &amp;nbsp; &amp;nbsp; enabling live_range_splitting causes NullPointerException or NoSuchElementException for various benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-730&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-730&lt;/a&gt;&lt;br&gt;RVM-721 &amp;nbsp; &amp;nbsp; Improve extreme assertion sanity checking in regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-721&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-721&lt;/a&gt;&lt;br&gt;RVM-719 &amp;nbsp; &amp;nbsp; Failure in Harmony's class library tests
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-719&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-719&lt;/a&gt;&lt;br&gt;RVM-717 &amp;nbsp; &amp;nbsp; Support for var arg JNI methods on 64bit platforms
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-717&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-717&lt;/a&gt;&lt;br&gt;RVM-716 &amp;nbsp; &amp;nbsp; Remove all uses of unparameterized types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-716&lt;/a&gt;&lt;br&gt;RVM-711 &amp;nbsp; &amp;nbsp; Support for cycle-accurate simulation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-711&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-711&lt;/a&gt;&lt;br&gt;RVM-710 &amp;nbsp; &amp;nbsp; Multiple bugs/crashes on DaCapo while varying command line parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-710&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-710&lt;/a&gt;&lt;br&gt;RVM-699 &amp;nbsp; &amp;nbsp; Race in reclaiming compiled methods
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-699&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-699&lt;/a&gt;&lt;br&gt;RVM-692 &amp;nbsp; &amp;nbsp; Classpath Thread operations not supported because VMThreadMXBeanImpl is not implemented
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-692&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-692&lt;/a&gt;&lt;br&gt;RVM-691 &amp;nbsp; &amp;nbsp; Assertion failure in org/jikesrvm/osr/ia32/OptExecutionStateExtractor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-691&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-691&lt;/a&gt;&lt;br&gt;RVM-686 &amp;nbsp; &amp;nbsp; Improve modelling of exceptions in IR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-686&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-686&lt;/a&gt;&lt;br&gt;RVM-678 &amp;nbsp; &amp;nbsp; Dynamic linker instructions in data image
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-678&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-678&lt;/a&gt;&lt;br&gt;RVM-677 &amp;nbsp; &amp;nbsp; Tableswitch performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-677&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-677&lt;/a&gt;&lt;br&gt;RVM-675 &amp;nbsp; &amp;nbsp; Chunk linked list broken on discontiguous space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-675&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-675&lt;/a&gt;&lt;br&gt;RVM-670 &amp;nbsp; &amp;nbsp; Bad reference maps in JBB '05
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-670&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-670&lt;/a&gt;&lt;br&gt;RVM-663 &amp;nbsp; &amp;nbsp; Using object barrier casues sssertion failures in ObjectReferenceDeque.insert &amp; other crashes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-663&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-663&lt;/a&gt;&lt;br&gt;RVM-659 &amp;nbsp; &amp;nbsp; Scalar SSA-based optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-659&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-659&lt;/a&gt;&lt;br&gt;RVM-658 &amp;nbsp; &amp;nbsp; O2 Loop optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-658&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-658&lt;/a&gt;&lt;br&gt;RVM-657 &amp;nbsp; &amp;nbsp; Enable scalar SSA form for HIR/LIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-657&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-657&lt;/a&gt;&lt;br&gt;RVM-656 &amp;nbsp; &amp;nbsp; Re-enable O2 optimizations disabled for stability drive
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-656&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-656&lt;/a&gt;&lt;br&gt;RVM-649 &amp;nbsp; &amp;nbsp; build failure on PPC OS X 10.5 (Leopard)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-649&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-649&lt;/a&gt;&lt;br&gt;RVM-648 &amp;nbsp; &amp;nbsp; Allow promotion into LOS
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-648&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-648&lt;/a&gt;&lt;br&gt;RVM-647 &amp;nbsp; &amp;nbsp; Allow nursery to be discontiguous
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-647&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-647&lt;/a&gt;&lt;br&gt;RVM-642 &amp;nbsp; &amp;nbsp; Problem with CMID/stackframe mapping in reflection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-642&lt;/a&gt;&lt;br&gt;RVM-635 &amp;nbsp; &amp;nbsp; Harmony, use the zip cache pool api
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-635&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-635&lt;/a&gt;&lt;br&gt;RVM-630 &amp;nbsp; &amp;nbsp; Build support for Windows
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-630&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-630&lt;/a&gt;&lt;br&gt;RVM-626 &amp;nbsp; &amp;nbsp; Objects in SortTODObjectReferenceStack popped from data structure in wrong order, causing Merlin traces to be incorrect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-626&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-626&lt;/a&gt;&lt;br&gt;RVM-622 &amp;nbsp; &amp;nbsp; Skipping Harmony classlib building, just copy over deploy/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-622&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-622&lt;/a&gt;&lt;br&gt;RVM-620 &amp;nbsp; &amp;nbsp; DaCapo jython fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-620&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-620&lt;/a&gt;&lt;br&gt;RVM-618 &amp;nbsp; &amp;nbsp; DaCapo chart fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-618&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-618&lt;/a&gt;&lt;br&gt;RVM-602 &amp;nbsp; &amp;nbsp; OSR bytecodes cause the opt compiler bcIndex to be unintelligible
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-602&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-602&lt;/a&gt;&lt;br&gt;RVM-601 &amp;nbsp; &amp;nbsp; Make BootImageWriterOutput.txt easily accessible from cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-601&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-601&lt;/a&gt;&lt;br&gt;RVM-595 &amp;nbsp; &amp;nbsp; Checks when creating object references in opt compilation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-595&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-595&lt;/a&gt;&lt;br&gt;RVM-581 &amp;nbsp; &amp;nbsp; Enable recompilation of Uninterruptible and Unpreemptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-581&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-581&lt;/a&gt;&lt;br&gt;RVM-577 &amp;nbsp; &amp;nbsp; implement induction variable elimination
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-577&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-577&lt;/a&gt;&lt;br&gt;RVM-567 &amp;nbsp; &amp;nbsp; Advanced loop transformations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-567&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-567&lt;/a&gt;&lt;br&gt;RVM-566 &amp;nbsp; &amp;nbsp; JNI: Implement AttachCurrentThread/DetachCurrentThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-566&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-566&lt;/a&gt;&lt;br&gt;RVM-565 &amp;nbsp; &amp;nbsp; implement JNI_CreateJavaVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-565&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-565&lt;/a&gt;&lt;br&gt;RVM-557 &amp;nbsp; &amp;nbsp; JNI: load libraries should be by classloader, not global
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-557&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-557&lt;/a&gt;&lt;br&gt;RVM-551 &amp;nbsp; &amp;nbsp; Experiment with object collocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-551&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-551&lt;/a&gt;&lt;br&gt;RVM-549 &amp;nbsp; &amp;nbsp; Initial support for OpenJDK class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-549&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-549&lt;/a&gt;&lt;br&gt;RVM-545 &amp;nbsp; &amp;nbsp; java.lang.instrument support for Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-545&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-545&lt;/a&gt;&lt;br&gt;RVM-535 &amp;nbsp; &amp;nbsp; B2 Compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-535&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-535&lt;/a&gt;&lt;br&gt;RVM-533 &amp;nbsp; &amp;nbsp; Implement generic reflection API in Apache Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-533&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-533&lt;/a&gt;&lt;br&gt;RVM-530 &amp;nbsp; &amp;nbsp; Conditional stationary field constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-530&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-530&lt;/a&gt;&lt;br&gt;RVM-524 &amp;nbsp; &amp;nbsp; Add support for Strings that don't copy their contents to Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-524&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-524&lt;/a&gt;&lt;br&gt;RVM-516 &amp;nbsp; &amp;nbsp; Infer pure methods through compiler and bytecode analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-516&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-516&lt;/a&gt;&lt;br&gt;RVM-509 &amp;nbsp; &amp;nbsp; Move barrier operations into opt compiler HIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-509&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-509&lt;/a&gt;&lt;br&gt;RVM-503 &amp;nbsp; &amp;nbsp; 2 types of pure annotation to deal with dead code elimination and exceptions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-503&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-503&lt;/a&gt;&lt;br&gt;RVM-496 &amp;nbsp; &amp;nbsp; Use PC relative calls for sysCall and native method invocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-496&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-496&lt;/a&gt;&lt;br&gt;RVM-491 &amp;nbsp; &amp;nbsp; Unsupported operations in javax.imageio
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-491&lt;/a&gt;&lt;br&gt;RVM-489 &amp;nbsp; &amp;nbsp; Out-of-memory errors in particular during compiler for scimark benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-489&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-489&lt;/a&gt;&lt;br&gt;RVM-488 &amp;nbsp; &amp;nbsp; Problems with ObjectInputStream
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-488&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-488&lt;/a&gt;&lt;br&gt;RVM-487 &amp;nbsp; &amp;nbsp; Unexpected exceptions in RSA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-487&lt;/a&gt;&lt;br&gt;RVM-486 &amp;nbsp; &amp;nbsp; Support 21bit keys in AES crypto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-486&lt;/a&gt;&lt;br&gt;RVM-485 &amp;nbsp; &amp;nbsp; Implement BigDecimal.divide(BigDecimal, MathContext)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-485&lt;/a&gt;&lt;br&gt;RVM-484 &amp;nbsp; &amp;nbsp; Fix SPEC jvm 2008
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-484&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-484&lt;/a&gt;&lt;br&gt;RVM-475 &amp;nbsp; &amp;nbsp; Move to a workqueue for performance regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-475&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-475&lt;/a&gt;&lt;br&gt;RVM-473 &amp;nbsp; &amp;nbsp; Improved sparklines
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-473&lt;/a&gt;&lt;br&gt;RVM-461 &amp;nbsp; &amp;nbsp; Immix code still messy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-461&lt;/a&gt;&lt;br&gt;RVM-448 &amp;nbsp; &amp;nbsp; Add non-nullness information to register operands
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-448&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-448&lt;/a&gt;&lt;br&gt;RVM-446 &amp;nbsp; &amp;nbsp; Investigate performance regression in Compress
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-446&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-446&lt;/a&gt;&lt;br&gt;RVM-444 &amp;nbsp; &amp;nbsp; BasicBlock.mergeFallThrough is overly conservative with exception handlers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-444&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-444&lt;/a&gt;&lt;br&gt;RVM-438 &amp;nbsp; &amp;nbsp; Barriers within critical VM code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-438&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-438&lt;/a&gt;&lt;br&gt;RVM-436 &amp;nbsp; &amp;nbsp; Improvements to Random number generation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-436&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-436&lt;/a&gt;&lt;br&gt;RVM-432 &amp;nbsp; &amp;nbsp; Fix GNU classpath build on x86_64
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-432&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-432&lt;/a&gt;&lt;br&gt;RVM-419 &amp;nbsp; &amp;nbsp; Simple elision of write barriers based on escape analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-419&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-419&lt;/a&gt;&lt;br&gt;RVM-418 &amp;nbsp; &amp;nbsp; Add breadcrumbs to our unity front page
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-418&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-418&lt;/a&gt;&lt;br&gt;RVM-415 &amp;nbsp; &amp;nbsp; Better abstraction and identification of helpers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-415&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-415&lt;/a&gt;&lt;br&gt;RVM-413 &amp;nbsp; &amp;nbsp; Long running tests using development/extreme assertion configurations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-413&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-413&lt;/a&gt;&lt;br&gt;RVM-407 &amp;nbsp; &amp;nbsp; Is VM.disableGC() deprecated?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-407&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-407&lt;/a&gt;&lt;br&gt;RVM-405 &amp;nbsp; &amp;nbsp; Improve modularity of major functions within the RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-405&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-405&lt;/a&gt;&lt;br&gt;RVM-404 &amp;nbsp; &amp;nbsp; New loop unrolling optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-404&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-404&lt;/a&gt;&lt;br&gt;RVM-403 &amp;nbsp; &amp;nbsp; Implement the Baker garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-403&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-403&lt;/a&gt;&lt;br&gt;RVM-401 &amp;nbsp; &amp;nbsp; Implement the Compressor garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-401&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-401&lt;/a&gt;&lt;br&gt;RVM-400 &amp;nbsp; &amp;nbsp; Implement on-the-fly garbage collectors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-400&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-400&lt;/a&gt;&lt;br&gt;RVM-399 &amp;nbsp; &amp;nbsp; Separate Heap For VM objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-399&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-399&lt;/a&gt;&lt;br&gt;RVM-398 &amp;nbsp; &amp;nbsp; DaCapo 10 iteration lusearch stack walking is significant proportion of runtime (&amp;gt;13%)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-398&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-398&lt;/a&gt;&lt;br&gt;RVM-393 &amp;nbsp; &amp;nbsp; Use Inline.When to control inlining within MMTk
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-393&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-393&lt;/a&gt;&lt;br&gt;RVM-389 &amp;nbsp; &amp;nbsp; Unable to search cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-389&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-389&lt;/a&gt;&lt;br&gt;RVM-388 &amp;nbsp; &amp;nbsp; Improved GC visualization
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-388&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-388&lt;/a&gt;&lt;br&gt;RVM-386 &amp;nbsp; &amp;nbsp; Calling runtime methods doesn't effect the stack overflow check, the stack overflow region seems large (64kb)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-386&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-386&lt;/a&gt;&lt;br&gt;RVM-382 &amp;nbsp; &amp;nbsp; Integration of Jikes RVM and JNODE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-382&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-382&lt;/a&gt;&lt;br&gt;RVM-373 &amp;nbsp; &amp;nbsp; Support for BrandWeg as a class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-373&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-373&lt;/a&gt;&lt;br&gt;RVM-363 &amp;nbsp; &amp;nbsp; Improve the speed of cat track's graphs
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-363&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-363&lt;/a&gt;&lt;br&gt;RVM-341 &amp;nbsp; &amp;nbsp; Improved copying in VM_Memory
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-341&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-341&lt;/a&gt;&lt;br&gt;RVM-334 &amp;nbsp; &amp;nbsp; Send SIGQUIT before terminating process in timedrun
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-334&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-334&lt;/a&gt;&lt;br&gt;RVM-324 &amp;nbsp; &amp;nbsp; Implement class unloading
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-324&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-324&lt;/a&gt;&lt;br&gt;RVM-306 &amp;nbsp; &amp;nbsp; IGNORE_REMSETS is not tested, may not be functional
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-306&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-306&lt;/a&gt;&lt;br&gt;RVM-294 &amp;nbsp; &amp;nbsp; JikesRVM fails to build using a Classpath VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-294&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-294&lt;/a&gt;&lt;br&gt;RVM-292 &amp;nbsp; &amp;nbsp; Bloat performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-292&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-292&lt;/a&gt;&lt;br&gt;RVM-290 &amp;nbsp; &amp;nbsp; Refactor object model so that status word (int) bits are used more intelligently
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-290&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-290&lt;/a&gt;&lt;br&gt;RVM-289 &amp;nbsp; &amp;nbsp; 64bit object model wastes space with array length and status word
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-289&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-289&lt;/a&gt;&lt;br&gt;RVM-287 &amp;nbsp; &amp;nbsp; Too many space comparison checks in GC code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-287&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-287&lt;/a&gt;&lt;br&gt;RVM-263 &amp;nbsp; &amp;nbsp; Compressed references
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-263&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-263&lt;/a&gt;&lt;br&gt;RVM-251 &amp;nbsp; &amp;nbsp; Extend opt compiler to use pc-relative calls
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-251&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-251&lt;/a&gt;&lt;br&gt;RVM-250 &amp;nbsp; &amp;nbsp; GC of compiled code that may be the target of a PC-relative call
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-250&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-250&lt;/a&gt;&lt;br&gt;RVM-248 &amp;nbsp; &amp;nbsp; Build runtime system mechanisms for patching pc-relative calls that target obsolete compiled code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-248&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-248&lt;/a&gt;&lt;br&gt;RVM-247 &amp;nbsp; &amp;nbsp; Augment IA32 Baseline compiler to use pc-relative calls for dynamically generated code. 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-247&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-247&lt;/a&gt;&lt;br&gt;RVM-246 &amp;nbsp; &amp;nbsp; Use PC relative calls for statically resolvable targets
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-246&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-246&lt;/a&gt;&lt;br&gt;RVM-241 &amp;nbsp; &amp;nbsp; Consider cost of FP compare when performing branch optimizations, flipCode...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-241&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-241&lt;/a&gt;&lt;br&gt;RVM-239 &amp;nbsp; &amp;nbsp; Restructuring of how compiler phases are organized, use of pre/post conditions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-239&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-239&lt;/a&gt;&lt;br&gt;RVM-238 &amp;nbsp; &amp;nbsp; Late resolution of reflected types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-238&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-238&lt;/a&gt;&lt;br&gt;RVM-235 &amp;nbsp; &amp;nbsp; Support for srtictfp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-235&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-235&lt;/a&gt;&lt;br&gt;RVM-232 &amp;nbsp; &amp;nbsp; Need to include check for physical memory in determining whether to collect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-232&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-232&lt;/a&gt;&lt;br&gt;RVM-228 &amp;nbsp; &amp;nbsp; Turn off bounds checks and null checks in uninterruptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-228&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-228&lt;/a&gt;&lt;br&gt;RVM-227 &amp;nbsp; &amp;nbsp; Need more scalable global page free list
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-227&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-227&lt;/a&gt;&lt;br&gt;RVM-192 &amp;nbsp; &amp;nbsp; Investigate the performance of String interning
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-192&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-192&lt;/a&gt;&lt;br&gt;RVM-190 &amp;nbsp; &amp;nbsp; Structure of org.jikesrvm.memorymanagers.mminterface.Selected is blocking compile time folding of static final booleans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-190&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-190&lt;/a&gt;&lt;br&gt;RVM-188 &amp;nbsp; &amp;nbsp; BURS in the DaCapo Jython benchmark is more expensive than normal
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-188&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-188&lt;/a&gt;&lt;br&gt;RVM-174 &amp;nbsp; &amp;nbsp; Reduce/remove use of ArchitectureSpecific
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-174&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-174&lt;/a&gt;&lt;br&gt;RVM-169 &amp;nbsp; &amp;nbsp; Initial X86 64 support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-169&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-169&lt;/a&gt;&lt;br&gt;RVM-162 &amp;nbsp; &amp;nbsp; Remove x87 code generation from opt compiler.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-162&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-162&lt;/a&gt;&lt;br&gt;RVM-160 &amp;nbsp; &amp;nbsp; Performance investigation: trivial loop structures result in major performance differences
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-160&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-160&lt;/a&gt;&lt;br&gt;RVM-158 &amp;nbsp; &amp;nbsp; Add into our testing infrastructure the mauve test suite
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-158&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-158&lt;/a&gt;&lt;br&gt;RVM-152 &amp;nbsp; &amp;nbsp; Bytecode verifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-152&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-152&lt;/a&gt;&lt;br&gt;RVM-151 &amp;nbsp; &amp;nbsp; OutOfMemory exceptions should indicate which space was exhausted
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-151&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-151&lt;/a&gt;&lt;br&gt;RVM-149 &amp;nbsp; &amp;nbsp; Move creation of BootImage object to after creation of boot image objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-149&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-149&lt;/a&gt;&lt;br&gt;RVM-137 &amp;nbsp; &amp;nbsp; Checkcast setting of register type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-137&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-137&lt;/a&gt;&lt;br&gt;RVM-134 &amp;nbsp; &amp;nbsp; Make register operand register and type fields private
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-134&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-134&lt;/a&gt;&lt;br&gt;RVM-127 &amp;nbsp; &amp;nbsp; Implement the VM interfaces for the management beans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-127&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-127&lt;/a&gt;&lt;br&gt;RVM-118 &amp;nbsp; &amp;nbsp; Javadoc errors not being reported in sanity reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-118&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-118&lt;/a&gt;&lt;br&gt;RVM-116 &amp;nbsp; &amp;nbsp; Solve/remove comments in ScanThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-116&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-116&lt;/a&gt;&lt;br&gt;RVM-103 &amp;nbsp; &amp;nbsp; Add failure analysis to reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-103&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-103&lt;/a&gt;&lt;br&gt;RVM-95 &amp;nbsp; &amp;nbsp; &amp;nbsp;Switch to building Classpath with javac (stop download of ecj?)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-95&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-95&lt;/a&gt;&lt;br&gt;RVM-86 &amp;nbsp; &amp;nbsp; &amp;nbsp;Display Statistically significant changes in statistics in nightly report
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-86&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-86&lt;/a&gt;&lt;br&gt;RVM-84 &amp;nbsp; &amp;nbsp; &amp;nbsp;VM_JNIFunctions should be generated from a DSL
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-84&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-84&lt;/a&gt;&lt;br&gt;RVM-79 &amp;nbsp; &amp;nbsp; &amp;nbsp;Dump all registers on a fault on Intel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-79&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-79&lt;/a&gt;&lt;br&gt;RVM-74 &amp;nbsp; &amp;nbsp; &amp;nbsp;No special case for space in traceObject
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-74&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-74&lt;/a&gt;&lt;br&gt;RVM-50 &amp;nbsp; &amp;nbsp; &amp;nbsp;Remove synchronization in Field/MemberReference resolve
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-50&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-50&lt;/a&gt;&lt;br&gt;RVM-41 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize basic IO methods (usually used during debugging and reporting)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-41&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-41&lt;/a&gt;&lt;br&gt;RVM-40 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize Susbsystem Reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-40&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-40&lt;/a&gt;&lt;br&gt;RVM-39 &amp;nbsp; &amp;nbsp; &amp;nbsp;Generate VM_Entrypoints from annotations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-39&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-39&lt;/a&gt;&lt;br&gt;RVM-28 &amp;nbsp; &amp;nbsp; &amp;nbsp;Periodically truncate, delete or archive stale data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-28&lt;/a&gt;&lt;br&gt;RVM-12 &amp;nbsp; &amp;nbsp; &amp;nbsp;Tighten bounds in InlineAllocation test
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-12&lt;/a&gt;&lt;br&gt;RVM-865 &amp;nbsp; &amp;nbsp; Run svn with LANG=C in extract-svn-version
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-865&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-865&lt;/a&gt;&lt;br&gt;RVM-862 &amp;nbsp; &amp;nbsp; 2 static fields using an identic slot
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-862&lt;/a&gt;&lt;br&gt;RVM-861 &amp;nbsp; &amp;nbsp; Refactor bulkCopy optimisations for RVMArray arraycopy's
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-861&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-861&lt;/a&gt;&lt;br&gt;RVM-849 &amp;nbsp; &amp;nbsp; OOM in opt compiler compiling java.lang.Integer.toString in Harmony M10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-849&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-849&lt;/a&gt;&lt;br&gt;RVM-823 &amp;nbsp; &amp;nbsp; Fix heap growth manager's reporting of heap size
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-823&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-823&lt;/a&gt;&lt;br&gt;RVM-820 &amp;nbsp; &amp;nbsp; First iteration of lusearch slowed down between r15685 and r15688 (biased locking)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-820&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-820&lt;/a&gt;&lt;br&gt;RVM-815 &amp;nbsp; &amp;nbsp; Cleaner fix to avoid optimizing through final fields that are known to be modified via native code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-815&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-815&lt;/a&gt;&lt;br&gt;RVM-812 &amp;nbsp; &amp;nbsp; Increase in failures in small heap perf runs since switch to GenImmix as production
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-812&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-812&lt;/a&gt;&lt;br&gt;RVM-810 &amp;nbsp; &amp;nbsp; Add cattrack ui to allow authenticated users to upload local test-run files to import/compare against relevant nightly runs.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-810&lt;/a&gt;&lt;br&gt;RVM-805 &amp;nbsp; &amp;nbsp; Pretty printing application stacks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-805&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-805&lt;/a&gt;&lt;br&gt;RVM-793 &amp;nbsp; &amp;nbsp; Improve tracing support in RVMThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-793&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-793&lt;/a&gt;&lt;br&gt;RVM-747 &amp;nbsp; &amp;nbsp; Crash during GC while attempting to resize thread stack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-747&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-747&lt;/a&gt;&lt;br&gt;RVM-728 &amp;nbsp; &amp;nbsp; Design a mechanism to make it clear which options are internal vs. valid to be set from the command line
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-728&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-728&lt;/a&gt;&lt;br&gt;RVM-705 &amp;nbsp; &amp;nbsp; Interpret native stack frames using libbfd
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-705&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-705&lt;/a&gt;&lt;br&gt;RVM-695 &amp;nbsp; &amp;nbsp; Need to better account for virtual memory constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-695&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-695&lt;/a&gt;&lt;br&gt;RVM-681 &amp;nbsp; &amp;nbsp; Regression tests for MMTk Test Harness
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-681&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-681&lt;/a&gt;&lt;br&gt;RVM-665 &amp;nbsp; &amp;nbsp; Investigate sigstack/sigaltstack story
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-665&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-665&lt;/a&gt;&lt;br&gt;RVM-661 &amp;nbsp; &amp;nbsp; ObjectReferenceDeque can return null while isEmpty() is false.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-661&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-661&lt;/a&gt;&lt;br&gt;RVM-653 &amp;nbsp; &amp;nbsp; Remove nursery lists from LOS code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-653&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-653&lt;/a&gt;&lt;br&gt;RVM-629 &amp;nbsp; &amp;nbsp; Incorrect usage of @Untraced?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-629&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-629&lt;/a&gt;&lt;br&gt;RVM-611 &amp;nbsp; &amp;nbsp; Locality improvements via online object reordering (Huang et al OOPSLA 2004)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-611&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-611&lt;/a&gt;&lt;br&gt;RVM-586 &amp;nbsp; &amp;nbsp; ArrayIndexOutOfBoundsException in GCSpy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-586&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-586&lt;/a&gt;&lt;br&gt;RVM-579 &amp;nbsp; &amp;nbsp; Simplify operations based on # of bits (in int values)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-579&lt;/a&gt;&lt;br&gt;RVM-578 &amp;nbsp; &amp;nbsp; Enhance frequency estimation using Annotated LST
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-578&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-578&lt;/a&gt;&lt;br&gt;RVM-576 &amp;nbsp; &amp;nbsp; Only buy stackframe in trivial leaf methods if a yieldpoint is actually taken 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-576&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-576&lt;/a&gt;&lt;br&gt;RVM-575 &amp;nbsp; &amp;nbsp; Increase precision of modeling of checked exceptions at call instructions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-575&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-575&lt;/a&gt;&lt;br&gt;RVM-568 &amp;nbsp; &amp;nbsp; Register allocation of expression stack in PPC baseline compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-568&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-568&lt;/a&gt;&lt;br&gt;&lt;br&gt;Displaying 200 of 299 matched issues. You may view all matched issues at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&lt;/a&gt;&lt;br&gt;&lt;br&gt;You may edit this subscription at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&lt;/a&gt;&lt;br&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-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26210069&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Subscription%3A-Open-RVM-Issues-tp26210069p26210069.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26132326</id>
	<title>Re: Post: How to make use of the boolean variable DEBUG =	false in the class files??</title>
	<published>2009-10-30T08:42:45Z</published>
	<updated>2009-10-30T08:42:45Z</updated>
	<author>
		<name>David P Grove</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body&gt;
&lt;p&gt;&lt;tt&gt;sai sashankh donkena &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26132326&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;donkena.sai@...&lt;/a&gt;&amp;gt; wrote on 10/30/2009 10:57:01 AM:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Please help me on how to set the DEBUG variable value = true so that I&lt;br&gt;
&amp;gt; can view the debug messages printed in each class..&lt;br&gt;
&amp;gt; Thanks a lot.&lt;br&gt;
&amp;gt;&lt;/tt&gt;&lt;br&gt;
&lt;br&gt;
&lt;tt&gt;you edit the source code to change it's initial value from false to true and then rebuild.&lt;/tt&gt;&lt;br&gt;
&lt;br&gt;
&lt;tt&gt;--dave&lt;/tt&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26132326&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Post%3A-How-to-make-use-of-the-boolean-variable-DEBUG-%3D-false-in-the-class-files---tp26131463p26132326.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26131463</id>
	<title>Post: How to make use of the boolean variable DEBUG = false in the class files??</title>
	<published>2009-10-30T07:57:01Z</published>
	<updated>2009-10-30T07:57:01Z</updated>
	<author>
		<name>sashankh</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Please help me on how to set the DEBUG variable value = true so that I
&lt;br&gt;can view the debug messages printed in each class..
&lt;br&gt;Thanks a lot.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sai Sashankh
&lt;br&gt;09529199623
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26131463&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Post%3A-How-to-make-use-of-the-boolean-variable-DEBUG-%3D-false-in-the-class-files---tp26131463p26131463.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26125343</id>
	<title>HELP on how to use the DEBUG variavble in the classes of jikesrvm</title>
	<published>2009-10-29T22:46:36Z</published>
	<updated>2009-10-29T22:46:36Z</updated>
	<author>
		<name>sashankh</name>
	</author>
	<content type="html">Hi, 
&lt;br&gt;Please help me out. There is a boolean DEBUG variable which is declared to be false. The description for this says that it can be used to optionally used to print verbose messages. Does anyone know how to use this variable??</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HELP-on-how-to-use-the-DEBUG-variavble-in-the-classes-of-jikesrvm-tp26125343p26125343.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26112364</id>
	<title>[jira] Created: (RVM-871) java.lang.reflect.VMMethod.getSignature() cause NullPointerException</title>
	<published>2009-10-29T05:47:26Z</published>
	<updated>2009-10-29T05:47:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">java.lang.reflect.VMMethod.getSignature() cause NullPointerException
&lt;br&gt;--------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: RVM-871
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-871&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-871&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Runtime: Class Library: GNU Classpath
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 3.1.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: ubuntu 9.04
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Eric Ku
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Trivial
&lt;br&gt;&lt;br&gt;&lt;br&gt;I'm a new comer to JikesRVM.
&lt;br&gt;A few days ago, when I was trying to run JBoss on the rvm, I met a problem.
&lt;br&gt;I thinks this may be a bug, a trivial bug.
&lt;br&gt;&lt;br&gt;I compiled the rvm with the GNU Classpath.
&lt;br&gt;&lt;br&gt;{code:title=java.lang.reflect.VMMethod.java|borderStyle=solid}
&lt;br&gt;final RVMMethod method;
&lt;br&gt;...
&lt;br&gt;String getSignature() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; return method.getSignature().toString();
&lt;br&gt;}
&lt;br&gt;{code} 
&lt;br&gt;&lt;br&gt;for _method.getSignature()_ may return null, &amp;nbsp;calling method _toString()_ &amp;nbsp;in this way may cause a NullPointerException.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26112364&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-871%29-java.lang.reflect.VMMethod.getSignature%28%29-cause-NullPointerException-tp26112364p26112364.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26107298</id>
	<title>[jira] Subscription: Open RVM Issues</title>
	<published>2009-10-28T23:00:28Z</published>
	<updated>2009-10-28T23:00:28Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Issue Subscription
&lt;br&gt;Filter: Open RVM Issues (200 of 298 issues)
&lt;br&gt;Subscriber: rvm_notifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary
&lt;br&gt;RVM-868 &amp;nbsp; &amp;nbsp; Method resolution code unable to resolve methods in some cases
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-868&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-868&lt;/a&gt;&lt;br&gt;RVM-720 &amp;nbsp; &amp;nbsp; Support for JNI helper methods on PowerPC
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-720&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-720&lt;/a&gt;&lt;br&gt;RVM-713 &amp;nbsp; &amp;nbsp; Enable x87 exceptions to catch badly behaving code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-713&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-713&lt;/a&gt;&lt;br&gt;RVM-254 &amp;nbsp; &amp;nbsp; Problems with SSA form: lack of loop unrolling breaks VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-254&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-254&lt;/a&gt;&lt;br&gt;RVM-229 &amp;nbsp; &amp;nbsp; Nightly tests against Classpath CVS head
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-229&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-229&lt;/a&gt;&lt;br&gt;RVM-870 &amp;nbsp; &amp;nbsp; Deadlock in RVMThread code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-870&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-870&lt;/a&gt;&lt;br&gt;RVM-863 &amp;nbsp; &amp;nbsp; BumpPointer.scanRegion can cause a page fault
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863&lt;/a&gt;&lt;br&gt;RVM-858 &amp;nbsp; &amp;nbsp; GCTrace build failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-858&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-858&lt;/a&gt;&lt;br&gt;RVM-857 &amp;nbsp; &amp;nbsp; Incorrect optimisation after call to native method
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-857&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-857&lt;/a&gt;&lt;br&gt;RVM-855 &amp;nbsp; &amp;nbsp; Error in XMLParser while loading Document Type Definition (.dtd) file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-855&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-855&lt;/a&gt;&lt;br&gt;RVM-853 &amp;nbsp; &amp;nbsp; Protocol handlers do not work with Jikes RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-853&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-853&lt;/a&gt;&lt;br&gt;RVM-845 &amp;nbsp; &amp;nbsp; Primitive write barrier support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845&lt;/a&gt;&lt;br&gt;RVM-830 &amp;nbsp; &amp;nbsp; Suspect code in ReflectionBase.invoke
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-830&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-830&lt;/a&gt;&lt;br&gt;RVM-829 &amp;nbsp; &amp;nbsp; Assertions on invalid 8bit assembler operations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-829&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-829&lt;/a&gt;&lt;br&gt;RVM-825 &amp;nbsp; &amp;nbsp; Replay compilation does not account for custom class loaders
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-825&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-825&lt;/a&gt;&lt;br&gt;RVM-824 &amp;nbsp; &amp;nbsp; integer division doesn't follow VM spec
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-824&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-824&lt;/a&gt;&lt;br&gt;RVM-822 &amp;nbsp; &amp;nbsp; Improve failure mode for out-of-address-space errors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-822&lt;/a&gt;&lt;br&gt;RVM-816 &amp;nbsp; &amp;nbsp; MMTK: LOG_BYTES_IN_PAGE is a hard coded compile time constant; should make sysCall to determine real value
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-816&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-816&lt;/a&gt;&lt;br&gt;RVM-809 &amp;nbsp; &amp;nbsp; Image bloat
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-809&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-809&lt;/a&gt;&lt;br&gt;RVM-799 &amp;nbsp; &amp;nbsp; Use reserve/commit OS rather than mmap as primitive in MMTk for page allocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-799&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-799&lt;/a&gt;&lt;br&gt;RVM-797 &amp;nbsp; &amp;nbsp; PreciseType is set when creating thread temporary registers in the opt compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-797&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-797&lt;/a&gt;&lt;br&gt;RVM-796 &amp;nbsp; &amp;nbsp; Generalize objectAsThread, objectAsType, etc. magic wih Magic.eatCast
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-796&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-796&lt;/a&gt;&lt;br&gt;RVM-792 &amp;nbsp; &amp;nbsp; Cattrack mail message header confuses mail readers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-792&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-792&lt;/a&gt;&lt;br&gt;RVM-785 &amp;nbsp; &amp;nbsp; handleHandshakeRequest should be called from enterNativeBlockedImpl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-785&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-785&lt;/a&gt;&lt;br&gt;RVM-782 &amp;nbsp; &amp;nbsp; Figure out if OSR's use of contextRegisters is correct and/or necessary, given their changed meaning in native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-782&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-782&lt;/a&gt;&lt;br&gt;RVM-781 &amp;nbsp; &amp;nbsp; GNU Classpath 0.98 causes performance regression in luindex
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-781&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-781&lt;/a&gt;&lt;br&gt;RVM-780 &amp;nbsp; &amp;nbsp; Figure out why native threads stability is proportional to the number of available processors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-780&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-780&lt;/a&gt;&lt;br&gt;RVM-777 &amp;nbsp; &amp;nbsp; Simplify MMTk--VM glue code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-777&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-777&lt;/a&gt;&lt;br&gt;RVM-772 &amp;nbsp; &amp;nbsp; Decide what 'available' processors means on native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-772&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-772&lt;/a&gt;&lt;br&gt;RVM-771 &amp;nbsp; &amp;nbsp; Don't remember array copies (mutator array remset) when both the destination and source are in the mature space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-771&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-771&lt;/a&gt;&lt;br&gt;RVM-770 &amp;nbsp; &amp;nbsp; MMTk barrier interface forces inefficient x86 instruction selection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-770&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-770&lt;/a&gt;&lt;br&gt;RVM-769 &amp;nbsp; &amp;nbsp; Clean up situation with pre-copy and @NonMoving
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-769&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-769&lt;/a&gt;&lt;br&gt;RVM-755 &amp;nbsp; &amp;nbsp; Tweaks to optimizing compilation to improve the performance of write barriers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-755&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-755&lt;/a&gt;&lt;br&gt;RVM-750 &amp;nbsp; &amp;nbsp; Implement Thread.setPriority
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-750&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-750&lt;/a&gt;&lt;br&gt;RVM-749 &amp;nbsp; &amp;nbsp; Only allow clean/expected transitions in thread execStatus
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-749&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-749&lt;/a&gt;&lt;br&gt;RVM-745 &amp;nbsp; &amp;nbsp; Use @Intrinsic annotation to drive matching of magic method to magic code generators
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-745&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-745&lt;/a&gt;&lt;br&gt;RVM-734 &amp;nbsp; &amp;nbsp; Deadlocks when using -X:aos:initial_compiler=opt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-734&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-734&lt;/a&gt;&lt;br&gt;RVM-731 &amp;nbsp; &amp;nbsp; Bad reference in baseline IMT.IMTDict.populateIMT
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-731&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-731&lt;/a&gt;&lt;br&gt;RVM-730 &amp;nbsp; &amp;nbsp; enabling live_range_splitting causes NullPointerException or NoSuchElementException for various benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-730&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-730&lt;/a&gt;&lt;br&gt;RVM-721 &amp;nbsp; &amp;nbsp; Improve extreme assertion sanity checking in regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-721&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-721&lt;/a&gt;&lt;br&gt;RVM-719 &amp;nbsp; &amp;nbsp; Failure in Harmony's class library tests
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-719&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-719&lt;/a&gt;&lt;br&gt;RVM-717 &amp;nbsp; &amp;nbsp; Support for var arg JNI methods on 64bit platforms
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-717&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-717&lt;/a&gt;&lt;br&gt;RVM-716 &amp;nbsp; &amp;nbsp; Remove all uses of unparameterized types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-716&lt;/a&gt;&lt;br&gt;RVM-711 &amp;nbsp; &amp;nbsp; Support for cycle-accurate simulation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-711&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-711&lt;/a&gt;&lt;br&gt;RVM-710 &amp;nbsp; &amp;nbsp; Multiple bugs/crashes on DaCapo while varying command line parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-710&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-710&lt;/a&gt;&lt;br&gt;RVM-699 &amp;nbsp; &amp;nbsp; Race in reclaiming compiled methods
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-699&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-699&lt;/a&gt;&lt;br&gt;RVM-692 &amp;nbsp; &amp;nbsp; Classpath Thread operations not supported because VMThreadMXBeanImpl is not implemented
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-692&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-692&lt;/a&gt;&lt;br&gt;RVM-691 &amp;nbsp; &amp;nbsp; Assertion failure in org/jikesrvm/osr/ia32/OptExecutionStateExtractor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-691&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-691&lt;/a&gt;&lt;br&gt;RVM-686 &amp;nbsp; &amp;nbsp; Improve modelling of exceptions in IR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-686&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-686&lt;/a&gt;&lt;br&gt;RVM-678 &amp;nbsp; &amp;nbsp; Dynamic linker instructions in data image
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-678&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-678&lt;/a&gt;&lt;br&gt;RVM-677 &amp;nbsp; &amp;nbsp; Tableswitch performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-677&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-677&lt;/a&gt;&lt;br&gt;RVM-675 &amp;nbsp; &amp;nbsp; Chunk linked list broken on discontiguous space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-675&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-675&lt;/a&gt;&lt;br&gt;RVM-670 &amp;nbsp; &amp;nbsp; Bad reference maps in JBB '05
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-670&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-670&lt;/a&gt;&lt;br&gt;RVM-663 &amp;nbsp; &amp;nbsp; Using object barrier casues sssertion failures in ObjectReferenceDeque.insert &amp; other crashes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-663&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-663&lt;/a&gt;&lt;br&gt;RVM-659 &amp;nbsp; &amp;nbsp; Scalar SSA-based optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-659&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-659&lt;/a&gt;&lt;br&gt;RVM-658 &amp;nbsp; &amp;nbsp; O2 Loop optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-658&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-658&lt;/a&gt;&lt;br&gt;RVM-657 &amp;nbsp; &amp;nbsp; Enable scalar SSA form for HIR/LIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-657&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-657&lt;/a&gt;&lt;br&gt;RVM-656 &amp;nbsp; &amp;nbsp; Re-enable O2 optimizations disabled for stability drive
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-656&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-656&lt;/a&gt;&lt;br&gt;RVM-649 &amp;nbsp; &amp;nbsp; build failure on PPC OS X 10.5 (Leopard)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-649&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-649&lt;/a&gt;&lt;br&gt;RVM-648 &amp;nbsp; &amp;nbsp; Allow promotion into LOS
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-648&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-648&lt;/a&gt;&lt;br&gt;RVM-647 &amp;nbsp; &amp;nbsp; Allow nursery to be discontiguous
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-647&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-647&lt;/a&gt;&lt;br&gt;RVM-642 &amp;nbsp; &amp;nbsp; Problem with CMID/stackframe mapping in reflection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-642&lt;/a&gt;&lt;br&gt;RVM-635 &amp;nbsp; &amp;nbsp; Harmony, use the zip cache pool api
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-635&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-635&lt;/a&gt;&lt;br&gt;RVM-630 &amp;nbsp; &amp;nbsp; Build support for Windows
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-630&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-630&lt;/a&gt;&lt;br&gt;RVM-626 &amp;nbsp; &amp;nbsp; Objects in SortTODObjectReferenceStack popped from data structure in wrong order, causing Merlin traces to be incorrect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-626&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-626&lt;/a&gt;&lt;br&gt;RVM-622 &amp;nbsp; &amp;nbsp; Skipping Harmony classlib building, just copy over deploy/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-622&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-622&lt;/a&gt;&lt;br&gt;RVM-620 &amp;nbsp; &amp;nbsp; DaCapo jython fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-620&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-620&lt;/a&gt;&lt;br&gt;RVM-618 &amp;nbsp; &amp;nbsp; DaCapo chart fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-618&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-618&lt;/a&gt;&lt;br&gt;RVM-602 &amp;nbsp; &amp;nbsp; OSR bytecodes cause the opt compiler bcIndex to be unintelligible
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-602&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-602&lt;/a&gt;&lt;br&gt;RVM-601 &amp;nbsp; &amp;nbsp; Make BootImageWriterOutput.txt easily accessible from cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-601&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-601&lt;/a&gt;&lt;br&gt;RVM-595 &amp;nbsp; &amp;nbsp; Checks when creating object references in opt compilation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-595&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-595&lt;/a&gt;&lt;br&gt;RVM-581 &amp;nbsp; &amp;nbsp; Enable recompilation of Uninterruptible and Unpreemptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-581&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-581&lt;/a&gt;&lt;br&gt;RVM-577 &amp;nbsp; &amp;nbsp; implement induction variable elimination
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-577&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-577&lt;/a&gt;&lt;br&gt;RVM-567 &amp;nbsp; &amp;nbsp; Advanced loop transformations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-567&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-567&lt;/a&gt;&lt;br&gt;RVM-566 &amp;nbsp; &amp;nbsp; JNI: Implement AttachCurrentThread/DetachCurrentThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-566&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-566&lt;/a&gt;&lt;br&gt;RVM-565 &amp;nbsp; &amp;nbsp; implement JNI_CreateJavaVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-565&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-565&lt;/a&gt;&lt;br&gt;RVM-557 &amp;nbsp; &amp;nbsp; JNI: load libraries should be by classloader, not global
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-557&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-557&lt;/a&gt;&lt;br&gt;RVM-551 &amp;nbsp; &amp;nbsp; Experiment with object collocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-551&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-551&lt;/a&gt;&lt;br&gt;RVM-549 &amp;nbsp; &amp;nbsp; Initial support for OpenJDK class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-549&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-549&lt;/a&gt;&lt;br&gt;RVM-545 &amp;nbsp; &amp;nbsp; java.lang.instrument support for Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-545&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-545&lt;/a&gt;&lt;br&gt;RVM-535 &amp;nbsp; &amp;nbsp; B2 Compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-535&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-535&lt;/a&gt;&lt;br&gt;RVM-533 &amp;nbsp; &amp;nbsp; Implement generic reflection API in Apache Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-533&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-533&lt;/a&gt;&lt;br&gt;RVM-530 &amp;nbsp; &amp;nbsp; Conditional stationary field constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-530&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-530&lt;/a&gt;&lt;br&gt;RVM-524 &amp;nbsp; &amp;nbsp; Add support for Strings that don't copy their contents to Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-524&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-524&lt;/a&gt;&lt;br&gt;RVM-516 &amp;nbsp; &amp;nbsp; Infer pure methods through compiler and bytecode analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-516&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-516&lt;/a&gt;&lt;br&gt;RVM-509 &amp;nbsp; &amp;nbsp; Move barrier operations into opt compiler HIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-509&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-509&lt;/a&gt;&lt;br&gt;RVM-503 &amp;nbsp; &amp;nbsp; 2 types of pure annotation to deal with dead code elimination and exceptions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-503&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-503&lt;/a&gt;&lt;br&gt;RVM-496 &amp;nbsp; &amp;nbsp; Use PC relative calls for sysCall and native method invocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-496&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-496&lt;/a&gt;&lt;br&gt;RVM-491 &amp;nbsp; &amp;nbsp; Unsupported operations in javax.imageio
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-491&lt;/a&gt;&lt;br&gt;RVM-489 &amp;nbsp; &amp;nbsp; Out-of-memory errors in particular during compiler for scimark benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-489&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-489&lt;/a&gt;&lt;br&gt;RVM-488 &amp;nbsp; &amp;nbsp; Problems with ObjectInputStream
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-488&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-488&lt;/a&gt;&lt;br&gt;RVM-487 &amp;nbsp; &amp;nbsp; Unexpected exceptions in RSA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-487&lt;/a&gt;&lt;br&gt;RVM-486 &amp;nbsp; &amp;nbsp; Support 21bit keys in AES crypto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-486&lt;/a&gt;&lt;br&gt;RVM-485 &amp;nbsp; &amp;nbsp; Implement BigDecimal.divide(BigDecimal, MathContext)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-485&lt;/a&gt;&lt;br&gt;RVM-484 &amp;nbsp; &amp;nbsp; Fix SPEC jvm 2008
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-484&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-484&lt;/a&gt;&lt;br&gt;RVM-475 &amp;nbsp; &amp;nbsp; Move to a workqueue for performance regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-475&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-475&lt;/a&gt;&lt;br&gt;RVM-473 &amp;nbsp; &amp;nbsp; Improved sparklines
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-473&lt;/a&gt;&lt;br&gt;RVM-461 &amp;nbsp; &amp;nbsp; Immix code still messy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-461&lt;/a&gt;&lt;br&gt;RVM-448 &amp;nbsp; &amp;nbsp; Add non-nullness information to register operands
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-448&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-448&lt;/a&gt;&lt;br&gt;RVM-446 &amp;nbsp; &amp;nbsp; Investigate performance regression in Compress
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-446&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-446&lt;/a&gt;&lt;br&gt;RVM-444 &amp;nbsp; &amp;nbsp; BasicBlock.mergeFallThrough is overly conservative with exception handlers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-444&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-444&lt;/a&gt;&lt;br&gt;RVM-438 &amp;nbsp; &amp;nbsp; Barriers within critical VM code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-438&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-438&lt;/a&gt;&lt;br&gt;RVM-436 &amp;nbsp; &amp;nbsp; Improvements to Random number generation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-436&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-436&lt;/a&gt;&lt;br&gt;RVM-432 &amp;nbsp; &amp;nbsp; Fix GNU classpath build on x86_64
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-432&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-432&lt;/a&gt;&lt;br&gt;RVM-419 &amp;nbsp; &amp;nbsp; Simple elision of write barriers based on escape analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-419&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-419&lt;/a&gt;&lt;br&gt;RVM-418 &amp;nbsp; &amp;nbsp; Add breadcrumbs to our unity front page
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-418&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-418&lt;/a&gt;&lt;br&gt;RVM-415 &amp;nbsp; &amp;nbsp; Better abstraction and identification of helpers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-415&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-415&lt;/a&gt;&lt;br&gt;RVM-413 &amp;nbsp; &amp;nbsp; Long running tests using development/extreme assertion configurations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-413&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-413&lt;/a&gt;&lt;br&gt;RVM-407 &amp;nbsp; &amp;nbsp; Is VM.disableGC() deprecated?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-407&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-407&lt;/a&gt;&lt;br&gt;RVM-405 &amp;nbsp; &amp;nbsp; Improve modularity of major functions within the RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-405&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-405&lt;/a&gt;&lt;br&gt;RVM-404 &amp;nbsp; &amp;nbsp; New loop unrolling optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-404&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-404&lt;/a&gt;&lt;br&gt;RVM-403 &amp;nbsp; &amp;nbsp; Implement the Baker garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-403&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-403&lt;/a&gt;&lt;br&gt;RVM-401 &amp;nbsp; &amp;nbsp; Implement the Compressor garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-401&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-401&lt;/a&gt;&lt;br&gt;RVM-400 &amp;nbsp; &amp;nbsp; Implement on-the-fly garbage collectors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-400&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-400&lt;/a&gt;&lt;br&gt;RVM-399 &amp;nbsp; &amp;nbsp; Separate Heap For VM objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-399&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-399&lt;/a&gt;&lt;br&gt;RVM-398 &amp;nbsp; &amp;nbsp; DaCapo 10 iteration lusearch stack walking is significant proportion of runtime (&amp;gt;13%)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-398&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-398&lt;/a&gt;&lt;br&gt;RVM-393 &amp;nbsp; &amp;nbsp; Use Inline.When to control inlining within MMTk
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-393&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-393&lt;/a&gt;&lt;br&gt;RVM-389 &amp;nbsp; &amp;nbsp; Unable to search cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-389&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-389&lt;/a&gt;&lt;br&gt;RVM-388 &amp;nbsp; &amp;nbsp; Improved GC visualization
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-388&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-388&lt;/a&gt;&lt;br&gt;RVM-386 &amp;nbsp; &amp;nbsp; Calling runtime methods doesn't effect the stack overflow check, the stack overflow region seems large (64kb)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-386&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-386&lt;/a&gt;&lt;br&gt;RVM-382 &amp;nbsp; &amp;nbsp; Integration of Jikes RVM and JNODE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-382&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-382&lt;/a&gt;&lt;br&gt;RVM-373 &amp;nbsp; &amp;nbsp; Support for BrandWeg as a class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-373&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-373&lt;/a&gt;&lt;br&gt;RVM-363 &amp;nbsp; &amp;nbsp; Improve the speed of cat track's graphs
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-363&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-363&lt;/a&gt;&lt;br&gt;RVM-341 &amp;nbsp; &amp;nbsp; Improved copying in VM_Memory
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-341&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-341&lt;/a&gt;&lt;br&gt;RVM-334 &amp;nbsp; &amp;nbsp; Send SIGQUIT before terminating process in timedrun
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-334&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-334&lt;/a&gt;&lt;br&gt;RVM-324 &amp;nbsp; &amp;nbsp; Implement class unloading
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-324&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-324&lt;/a&gt;&lt;br&gt;RVM-306 &amp;nbsp; &amp;nbsp; IGNORE_REMSETS is not tested, may not be functional
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-306&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-306&lt;/a&gt;&lt;br&gt;RVM-294 &amp;nbsp; &amp;nbsp; JikesRVM fails to build using a Classpath VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-294&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-294&lt;/a&gt;&lt;br&gt;RVM-292 &amp;nbsp; &amp;nbsp; Bloat performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-292&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-292&lt;/a&gt;&lt;br&gt;RVM-290 &amp;nbsp; &amp;nbsp; Refactor object model so that status word (int) bits are used more intelligently
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-290&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-290&lt;/a&gt;&lt;br&gt;RVM-289 &amp;nbsp; &amp;nbsp; 64bit object model wastes space with array length and status word
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-289&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-289&lt;/a&gt;&lt;br&gt;RVM-287 &amp;nbsp; &amp;nbsp; Too many space comparison checks in GC code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-287&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-287&lt;/a&gt;&lt;br&gt;RVM-263 &amp;nbsp; &amp;nbsp; Compressed references
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-263&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-263&lt;/a&gt;&lt;br&gt;RVM-251 &amp;nbsp; &amp;nbsp; Extend opt compiler to use pc-relative calls
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-251&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-251&lt;/a&gt;&lt;br&gt;RVM-250 &amp;nbsp; &amp;nbsp; GC of compiled code that may be the target of a PC-relative call
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-250&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-250&lt;/a&gt;&lt;br&gt;RVM-248 &amp;nbsp; &amp;nbsp; Build runtime system mechanisms for patching pc-relative calls that target obsolete compiled code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-248&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-248&lt;/a&gt;&lt;br&gt;RVM-247 &amp;nbsp; &amp;nbsp; Augment IA32 Baseline compiler to use pc-relative calls for dynamically generated code. 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-247&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-247&lt;/a&gt;&lt;br&gt;RVM-246 &amp;nbsp; &amp;nbsp; Use PC relative calls for statically resolvable targets
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-246&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-246&lt;/a&gt;&lt;br&gt;RVM-241 &amp;nbsp; &amp;nbsp; Consider cost of FP compare when performing branch optimizations, flipCode...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-241&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-241&lt;/a&gt;&lt;br&gt;RVM-239 &amp;nbsp; &amp;nbsp; Restructuring of how compiler phases are organized, use of pre/post conditions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-239&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-239&lt;/a&gt;&lt;br&gt;RVM-238 &amp;nbsp; &amp;nbsp; Late resolution of reflected types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-238&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-238&lt;/a&gt;&lt;br&gt;RVM-235 &amp;nbsp; &amp;nbsp; Support for srtictfp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-235&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-235&lt;/a&gt;&lt;br&gt;RVM-232 &amp;nbsp; &amp;nbsp; Need to include check for physical memory in determining whether to collect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-232&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-232&lt;/a&gt;&lt;br&gt;RVM-228 &amp;nbsp; &amp;nbsp; Turn off bounds checks and null checks in uninterruptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-228&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-228&lt;/a&gt;&lt;br&gt;RVM-227 &amp;nbsp; &amp;nbsp; Need more scalable global page free list
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-227&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-227&lt;/a&gt;&lt;br&gt;RVM-192 &amp;nbsp; &amp;nbsp; Investigate the performance of String interning
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-192&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-192&lt;/a&gt;&lt;br&gt;RVM-190 &amp;nbsp; &amp;nbsp; Structure of org.jikesrvm.memorymanagers.mminterface.Selected is blocking compile time folding of static final booleans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-190&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-190&lt;/a&gt;&lt;br&gt;RVM-188 &amp;nbsp; &amp;nbsp; BURS in the DaCapo Jython benchmark is more expensive than normal
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-188&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-188&lt;/a&gt;&lt;br&gt;RVM-174 &amp;nbsp; &amp;nbsp; Reduce/remove use of ArchitectureSpecific
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-174&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-174&lt;/a&gt;&lt;br&gt;RVM-169 &amp;nbsp; &amp;nbsp; Initial X86 64 support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-169&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-169&lt;/a&gt;&lt;br&gt;RVM-162 &amp;nbsp; &amp;nbsp; Remove x87 code generation from opt compiler.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-162&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-162&lt;/a&gt;&lt;br&gt;RVM-160 &amp;nbsp; &amp;nbsp; Performance investigation: trivial loop structures result in major performance differences
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-160&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-160&lt;/a&gt;&lt;br&gt;RVM-158 &amp;nbsp; &amp;nbsp; Add into our testing infrastructure the mauve test suite
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-158&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-158&lt;/a&gt;&lt;br&gt;RVM-152 &amp;nbsp; &amp;nbsp; Bytecode verifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-152&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-152&lt;/a&gt;&lt;br&gt;RVM-151 &amp;nbsp; &amp;nbsp; OutOfMemory exceptions should indicate which space was exhausted
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-151&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-151&lt;/a&gt;&lt;br&gt;RVM-149 &amp;nbsp; &amp;nbsp; Move creation of BootImage object to after creation of boot image objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-149&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-149&lt;/a&gt;&lt;br&gt;RVM-137 &amp;nbsp; &amp;nbsp; Checkcast setting of register type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-137&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-137&lt;/a&gt;&lt;br&gt;RVM-134 &amp;nbsp; &amp;nbsp; Make register operand register and type fields private
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-134&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-134&lt;/a&gt;&lt;br&gt;RVM-127 &amp;nbsp; &amp;nbsp; Implement the VM interfaces for the management beans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-127&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-127&lt;/a&gt;&lt;br&gt;RVM-118 &amp;nbsp; &amp;nbsp; Javadoc errors not being reported in sanity reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-118&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-118&lt;/a&gt;&lt;br&gt;RVM-116 &amp;nbsp; &amp;nbsp; Solve/remove comments in ScanThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-116&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-116&lt;/a&gt;&lt;br&gt;RVM-103 &amp;nbsp; &amp;nbsp; Add failure analysis to reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-103&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-103&lt;/a&gt;&lt;br&gt;RVM-95 &amp;nbsp; &amp;nbsp; &amp;nbsp;Switch to building Classpath with javac (stop download of ecj?)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-95&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-95&lt;/a&gt;&lt;br&gt;RVM-86 &amp;nbsp; &amp;nbsp; &amp;nbsp;Display Statistically significant changes in statistics in nightly report
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-86&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-86&lt;/a&gt;&lt;br&gt;RVM-84 &amp;nbsp; &amp;nbsp; &amp;nbsp;VM_JNIFunctions should be generated from a DSL
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-84&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-84&lt;/a&gt;&lt;br&gt;RVM-79 &amp;nbsp; &amp;nbsp; &amp;nbsp;Dump all registers on a fault on Intel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-79&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-79&lt;/a&gt;&lt;br&gt;RVM-74 &amp;nbsp; &amp;nbsp; &amp;nbsp;No special case for space in traceObject
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-74&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-74&lt;/a&gt;&lt;br&gt;RVM-50 &amp;nbsp; &amp;nbsp; &amp;nbsp;Remove synchronization in Field/MemberReference resolve
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-50&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-50&lt;/a&gt;&lt;br&gt;RVM-41 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize basic IO methods (usually used during debugging and reporting)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-41&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-41&lt;/a&gt;&lt;br&gt;RVM-40 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize Susbsystem Reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-40&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-40&lt;/a&gt;&lt;br&gt;RVM-39 &amp;nbsp; &amp;nbsp; &amp;nbsp;Generate VM_Entrypoints from annotations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-39&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-39&lt;/a&gt;&lt;br&gt;RVM-28 &amp;nbsp; &amp;nbsp; &amp;nbsp;Periodically truncate, delete or archive stale data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-28&lt;/a&gt;&lt;br&gt;RVM-12 &amp;nbsp; &amp;nbsp; &amp;nbsp;Tighten bounds in InlineAllocation test
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-12&lt;/a&gt;&lt;br&gt;RVM-865 &amp;nbsp; &amp;nbsp; Run svn with LANG=C in extract-svn-version
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-865&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-865&lt;/a&gt;&lt;br&gt;RVM-862 &amp;nbsp; &amp;nbsp; 2 static fields using an identic slot
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-862&lt;/a&gt;&lt;br&gt;RVM-861 &amp;nbsp; &amp;nbsp; Refactor bulkCopy optimisations for RVMArray arraycopy's
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-861&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-861&lt;/a&gt;&lt;br&gt;RVM-849 &amp;nbsp; &amp;nbsp; OOM in opt compiler compiling java.lang.Integer.toString in Harmony M10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-849&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-849&lt;/a&gt;&lt;br&gt;RVM-823 &amp;nbsp; &amp;nbsp; Fix heap growth manager's reporting of heap size
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-823&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-823&lt;/a&gt;&lt;br&gt;RVM-820 &amp;nbsp; &amp;nbsp; First iteration of lusearch slowed down between r15685 and r15688 (biased locking)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-820&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-820&lt;/a&gt;&lt;br&gt;RVM-815 &amp;nbsp; &amp;nbsp; Cleaner fix to avoid optimizing through final fields that are known to be modified via native code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-815&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-815&lt;/a&gt;&lt;br&gt;RVM-812 &amp;nbsp; &amp;nbsp; Increase in failures in small heap perf runs since switch to GenImmix as production
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-812&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-812&lt;/a&gt;&lt;br&gt;RVM-810 &amp;nbsp; &amp;nbsp; Add cattrack ui to allow authenticated users to upload local test-run files to import/compare against relevant nightly runs.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-810&lt;/a&gt;&lt;br&gt;RVM-805 &amp;nbsp; &amp;nbsp; Pretty printing application stacks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-805&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-805&lt;/a&gt;&lt;br&gt;RVM-793 &amp;nbsp; &amp;nbsp; Improve tracing support in RVMThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-793&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-793&lt;/a&gt;&lt;br&gt;RVM-747 &amp;nbsp; &amp;nbsp; Crash during GC while attempting to resize thread stack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-747&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-747&lt;/a&gt;&lt;br&gt;RVM-728 &amp;nbsp; &amp;nbsp; Design a mechanism to make it clear which options are internal vs. valid to be set from the command line
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-728&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-728&lt;/a&gt;&lt;br&gt;RVM-705 &amp;nbsp; &amp;nbsp; Interpret native stack frames using libbfd
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-705&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-705&lt;/a&gt;&lt;br&gt;RVM-695 &amp;nbsp; &amp;nbsp; Need to better account for virtual memory constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-695&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-695&lt;/a&gt;&lt;br&gt;RVM-681 &amp;nbsp; &amp;nbsp; Regression tests for MMTk Test Harness
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-681&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-681&lt;/a&gt;&lt;br&gt;RVM-665 &amp;nbsp; &amp;nbsp; Investigate sigstack/sigaltstack story
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-665&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-665&lt;/a&gt;&lt;br&gt;RVM-661 &amp;nbsp; &amp;nbsp; ObjectReferenceDeque can return null while isEmpty() is false.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-661&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-661&lt;/a&gt;&lt;br&gt;RVM-653 &amp;nbsp; &amp;nbsp; Remove nursery lists from LOS code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-653&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-653&lt;/a&gt;&lt;br&gt;RVM-629 &amp;nbsp; &amp;nbsp; Incorrect usage of @Untraced?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-629&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-629&lt;/a&gt;&lt;br&gt;RVM-611 &amp;nbsp; &amp;nbsp; Locality improvements via online object reordering (Huang et al OOPSLA 2004)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-611&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-611&lt;/a&gt;&lt;br&gt;RVM-586 &amp;nbsp; &amp;nbsp; ArrayIndexOutOfBoundsException in GCSpy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-586&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-586&lt;/a&gt;&lt;br&gt;RVM-579 &amp;nbsp; &amp;nbsp; Simplify operations based on # of bits (in int values)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-579&lt;/a&gt;&lt;br&gt;RVM-578 &amp;nbsp; &amp;nbsp; Enhance frequency estimation using Annotated LST
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-578&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-578&lt;/a&gt;&lt;br&gt;RVM-576 &amp;nbsp; &amp;nbsp; Only buy stackframe in trivial leaf methods if a yieldpoint is actually taken 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-576&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-576&lt;/a&gt;&lt;br&gt;RVM-575 &amp;nbsp; &amp;nbsp; Increase precision of modeling of checked exceptions at call instructions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-575&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-575&lt;/a&gt;&lt;br&gt;RVM-568 &amp;nbsp; &amp;nbsp; Register allocation of expression stack in PPC baseline compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-568&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-568&lt;/a&gt;&lt;br&gt;&lt;br&gt;Displaying 200 of 298 matched issues. You may view all matched issues at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&lt;/a&gt;&lt;br&gt;&lt;br&gt;You may edit this subscription at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26107298&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Subscription%3A-Open-RVM-Issues-tp26107298p26107298.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26072059</id>
	<title>JikesRVM: internal error: recursive use of hardware exception registers (exiting)...</title>
	<published>2009-10-26T17:03:49Z</published>
	<updated>2009-10-26T17:03:49Z</updated>
	<author>
		<name>Kelvin Tian</name>
	</author>
	<content type="html">Hi,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;   When I tried to use JikesRVM 3.0.1 to run a java application. I got this error: JikesRVM: internal error: recursive use of hardware exception registers (exiting), and show a list of stack info like this &lt;/div&gt;

&lt;div&gt;&lt;div&gt;-- Stack --&lt;/div&gt;&lt;div&gt;   at [0x70ed1e70, 0x64ea27bd] Lorg/jikesrvm/runtime/RuntimeEntrypoints; deliverHardwareException(II)V at line 694&lt;/div&gt;&lt;div&gt;   at [0x70ed1e8c, 0x64ea27bd] &amp;lt;hardware trap&amp;gt;&lt;/div&gt;&lt;div&gt;
   at [0x70f04d98, 0x64ea3baa] Lorg/jikesrvm/scheduler/ThinLock; unlock(Ljava/lang/Object;Lorg/vmmagic/unboxed/Offset;)V&lt;/div&gt;
&lt;div&gt;   at [0x70f04db0, 0x70850106] Lorg/jikesrvm/objectmodel/JavaHeader; genericUnlock(Ljava/lang/Object;)V at line 598&lt;/div&gt;&lt;div&gt;   at [0x70f04db0, 0x70850106] Lorg/jikesrvm/objectmodel/ObjectModel; genericUnlock(Ljava/lang/Object;)V at line 478&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Just wonder anyone else met with this error info before? Is this a possible bug for JikesRVM? Thanks for any suggestions!&lt;/div&gt;&lt;br&gt;&lt;br&gt;--&lt;br&gt;Best regards,&lt;br&gt;Kelvin&lt;br&gt;&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26072059&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JikesRVM%3A-internal-error%3A-recursive-use-of-hardware-exception-registers-%28exiting%29...-tp26072059p26072059.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26011898</id>
	<title>[jira] Commented: (RVM-868) Method resolution code unable to resolve methods in some cases</title>
	<published>2009-10-22T08:19:26Z</published>
	<updated>2009-10-22T08:19:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=195588#action_195588&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=195588#action_195588&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;David Grove commented on RVM-868:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;can reproduce problem. &amp;nbsp;I'll take a look at fixing it.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Method resolution code unable to resolve methods in some cases
&lt;br&gt;&amp;gt; --------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-868
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-868&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-868&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Suriya Subramanian
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Grove
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Critical
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: crash.txt, ResolverTestCase.java
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Looks like the method resolution code MethodReference.resolveInternal() is incorrect. It does not look for methods implemented in interfaces implemented by a class. In contrast, FieldReference.resolveInternal() looks in all super classes and interfaces a class implements. I am attaching a simple test program that demonstrates this bug. This bug exists in SVN r15788.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26011898&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-868%29-Method-resolution-code-unable-to-resolve-methods-in-some-cases-tp25979094p26011898.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26011900</id>
	<title>[jira] Assigned: (RVM-868) Method resolution code unable to resolve methods in some cases</title>
	<published>2009-10-22T08:19:26Z</published>
	<updated>2009-10-22T08:19:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Grove reassigned RVM-868:
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Assignee: David Grove
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Method resolution code unable to resolve methods in some cases
&lt;br&gt;&amp;gt; --------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-868
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-868&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-868&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Suriya Subramanian
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Grove
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Critical
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: crash.txt, ResolverTestCase.java
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Looks like the method resolution code MethodReference.resolveInternal() is incorrect. It does not look for methods implemented in interfaces implemented by a class. In contrast, FieldReference.resolveInternal() looks in all super classes and interfaces a class implements. I am attaching a simple test program that demonstrates this bug. This bug exists in SVN r15788.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26011900&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-868%29-Method-resolution-code-unable-to-resolve-methods-in-some-cases-tp25979094p26011900.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26004484</id>
	<title>[jira] Subscription: Open RVM Issues</title>
	<published>2009-10-21T23:00:29Z</published>
	<updated>2009-10-21T23:00:29Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Issue Subscription
&lt;br&gt;Filter: Open RVM Issues (200 of 298 issues)
&lt;br&gt;Subscriber: rvm_notifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Key &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary
&lt;br&gt;RVM-868 &amp;nbsp; &amp;nbsp; Method resolution code unable to resolve methods in some cases
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-868&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-868&lt;/a&gt;&lt;br&gt;RVM-720 &amp;nbsp; &amp;nbsp; Support for JNI helper methods on PowerPC
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-720&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-720&lt;/a&gt;&lt;br&gt;RVM-713 &amp;nbsp; &amp;nbsp; Enable x87 exceptions to catch badly behaving code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-713&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-713&lt;/a&gt;&lt;br&gt;RVM-254 &amp;nbsp; &amp;nbsp; Problems with SSA form: lack of loop unrolling breaks VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-254&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-254&lt;/a&gt;&lt;br&gt;RVM-229 &amp;nbsp; &amp;nbsp; Nightly tests against Classpath CVS head
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-229&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-229&lt;/a&gt;&lt;br&gt;RVM-870 &amp;nbsp; &amp;nbsp; Deadlock in RVMThread code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-870&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-870&lt;/a&gt;&lt;br&gt;RVM-863 &amp;nbsp; &amp;nbsp; BumpPointer.scanRegion can cause a page fault
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-863&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-863&lt;/a&gt;&lt;br&gt;RVM-858 &amp;nbsp; &amp;nbsp; GCTrace build failure
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-858&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-858&lt;/a&gt;&lt;br&gt;RVM-857 &amp;nbsp; &amp;nbsp; Incorrect optimisation after call to native method
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-857&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-857&lt;/a&gt;&lt;br&gt;RVM-855 &amp;nbsp; &amp;nbsp; Error in XMLParser while loading Document Type Definition (.dtd) file
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-855&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-855&lt;/a&gt;&lt;br&gt;RVM-853 &amp;nbsp; &amp;nbsp; Protocol handlers do not work with Jikes RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-853&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-853&lt;/a&gt;&lt;br&gt;RVM-845 &amp;nbsp; &amp;nbsp; Primitive write barrier support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-845&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-845&lt;/a&gt;&lt;br&gt;RVM-830 &amp;nbsp; &amp;nbsp; Suspect code in ReflectionBase.invoke
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-830&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-830&lt;/a&gt;&lt;br&gt;RVM-829 &amp;nbsp; &amp;nbsp; Assertions on invalid 8bit assembler operations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-829&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-829&lt;/a&gt;&lt;br&gt;RVM-825 &amp;nbsp; &amp;nbsp; Replay compilation does not account for custom class loaders
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-825&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-825&lt;/a&gt;&lt;br&gt;RVM-824 &amp;nbsp; &amp;nbsp; integer division doesn't follow VM spec
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-824&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-824&lt;/a&gt;&lt;br&gt;RVM-822 &amp;nbsp; &amp;nbsp; Improve failure mode for out-of-address-space errors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-822&lt;/a&gt;&lt;br&gt;RVM-816 &amp;nbsp; &amp;nbsp; MMTK: LOG_BYTES_IN_PAGE is a hard coded compile time constant; should make sysCall to determine real value
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-816&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-816&lt;/a&gt;&lt;br&gt;RVM-809 &amp;nbsp; &amp;nbsp; Image bloat
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-809&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-809&lt;/a&gt;&lt;br&gt;RVM-799 &amp;nbsp; &amp;nbsp; Use reserve/commit OS rather than mmap as primitive in MMTk for page allocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-799&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-799&lt;/a&gt;&lt;br&gt;RVM-797 &amp;nbsp; &amp;nbsp; PreciseType is set when creating thread temporary registers in the opt compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-797&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-797&lt;/a&gt;&lt;br&gt;RVM-796 &amp;nbsp; &amp;nbsp; Generalize objectAsThread, objectAsType, etc. magic wih Magic.eatCast
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-796&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-796&lt;/a&gt;&lt;br&gt;RVM-792 &amp;nbsp; &amp;nbsp; Cattrack mail message header confuses mail readers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-792&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-792&lt;/a&gt;&lt;br&gt;RVM-785 &amp;nbsp; &amp;nbsp; handleHandshakeRequest should be called from enterNativeBlockedImpl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-785&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-785&lt;/a&gt;&lt;br&gt;RVM-782 &amp;nbsp; &amp;nbsp; Figure out if OSR's use of contextRegisters is correct and/or necessary, given their changed meaning in native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-782&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-782&lt;/a&gt;&lt;br&gt;RVM-781 &amp;nbsp; &amp;nbsp; GNU Classpath 0.98 causes performance regression in luindex
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-781&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-781&lt;/a&gt;&lt;br&gt;RVM-780 &amp;nbsp; &amp;nbsp; Figure out why native threads stability is proportional to the number of available processors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-780&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-780&lt;/a&gt;&lt;br&gt;RVM-777 &amp;nbsp; &amp;nbsp; Simplify MMTk--VM glue code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-777&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-777&lt;/a&gt;&lt;br&gt;RVM-772 &amp;nbsp; &amp;nbsp; Decide what 'available' processors means on native threads
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-772&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-772&lt;/a&gt;&lt;br&gt;RVM-771 &amp;nbsp; &amp;nbsp; Don't remember array copies (mutator array remset) when both the destination and source are in the mature space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-771&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-771&lt;/a&gt;&lt;br&gt;RVM-770 &amp;nbsp; &amp;nbsp; MMTk barrier interface forces inefficient x86 instruction selection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-770&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-770&lt;/a&gt;&lt;br&gt;RVM-769 &amp;nbsp; &amp;nbsp; Clean up situation with pre-copy and @NonMoving
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-769&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-769&lt;/a&gt;&lt;br&gt;RVM-755 &amp;nbsp; &amp;nbsp; Tweaks to optimizing compilation to improve the performance of write barriers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-755&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-755&lt;/a&gt;&lt;br&gt;RVM-750 &amp;nbsp; &amp;nbsp; Implement Thread.setPriority
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-750&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-750&lt;/a&gt;&lt;br&gt;RVM-749 &amp;nbsp; &amp;nbsp; Only allow clean/expected transitions in thread execStatus
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-749&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-749&lt;/a&gt;&lt;br&gt;RVM-745 &amp;nbsp; &amp;nbsp; Use @Intrinsic annotation to drive matching of magic method to magic code generators
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-745&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-745&lt;/a&gt;&lt;br&gt;RVM-734 &amp;nbsp; &amp;nbsp; Deadlocks when using -X:aos:initial_compiler=opt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-734&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-734&lt;/a&gt;&lt;br&gt;RVM-731 &amp;nbsp; &amp;nbsp; Bad reference in baseline IMT.IMTDict.populateIMT
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-731&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-731&lt;/a&gt;&lt;br&gt;RVM-730 &amp;nbsp; &amp;nbsp; enabling live_range_splitting causes NullPointerException or NoSuchElementException for various benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-730&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-730&lt;/a&gt;&lt;br&gt;RVM-721 &amp;nbsp; &amp;nbsp; Improve extreme assertion sanity checking in regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-721&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-721&lt;/a&gt;&lt;br&gt;RVM-719 &amp;nbsp; &amp;nbsp; Failure in Harmony's class library tests
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-719&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-719&lt;/a&gt;&lt;br&gt;RVM-717 &amp;nbsp; &amp;nbsp; Support for var arg JNI methods on 64bit platforms
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-717&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-717&lt;/a&gt;&lt;br&gt;RVM-716 &amp;nbsp; &amp;nbsp; Remove all uses of unparameterized types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-716&lt;/a&gt;&lt;br&gt;RVM-711 &amp;nbsp; &amp;nbsp; Support for cycle-accurate simulation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-711&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-711&lt;/a&gt;&lt;br&gt;RVM-710 &amp;nbsp; &amp;nbsp; Multiple bugs/crashes on DaCapo while varying command line parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-710&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-710&lt;/a&gt;&lt;br&gt;RVM-699 &amp;nbsp; &amp;nbsp; Race in reclaiming compiled methods
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-699&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-699&lt;/a&gt;&lt;br&gt;RVM-692 &amp;nbsp; &amp;nbsp; Classpath Thread operations not supported because VMThreadMXBeanImpl is not implemented
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-692&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-692&lt;/a&gt;&lt;br&gt;RVM-691 &amp;nbsp; &amp;nbsp; Assertion failure in org/jikesrvm/osr/ia32/OptExecutionStateExtractor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-691&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-691&lt;/a&gt;&lt;br&gt;RVM-686 &amp;nbsp; &amp;nbsp; Improve modelling of exceptions in IR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-686&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-686&lt;/a&gt;&lt;br&gt;RVM-678 &amp;nbsp; &amp;nbsp; Dynamic linker instructions in data image
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-678&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-678&lt;/a&gt;&lt;br&gt;RVM-677 &amp;nbsp; &amp;nbsp; Tableswitch performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-677&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-677&lt;/a&gt;&lt;br&gt;RVM-675 &amp;nbsp; &amp;nbsp; Chunk linked list broken on discontiguous space
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-675&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-675&lt;/a&gt;&lt;br&gt;RVM-670 &amp;nbsp; &amp;nbsp; Bad reference maps in JBB '05
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-670&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-670&lt;/a&gt;&lt;br&gt;RVM-663 &amp;nbsp; &amp;nbsp; Using object barrier casues sssertion failures in ObjectReferenceDeque.insert &amp; other crashes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-663&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-663&lt;/a&gt;&lt;br&gt;RVM-659 &amp;nbsp; &amp;nbsp; Scalar SSA-based optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-659&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-659&lt;/a&gt;&lt;br&gt;RVM-658 &amp;nbsp; &amp;nbsp; O2 Loop optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-658&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-658&lt;/a&gt;&lt;br&gt;RVM-657 &amp;nbsp; &amp;nbsp; Enable scalar SSA form for HIR/LIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-657&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-657&lt;/a&gt;&lt;br&gt;RVM-656 &amp;nbsp; &amp;nbsp; Re-enable O2 optimizations disabled for stability drive
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-656&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-656&lt;/a&gt;&lt;br&gt;RVM-649 &amp;nbsp; &amp;nbsp; build failure on PPC OS X 10.5 (Leopard)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-649&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-649&lt;/a&gt;&lt;br&gt;RVM-648 &amp;nbsp; &amp;nbsp; Allow promotion into LOS
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-648&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-648&lt;/a&gt;&lt;br&gt;RVM-647 &amp;nbsp; &amp;nbsp; Allow nursery to be discontiguous
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-647&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-647&lt;/a&gt;&lt;br&gt;RVM-642 &amp;nbsp; &amp;nbsp; Problem with CMID/stackframe mapping in reflection
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-642&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-642&lt;/a&gt;&lt;br&gt;RVM-635 &amp;nbsp; &amp;nbsp; Harmony, use the zip cache pool api
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-635&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-635&lt;/a&gt;&lt;br&gt;RVM-630 &amp;nbsp; &amp;nbsp; Build support for Windows
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-630&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-630&lt;/a&gt;&lt;br&gt;RVM-626 &amp;nbsp; &amp;nbsp; Objects in SortTODObjectReferenceStack popped from data structure in wrong order, causing Merlin traces to be incorrect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-626&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-626&lt;/a&gt;&lt;br&gt;RVM-622 &amp;nbsp; &amp;nbsp; Skipping Harmony classlib building, just copy over deploy/
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-622&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-622&lt;/a&gt;&lt;br&gt;RVM-620 &amp;nbsp; &amp;nbsp; DaCapo jython fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-620&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-620&lt;/a&gt;&lt;br&gt;RVM-618 &amp;nbsp; &amp;nbsp; DaCapo chart fails with Apache Harmony class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-618&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-618&lt;/a&gt;&lt;br&gt;RVM-602 &amp;nbsp; &amp;nbsp; OSR bytecodes cause the opt compiler bcIndex to be unintelligible
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-602&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-602&lt;/a&gt;&lt;br&gt;RVM-601 &amp;nbsp; &amp;nbsp; Make BootImageWriterOutput.txt easily accessible from cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-601&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-601&lt;/a&gt;&lt;br&gt;RVM-595 &amp;nbsp; &amp;nbsp; Checks when creating object references in opt compilation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-595&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-595&lt;/a&gt;&lt;br&gt;RVM-581 &amp;nbsp; &amp;nbsp; Enable recompilation of Uninterruptible and Unpreemptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-581&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-581&lt;/a&gt;&lt;br&gt;RVM-577 &amp;nbsp; &amp;nbsp; implement induction variable elimination
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-577&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-577&lt;/a&gt;&lt;br&gt;RVM-567 &amp;nbsp; &amp;nbsp; Advanced loop transformations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-567&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-567&lt;/a&gt;&lt;br&gt;RVM-566 &amp;nbsp; &amp;nbsp; JNI: Implement AttachCurrentThread/DetachCurrentThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-566&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-566&lt;/a&gt;&lt;br&gt;RVM-565 &amp;nbsp; &amp;nbsp; implement JNI_CreateJavaVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-565&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-565&lt;/a&gt;&lt;br&gt;RVM-557 &amp;nbsp; &amp;nbsp; JNI: load libraries should be by classloader, not global
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-557&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-557&lt;/a&gt;&lt;br&gt;RVM-551 &amp;nbsp; &amp;nbsp; Experiment with object collocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-551&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-551&lt;/a&gt;&lt;br&gt;RVM-549 &amp;nbsp; &amp;nbsp; Initial support for OpenJDK class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-549&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-549&lt;/a&gt;&lt;br&gt;RVM-545 &amp;nbsp; &amp;nbsp; java.lang.instrument support for Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-545&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-545&lt;/a&gt;&lt;br&gt;RVM-535 &amp;nbsp; &amp;nbsp; B2 Compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-535&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-535&lt;/a&gt;&lt;br&gt;RVM-533 &amp;nbsp; &amp;nbsp; Implement generic reflection API in Apache Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-533&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-533&lt;/a&gt;&lt;br&gt;RVM-530 &amp;nbsp; &amp;nbsp; Conditional stationary field constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-530&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-530&lt;/a&gt;&lt;br&gt;RVM-524 &amp;nbsp; &amp;nbsp; Add support for Strings that don't copy their contents to Harmony
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-524&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-524&lt;/a&gt;&lt;br&gt;RVM-516 &amp;nbsp; &amp;nbsp; Infer pure methods through compiler and bytecode analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-516&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-516&lt;/a&gt;&lt;br&gt;RVM-509 &amp;nbsp; &amp;nbsp; Move barrier operations into opt compiler HIR
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-509&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-509&lt;/a&gt;&lt;br&gt;RVM-503 &amp;nbsp; &amp;nbsp; 2 types of pure annotation to deal with dead code elimination and exceptions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-503&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-503&lt;/a&gt;&lt;br&gt;RVM-496 &amp;nbsp; &amp;nbsp; Use PC relative calls for sysCall and native method invocation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-496&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-496&lt;/a&gt;&lt;br&gt;RVM-491 &amp;nbsp; &amp;nbsp; Unsupported operations in javax.imageio
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-491&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-491&lt;/a&gt;&lt;br&gt;RVM-489 &amp;nbsp; &amp;nbsp; Out-of-memory errors in particular during compiler for scimark benchmarks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-489&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-489&lt;/a&gt;&lt;br&gt;RVM-488 &amp;nbsp; &amp;nbsp; Problems with ObjectInputStream
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-488&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-488&lt;/a&gt;&lt;br&gt;RVM-487 &amp;nbsp; &amp;nbsp; Unexpected exceptions in RSA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-487&lt;/a&gt;&lt;br&gt;RVM-486 &amp;nbsp; &amp;nbsp; Support 21bit keys in AES crypto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-486&lt;/a&gt;&lt;br&gt;RVM-485 &amp;nbsp; &amp;nbsp; Implement BigDecimal.divide(BigDecimal, MathContext)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-485&lt;/a&gt;&lt;br&gt;RVM-484 &amp;nbsp; &amp;nbsp; Fix SPEC jvm 2008
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-484&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-484&lt;/a&gt;&lt;br&gt;RVM-475 &amp;nbsp; &amp;nbsp; Move to a workqueue for performance regressions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-475&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-475&lt;/a&gt;&lt;br&gt;RVM-473 &amp;nbsp; &amp;nbsp; Improved sparklines
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-473&lt;/a&gt;&lt;br&gt;RVM-461 &amp;nbsp; &amp;nbsp; Immix code still messy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-461&lt;/a&gt;&lt;br&gt;RVM-448 &amp;nbsp; &amp;nbsp; Add non-nullness information to register operands
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-448&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-448&lt;/a&gt;&lt;br&gt;RVM-446 &amp;nbsp; &amp;nbsp; Investigate performance regression in Compress
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-446&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-446&lt;/a&gt;&lt;br&gt;RVM-444 &amp;nbsp; &amp;nbsp; BasicBlock.mergeFallThrough is overly conservative with exception handlers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-444&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-444&lt;/a&gt;&lt;br&gt;RVM-438 &amp;nbsp; &amp;nbsp; Barriers within critical VM code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-438&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-438&lt;/a&gt;&lt;br&gt;RVM-436 &amp;nbsp; &amp;nbsp; Improvements to Random number generation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-436&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-436&lt;/a&gt;&lt;br&gt;RVM-432 &amp;nbsp; &amp;nbsp; Fix GNU classpath build on x86_64
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-432&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-432&lt;/a&gt;&lt;br&gt;RVM-419 &amp;nbsp; &amp;nbsp; Simple elision of write barriers based on escape analysis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-419&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-419&lt;/a&gt;&lt;br&gt;RVM-418 &amp;nbsp; &amp;nbsp; Add breadcrumbs to our unity front page
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-418&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-418&lt;/a&gt;&lt;br&gt;RVM-415 &amp;nbsp; &amp;nbsp; Better abstraction and identification of helpers
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-415&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-415&lt;/a&gt;&lt;br&gt;RVM-413 &amp;nbsp; &amp;nbsp; Long running tests using development/extreme assertion configurations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-413&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-413&lt;/a&gt;&lt;br&gt;RVM-407 &amp;nbsp; &amp;nbsp; Is VM.disableGC() deprecated?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-407&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-407&lt;/a&gt;&lt;br&gt;RVM-405 &amp;nbsp; &amp;nbsp; Improve modularity of major functions within the RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-405&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-405&lt;/a&gt;&lt;br&gt;RVM-404 &amp;nbsp; &amp;nbsp; New loop unrolling optimizations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-404&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-404&lt;/a&gt;&lt;br&gt;RVM-403 &amp;nbsp; &amp;nbsp; Implement the Baker garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-403&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-403&lt;/a&gt;&lt;br&gt;RVM-401 &amp;nbsp; &amp;nbsp; Implement the Compressor garbage collector
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-401&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-401&lt;/a&gt;&lt;br&gt;RVM-400 &amp;nbsp; &amp;nbsp; Implement on-the-fly garbage collectors
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-400&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-400&lt;/a&gt;&lt;br&gt;RVM-399 &amp;nbsp; &amp;nbsp; Separate Heap For VM objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-399&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-399&lt;/a&gt;&lt;br&gt;RVM-398 &amp;nbsp; &amp;nbsp; DaCapo 10 iteration lusearch stack walking is significant proportion of runtime (&amp;gt;13%)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-398&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-398&lt;/a&gt;&lt;br&gt;RVM-393 &amp;nbsp; &amp;nbsp; Use Inline.When to control inlining within MMTk
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-393&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-393&lt;/a&gt;&lt;br&gt;RVM-389 &amp;nbsp; &amp;nbsp; Unable to search cattrack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-389&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-389&lt;/a&gt;&lt;br&gt;RVM-388 &amp;nbsp; &amp;nbsp; Improved GC visualization
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-388&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-388&lt;/a&gt;&lt;br&gt;RVM-386 &amp;nbsp; &amp;nbsp; Calling runtime methods doesn't effect the stack overflow check, the stack overflow region seems large (64kb)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-386&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-386&lt;/a&gt;&lt;br&gt;RVM-382 &amp;nbsp; &amp;nbsp; Integration of Jikes RVM and JNODE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-382&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-382&lt;/a&gt;&lt;br&gt;RVM-373 &amp;nbsp; &amp;nbsp; Support for BrandWeg as a class library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-373&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-373&lt;/a&gt;&lt;br&gt;RVM-363 &amp;nbsp; &amp;nbsp; Improve the speed of cat track's graphs
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-363&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-363&lt;/a&gt;&lt;br&gt;RVM-341 &amp;nbsp; &amp;nbsp; Improved copying in VM_Memory
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-341&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-341&lt;/a&gt;&lt;br&gt;RVM-334 &amp;nbsp; &amp;nbsp; Send SIGQUIT before terminating process in timedrun
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-334&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-334&lt;/a&gt;&lt;br&gt;RVM-324 &amp;nbsp; &amp;nbsp; Implement class unloading
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-324&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-324&lt;/a&gt;&lt;br&gt;RVM-306 &amp;nbsp; &amp;nbsp; IGNORE_REMSETS is not tested, may not be functional
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-306&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-306&lt;/a&gt;&lt;br&gt;RVM-294 &amp;nbsp; &amp;nbsp; JikesRVM fails to build using a Classpath VM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-294&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-294&lt;/a&gt;&lt;br&gt;RVM-292 &amp;nbsp; &amp;nbsp; Bloat performance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-292&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-292&lt;/a&gt;&lt;br&gt;RVM-290 &amp;nbsp; &amp;nbsp; Refactor object model so that status word (int) bits are used more intelligently
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-290&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-290&lt;/a&gt;&lt;br&gt;RVM-289 &amp;nbsp; &amp;nbsp; 64bit object model wastes space with array length and status word
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-289&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-289&lt;/a&gt;&lt;br&gt;RVM-287 &amp;nbsp; &amp;nbsp; Too many space comparison checks in GC code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-287&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-287&lt;/a&gt;&lt;br&gt;RVM-263 &amp;nbsp; &amp;nbsp; Compressed references
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-263&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-263&lt;/a&gt;&lt;br&gt;RVM-251 &amp;nbsp; &amp;nbsp; Extend opt compiler to use pc-relative calls
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-251&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-251&lt;/a&gt;&lt;br&gt;RVM-250 &amp;nbsp; &amp;nbsp; GC of compiled code that may be the target of a PC-relative call
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-250&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-250&lt;/a&gt;&lt;br&gt;RVM-248 &amp;nbsp; &amp;nbsp; Build runtime system mechanisms for patching pc-relative calls that target obsolete compiled code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-248&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-248&lt;/a&gt;&lt;br&gt;RVM-247 &amp;nbsp; &amp;nbsp; Augment IA32 Baseline compiler to use pc-relative calls for dynamically generated code. 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-247&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-247&lt;/a&gt;&lt;br&gt;RVM-246 &amp;nbsp; &amp;nbsp; Use PC relative calls for statically resolvable targets
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-246&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-246&lt;/a&gt;&lt;br&gt;RVM-241 &amp;nbsp; &amp;nbsp; Consider cost of FP compare when performing branch optimizations, flipCode...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-241&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-241&lt;/a&gt;&lt;br&gt;RVM-239 &amp;nbsp; &amp;nbsp; Restructuring of how compiler phases are organized, use of pre/post conditions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-239&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-239&lt;/a&gt;&lt;br&gt;RVM-238 &amp;nbsp; &amp;nbsp; Late resolution of reflected types
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-238&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-238&lt;/a&gt;&lt;br&gt;RVM-235 &amp;nbsp; &amp;nbsp; Support for srtictfp
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-235&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-235&lt;/a&gt;&lt;br&gt;RVM-232 &amp;nbsp; &amp;nbsp; Need to include check for physical memory in determining whether to collect
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-232&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-232&lt;/a&gt;&lt;br&gt;RVM-228 &amp;nbsp; &amp;nbsp; Turn off bounds checks and null checks in uninterruptible code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-228&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-228&lt;/a&gt;&lt;br&gt;RVM-227 &amp;nbsp; &amp;nbsp; Need more scalable global page free list
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-227&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-227&lt;/a&gt;&lt;br&gt;RVM-192 &amp;nbsp; &amp;nbsp; Investigate the performance of String interning
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-192&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-192&lt;/a&gt;&lt;br&gt;RVM-190 &amp;nbsp; &amp;nbsp; Structure of org.jikesrvm.memorymanagers.mminterface.Selected is blocking compile time folding of static final booleans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-190&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-190&lt;/a&gt;&lt;br&gt;RVM-188 &amp;nbsp; &amp;nbsp; BURS in the DaCapo Jython benchmark is more expensive than normal
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-188&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-188&lt;/a&gt;&lt;br&gt;RVM-174 &amp;nbsp; &amp;nbsp; Reduce/remove use of ArchitectureSpecific
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-174&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-174&lt;/a&gt;&lt;br&gt;RVM-169 &amp;nbsp; &amp;nbsp; Initial X86 64 support
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-169&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-169&lt;/a&gt;&lt;br&gt;RVM-162 &amp;nbsp; &amp;nbsp; Remove x87 code generation from opt compiler.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-162&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-162&lt;/a&gt;&lt;br&gt;RVM-160 &amp;nbsp; &amp;nbsp; Performance investigation: trivial loop structures result in major performance differences
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-160&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-160&lt;/a&gt;&lt;br&gt;RVM-158 &amp;nbsp; &amp;nbsp; Add into our testing infrastructure the mauve test suite
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-158&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-158&lt;/a&gt;&lt;br&gt;RVM-152 &amp;nbsp; &amp;nbsp; Bytecode verifier
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-152&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-152&lt;/a&gt;&lt;br&gt;RVM-151 &amp;nbsp; &amp;nbsp; OutOfMemory exceptions should indicate which space was exhausted
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-151&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-151&lt;/a&gt;&lt;br&gt;RVM-149 &amp;nbsp; &amp;nbsp; Move creation of BootImage object to after creation of boot image objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-149&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-149&lt;/a&gt;&lt;br&gt;RVM-137 &amp;nbsp; &amp;nbsp; Checkcast setting of register type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-137&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-137&lt;/a&gt;&lt;br&gt;RVM-134 &amp;nbsp; &amp;nbsp; Make register operand register and type fields private
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-134&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-134&lt;/a&gt;&lt;br&gt;RVM-127 &amp;nbsp; &amp;nbsp; Implement the VM interfaces for the management beans
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-127&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-127&lt;/a&gt;&lt;br&gt;RVM-118 &amp;nbsp; &amp;nbsp; Javadoc errors not being reported in sanity reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-118&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-118&lt;/a&gt;&lt;br&gt;RVM-116 &amp;nbsp; &amp;nbsp; Solve/remove comments in ScanThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-116&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-116&lt;/a&gt;&lt;br&gt;RVM-103 &amp;nbsp; &amp;nbsp; Add failure analysis to reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-103&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-103&lt;/a&gt;&lt;br&gt;RVM-95 &amp;nbsp; &amp;nbsp; &amp;nbsp;Switch to building Classpath with javac (stop download of ecj?)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-95&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-95&lt;/a&gt;&lt;br&gt;RVM-86 &amp;nbsp; &amp;nbsp; &amp;nbsp;Display Statistically significant changes in statistics in nightly report
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-86&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-86&lt;/a&gt;&lt;br&gt;RVM-84 &amp;nbsp; &amp;nbsp; &amp;nbsp;VM_JNIFunctions should be generated from a DSL
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-84&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-84&lt;/a&gt;&lt;br&gt;RVM-79 &amp;nbsp; &amp;nbsp; &amp;nbsp;Dump all registers on a fault on Intel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-79&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-79&lt;/a&gt;&lt;br&gt;RVM-74 &amp;nbsp; &amp;nbsp; &amp;nbsp;No special case for space in traceObject
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-74&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-74&lt;/a&gt;&lt;br&gt;RVM-50 &amp;nbsp; &amp;nbsp; &amp;nbsp;Remove synchronization in Field/MemberReference resolve
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-50&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-50&lt;/a&gt;&lt;br&gt;RVM-41 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize basic IO methods (usually used during debugging and reporting)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-41&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-41&lt;/a&gt;&lt;br&gt;RVM-40 &amp;nbsp; &amp;nbsp; &amp;nbsp;Homogenize Susbsystem Reports
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-40&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-40&lt;/a&gt;&lt;br&gt;RVM-39 &amp;nbsp; &amp;nbsp; &amp;nbsp;Generate VM_Entrypoints from annotations
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-39&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-39&lt;/a&gt;&lt;br&gt;RVM-28 &amp;nbsp; &amp;nbsp; &amp;nbsp;Periodically truncate, delete or archive stale data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-28&lt;/a&gt;&lt;br&gt;RVM-12 &amp;nbsp; &amp;nbsp; &amp;nbsp;Tighten bounds in InlineAllocation test
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-12&lt;/a&gt;&lt;br&gt;RVM-865 &amp;nbsp; &amp;nbsp; Run svn with LANG=C in extract-svn-version
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-865&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-865&lt;/a&gt;&lt;br&gt;RVM-862 &amp;nbsp; &amp;nbsp; 2 static fields using an identic slot
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-862&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-862&lt;/a&gt;&lt;br&gt;RVM-861 &amp;nbsp; &amp;nbsp; Refactor bulkCopy optimisations for RVMArray arraycopy's
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-861&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-861&lt;/a&gt;&lt;br&gt;RVM-849 &amp;nbsp; &amp;nbsp; OOM in opt compiler compiling java.lang.Integer.toString in Harmony M10
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-849&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-849&lt;/a&gt;&lt;br&gt;RVM-823 &amp;nbsp; &amp;nbsp; Fix heap growth manager's reporting of heap size
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-823&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-823&lt;/a&gt;&lt;br&gt;RVM-820 &amp;nbsp; &amp;nbsp; First iteration of lusearch slowed down between r15685 and r15688 (biased locking)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-820&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-820&lt;/a&gt;&lt;br&gt;RVM-815 &amp;nbsp; &amp;nbsp; Cleaner fix to avoid optimizing through final fields that are known to be modified via native code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-815&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-815&lt;/a&gt;&lt;br&gt;RVM-812 &amp;nbsp; &amp;nbsp; Increase in failures in small heap perf runs since switch to GenImmix as production
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-812&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-812&lt;/a&gt;&lt;br&gt;RVM-810 &amp;nbsp; &amp;nbsp; Add cattrack ui to allow authenticated users to upload local test-run files to import/compare against relevant nightly runs.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-810&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-810&lt;/a&gt;&lt;br&gt;RVM-805 &amp;nbsp; &amp;nbsp; Pretty printing application stacks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-805&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-805&lt;/a&gt;&lt;br&gt;RVM-793 &amp;nbsp; &amp;nbsp; Improve tracing support in RVMThread
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-793&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-793&lt;/a&gt;&lt;br&gt;RVM-747 &amp;nbsp; &amp;nbsp; Crash during GC while attempting to resize thread stack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-747&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-747&lt;/a&gt;&lt;br&gt;RVM-728 &amp;nbsp; &amp;nbsp; Design a mechanism to make it clear which options are internal vs. valid to be set from the command line
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-728&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-728&lt;/a&gt;&lt;br&gt;RVM-705 &amp;nbsp; &amp;nbsp; Interpret native stack frames using libbfd
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-705&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-705&lt;/a&gt;&lt;br&gt;RVM-695 &amp;nbsp; &amp;nbsp; Need to better account for virtual memory constraints
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-695&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-695&lt;/a&gt;&lt;br&gt;RVM-681 &amp;nbsp; &amp;nbsp; Regression tests for MMTk Test Harness
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-681&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-681&lt;/a&gt;&lt;br&gt;RVM-665 &amp;nbsp; &amp;nbsp; Investigate sigstack/sigaltstack story
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-665&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-665&lt;/a&gt;&lt;br&gt;RVM-661 &amp;nbsp; &amp;nbsp; ObjectReferenceDeque can return null while isEmpty() is false.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-661&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-661&lt;/a&gt;&lt;br&gt;RVM-653 &amp;nbsp; &amp;nbsp; Remove nursery lists from LOS code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-653&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-653&lt;/a&gt;&lt;br&gt;RVM-629 &amp;nbsp; &amp;nbsp; Incorrect usage of @Untraced?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-629&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-629&lt;/a&gt;&lt;br&gt;RVM-611 &amp;nbsp; &amp;nbsp; Locality improvements via online object reordering (Huang et al OOPSLA 2004)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-611&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-611&lt;/a&gt;&lt;br&gt;RVM-586 &amp;nbsp; &amp;nbsp; ArrayIndexOutOfBoundsException in GCSpy
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-586&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-586&lt;/a&gt;&lt;br&gt;RVM-579 &amp;nbsp; &amp;nbsp; Simplify operations based on # of bits (in int values)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-579&lt;/a&gt;&lt;br&gt;RVM-578 &amp;nbsp; &amp;nbsp; Enhance frequency estimation using Annotated LST
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-578&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-578&lt;/a&gt;&lt;br&gt;RVM-576 &amp;nbsp; &amp;nbsp; Only buy stackframe in trivial leaf methods if a yieldpoint is actually taken 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-576&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-576&lt;/a&gt;&lt;br&gt;RVM-575 &amp;nbsp; &amp;nbsp; Increase precision of modeling of checked exceptions at call instructions
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-575&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-575&lt;/a&gt;&lt;br&gt;RVM-568 &amp;nbsp; &amp;nbsp; Register allocation of expression stack in PPC baseline compiler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-568&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-568&lt;/a&gt;&lt;br&gt;&lt;br&gt;Displaying 200 of 298 matched issues. You may view all matched issues at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/IssueNavigator.jspa?mode=hide&amp;requestId=12336&lt;/a&gt;&lt;br&gt;&lt;br&gt;You may edit this subscription at:
&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/FilterSubscription!default.jspa?subId=10452&amp;filterId=12336&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26004484&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Subscription%3A-Open-RVM-Issues-tp26004484p26004484.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26002890</id>
	<title>[jira] Closed: (RVM-864) Build failure using IBM Java 6 SDK as host JVM on linux-ia32</title>
	<published>2009-10-21T18:49:26Z</published>
	<updated>2009-10-21T18:49:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-864?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-864?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Grove closed RVM-864.
&lt;br&gt;---------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;fixed by &lt;a href=&quot;http://jikesrvm.svn.sourceforge.net/viewvc/jikesrvm?view=rev&amp;revision=15710&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jikesrvm.svn.sourceforge.net/viewvc/jikesrvm?view=rev&amp;revision=15710&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Build failure using IBM Java 6 SDK as host JVM on linux-ia32
&lt;br&gt;&amp;gt; ------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-864
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-864&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-864&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Infrastructure: Build
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.0.1, 3.1.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux (IBM OC). Intel Box.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: N V Krishna
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Grove
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to build jikes RVM, using the following command:
&lt;br&gt;&amp;gt; &amp;nbsp;ant -Dhost.name=x86_64-linux -Dconfig.name=development 
&lt;br&gt;&amp;gt; And it fails (for both jikes 3.0.1 and 3.1.0), using different versions of java.
&lt;br&gt;&amp;gt; build-bootimage:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Building bootimage. Output redirected to : /local/jikesrvm-3.0.1/target/development_x86_64-linux/BootImageWriterOutput.txt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] MMTk properties = /local/jikesrvm-3.0.1/build/mmtk/default.properties
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[java] BootImageWriter: compiler arg: O2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[java] Java Result: 1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: starting up
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageCompiler: init (opt compiler)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: loading
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] java.lang.NoClassDefFoundError: java.util.Collections$2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.BootstrapClassLoader.loadVMClass(BootstrapClassLoader.java:133)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:788)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:762)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.createBootImageObjects(BootImageWriter.java:1300)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.main(BootImageWriter.java:897)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Caused by: java.lang.VerifyError: java.util.Collections$ReverseComparator
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at com.ibm.oti.vm.VM.findClassOrNull(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at com.ibm.oti.vm.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:62)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at java.lang.Class.forNameImpl(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at java.lang.Class.forName(Class.java:169)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMType.createClassForType(RVMType.java:565)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMType.&amp;lt;init&amp;gt;(RVMType.java:259)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClass.&amp;lt;init&amp;gt;(RVMClass.java:1176)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClass.readClass(RVMClass.java:1545)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClassLoader.defineClassInternal(RVMClassLoader.java:336)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.BootstrapClassLoader.loadVMClass(BootstrapClassLoader.java:120)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; ... 4 more
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Exception in thread &amp;quot;main&amp;quot; java.lang.Error: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: /local/jikesrvm-3.0.1/target/development_x86_64-linux/Primordials.txt contains a class named &amp;quot;Ljava/util/Collections$2;&amp;quot;, but we can't find a class with that name: java.lang.NoClassDefFoundError: java.util.Collections$2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriterMessages.fail(BootImageWriterMessages.java:26)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.createBootImageObjects(BootImageWriter.java:1303)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.main(BootImageWriter.java:897)
&lt;br&gt;&amp;gt; BUILD FAILED
&lt;br&gt;&amp;gt; /local/nvk/t/jikesrvm-3.0.1/build.xml:1418: The following error occurred while executing this line:
&lt;br&gt;&amp;gt; /local/nvk/t/jikesrvm-3.0.1/build.xml:1427: Failed to write bootimage.
&lt;br&gt;&amp;gt; Total time: 2 minutes 0 seconds
&lt;br&gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt; This must be something straight forward (I hope). Can someone point at what I am missing? 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26002890&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-864%29-Build-fails.-tp25949508p26002890.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26002871</id>
	<title>[jira] Updated: (RVM-864) Build failure using IBM Java 6 SDK as host JVM on linux-ia32</title>
	<published>2009-10-21T18:47:26Z</published>
	<updated>2009-10-21T18:47:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-864?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-864?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Grove updated RVM-864:
&lt;br&gt;----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 3.1.1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary: Build failure using IBM Java 6 SDK as host JVM on linux-ia32 &amp;nbsp;(was: Build fails.)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Build failure using IBM Java 6 SDK as host JVM on linux-ia32
&lt;br&gt;&amp;gt; ------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-864
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-864&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-864&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Infrastructure: Build
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.0.1, 3.1.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux (IBM OC). Intel Box.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: N V Krishna
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to build jikes RVM, using the following command:
&lt;br&gt;&amp;gt; &amp;nbsp;ant -Dhost.name=x86_64-linux -Dconfig.name=development 
&lt;br&gt;&amp;gt; And it fails (for both jikes 3.0.1 and 3.1.0), using different versions of java.
&lt;br&gt;&amp;gt; build-bootimage:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Building bootimage. Output redirected to : /local/jikesrvm-3.0.1/target/development_x86_64-linux/BootImageWriterOutput.txt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] MMTk properties = /local/jikesrvm-3.0.1/build/mmtk/default.properties
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[java] BootImageWriter: compiler arg: O2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[java] Java Result: 1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: starting up
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageCompiler: init (opt compiler)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: loading
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] java.lang.NoClassDefFoundError: java.util.Collections$2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.BootstrapClassLoader.loadVMClass(BootstrapClassLoader.java:133)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:788)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:762)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.createBootImageObjects(BootImageWriter.java:1300)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.main(BootImageWriter.java:897)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Caused by: java.lang.VerifyError: java.util.Collections$ReverseComparator
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at com.ibm.oti.vm.VM.findClassOrNull(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at com.ibm.oti.vm.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:62)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at java.lang.Class.forNameImpl(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at java.lang.Class.forName(Class.java:169)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMType.createClassForType(RVMType.java:565)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMType.&amp;lt;init&amp;gt;(RVMType.java:259)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClass.&amp;lt;init&amp;gt;(RVMClass.java:1176)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClass.readClass(RVMClass.java:1545)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClassLoader.defineClassInternal(RVMClassLoader.java:336)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.BootstrapClassLoader.loadVMClass(BootstrapClassLoader.java:120)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; ... 4 more
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Exception in thread &amp;quot;main&amp;quot; java.lang.Error: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: /local/jikesrvm-3.0.1/target/development_x86_64-linux/Primordials.txt contains a class named &amp;quot;Ljava/util/Collections$2;&amp;quot;, but we can't find a class with that name: java.lang.NoClassDefFoundError: java.util.Collections$2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriterMessages.fail(BootImageWriterMessages.java:26)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.createBootImageObjects(BootImageWriter.java:1303)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.main(BootImageWriter.java:897)
&lt;br&gt;&amp;gt; BUILD FAILED
&lt;br&gt;&amp;gt; /local/nvk/t/jikesrvm-3.0.1/build.xml:1418: The following error occurred while executing this line:
&lt;br&gt;&amp;gt; /local/nvk/t/jikesrvm-3.0.1/build.xml:1427: Failed to write bootimage.
&lt;br&gt;&amp;gt; Total time: 2 minutes 0 seconds
&lt;br&gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt; This must be something straight forward (I hope). Can someone point at what I am missing? 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26002871&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-864%29-Build-fails.-tp25949508p26002871.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26002872</id>
	<title>[jira] Assigned: (RVM-864) Build failure using IBM Java 6 SDK as host JVM on linux-ia32</title>
	<published>2009-10-21T18:47:26Z</published>
	<updated>2009-10-21T18:47:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-864?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-864?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Grove reassigned RVM-864:
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Assignee: David Grove
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Build failure using IBM Java 6 SDK as host JVM on linux-ia32
&lt;br&gt;&amp;gt; ------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-864
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-864&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-864&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Infrastructure: Build
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.0.1, 3.1.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux (IBM OC). Intel Box.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: N V Krishna
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Grove
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to build jikes RVM, using the following command:
&lt;br&gt;&amp;gt; &amp;nbsp;ant -Dhost.name=x86_64-linux -Dconfig.name=development 
&lt;br&gt;&amp;gt; And it fails (for both jikes 3.0.1 and 3.1.0), using different versions of java.
&lt;br&gt;&amp;gt; build-bootimage:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Building bootimage. Output redirected to : /local/jikesrvm-3.0.1/target/development_x86_64-linux/BootImageWriterOutput.txt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] MMTk properties = /local/jikesrvm-3.0.1/build/mmtk/default.properties
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[java] BootImageWriter: compiler arg: O2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[java] Java Result: 1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: starting up
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageCompiler: init (opt compiler)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: loading
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] java.lang.NoClassDefFoundError: java.util.Collections$2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.BootstrapClassLoader.loadVMClass(BootstrapClassLoader.java:133)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:788)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:762)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.createBootImageObjects(BootImageWriter.java:1300)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.main(BootImageWriter.java:897)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Caused by: java.lang.VerifyError: java.util.Collections$ReverseComparator
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at com.ibm.oti.vm.VM.findClassOrNull(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at com.ibm.oti.vm.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:62)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at java.lang.Class.forNameImpl(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at java.lang.Class.forName(Class.java:169)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMType.createClassForType(RVMType.java:565)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMType.&amp;lt;init&amp;gt;(RVMType.java:259)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClass.&amp;lt;init&amp;gt;(RVMClass.java:1176)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClass.readClass(RVMClass.java:1545)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClassLoader.defineClassInternal(RVMClassLoader.java:336)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.BootstrapClassLoader.loadVMClass(BootstrapClassLoader.java:120)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; ... 4 more
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Exception in thread &amp;quot;main&amp;quot; java.lang.Error: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: /local/jikesrvm-3.0.1/target/development_x86_64-linux/Primordials.txt contains a class named &amp;quot;Ljava/util/Collections$2;&amp;quot;, but we can't find a class with that name: java.lang.NoClassDefFoundError: java.util.Collections$2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriterMessages.fail(BootImageWriterMessages.java:26)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.createBootImageObjects(BootImageWriter.java:1303)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.main(BootImageWriter.java:897)
&lt;br&gt;&amp;gt; BUILD FAILED
&lt;br&gt;&amp;gt; /local/nvk/t/jikesrvm-3.0.1/build.xml:1418: The following error occurred while executing this line:
&lt;br&gt;&amp;gt; /local/nvk/t/jikesrvm-3.0.1/build.xml:1427: Failed to write bootimage.
&lt;br&gt;&amp;gt; Total time: 2 minutes 0 seconds
&lt;br&gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt; This must be something straight forward (I hope). Can someone point at what I am missing? 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26002872&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-864%29-Build-fails.-tp25949508p26002872.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26002873</id>
	<title>[jira] Commented: (RVM-864) Build fails.</title>
	<published>2009-10-21T18:47:26Z</published>
	<updated>2009-10-21T18:47:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=195528#action_195528&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=195528#action_195528&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;David Grove commented on RVM-864:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;You probably need to pick up this: &amp;nbsp;&lt;a href=&quot;http://jikesrvm.svn.sourceforge.net/viewvc/jikesrvm?view=rev&amp;revision=15710&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jikesrvm.svn.sourceforge.net/viewvc/jikesrvm?view=rev&amp;revision=15710&lt;/a&gt;&lt;br&gt;&lt;br&gt;If you apply that patch, then you can build using IBM Java 6. &amp;nbsp; &amp;nbsp;Without that patch, you have to use IBM Java 5 (or HotSpot).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Build fails.
&lt;br&gt;&amp;gt; ------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-864
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-864&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-864&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Infrastructure: Build
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.0.1, 3.1.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux (IBM OC). Intel Box.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: N V Krishna
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to build jikes RVM, using the following command:
&lt;br&gt;&amp;gt; &amp;nbsp;ant -Dhost.name=x86_64-linux -Dconfig.name=development 
&lt;br&gt;&amp;gt; And it fails (for both jikes 3.0.1 and 3.1.0), using different versions of java.
&lt;br&gt;&amp;gt; build-bootimage:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Building bootimage. Output redirected to : /local/jikesrvm-3.0.1/target/development_x86_64-linux/BootImageWriterOutput.txt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] MMTk properties = /local/jikesrvm-3.0.1/build/mmtk/default.properties
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[java] BootImageWriter: compiler arg: O2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[java] Java Result: 1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: starting up
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageCompiler: init (opt compiler)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: loading
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] java.lang.NoClassDefFoundError: java.util.Collections$2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.BootstrapClassLoader.loadVMClass(BootstrapClassLoader.java:133)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:788)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:762)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.createBootImageObjects(BootImageWriter.java:1300)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.main(BootImageWriter.java:897)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Caused by: java.lang.VerifyError: java.util.Collections$ReverseComparator
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at com.ibm.oti.vm.VM.findClassOrNull(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at com.ibm.oti.vm.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:62)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at java.lang.Class.forNameImpl(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at java.lang.Class.forName(Class.java:169)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMType.createClassForType(RVMType.java:565)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMType.&amp;lt;init&amp;gt;(RVMType.java:259)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClass.&amp;lt;init&amp;gt;(RVMClass.java:1176)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClass.readClass(RVMClass.java:1545)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.RVMClassLoader.defineClassInternal(RVMClassLoader.java:336)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.classloader.BootstrapClassLoader.loadVMClass(BootstrapClassLoader.java:120)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; ... 4 more
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Exception in thread &amp;quot;main&amp;quot; java.lang.Error: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] BootImageWriter: /local/jikesrvm-3.0.1/target/development_x86_64-linux/Primordials.txt contains a class named &amp;quot;Ljava/util/Collections$2;&amp;quot;, but we can't find a class with that name: java.lang.NoClassDefFoundError: java.util.Collections$2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriterMessages.fail(BootImageWriterMessages.java:26)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.createBootImageObjects(BootImageWriter.java:1303)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] &amp;nbsp; &amp;nbsp; at org.jikesrvm.tools.bootImageWriter.BootImageWriter.main(BootImageWriter.java:897)
&lt;br&gt;&amp;gt; BUILD FAILED
&lt;br&gt;&amp;gt; /local/nvk/t/jikesrvm-3.0.1/build.xml:1418: The following error occurred while executing this line:
&lt;br&gt;&amp;gt; /local/nvk/t/jikesrvm-3.0.1/build.xml:1427: Failed to write bootimage.
&lt;br&gt;&amp;gt; Total time: 2 minutes 0 seconds
&lt;br&gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt; This must be something straight forward (I hope). Can someone point at what I am missing? 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26002873&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-864%29-Build-fails.-tp25949508p26002873.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25998755</id>
	<title>[jira] Created: (RVM-870) Deadlock in RVMThread code</title>
	<published>2009-10-21T12:32:26Z</published>
	<updated>2009-10-21T12:32:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Deadlock in RVMThread code
&lt;br&gt;--------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: RVM-870
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-870&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-870&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Runtime: Threads and Concurrency
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 3.1.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Eddie Aftandilian
&lt;br&gt;&lt;br&gt;&lt;br&gt;In RVMThread.java, there is a static Monitor handshakeLock that prevents multiple handshakes from occurring at the same time. &amp;nbsp;This lock must be acquired by the GC thread to block the mutator threads, and it also must be acquired when a new thread is created in order to allocate and initialize a communication lock for the thread.
&lt;br&gt;&lt;br&gt;In RVMThread.assignThreadSlot(), we have this code:
&lt;br&gt;&lt;br&gt;handshakeLock.lockWithHandshake();
&lt;br&gt;if (communicationLockBySlot[threadSlot] == null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;communicationLockBySlot[threadSlot] = new Monitor();
&lt;br&gt;}
&lt;br&gt;handshakeLock.unlock();
&lt;br&gt;&lt;br&gt;&amp;quot;new Monitor()&amp;quot; allocates, which can cause a GC. &amp;nbsp;If it does cause a GC, &amp;nbsp;it does not release the handshakeLock, so the GC thread cannot acquire the handshakeLock in hardHandshakeSuspend() and the GC cannot proceed. 
&lt;br&gt;&lt;br&gt;----------------------
&lt;br&gt;I believe we can fix this by moving the new Monitor allocation outside the lock:
&lt;br&gt;&lt;br&gt;Monitor m = new Monitor();
&lt;br&gt;handshakeLock.lockWithHandshake();
&lt;br&gt;if (communicationLockBySlot[threadSlot] == null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;communicationLockBySlot[threadSlot] = m;
&lt;br&gt;}
&lt;br&gt;handshakeLock.unlock();
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25998755&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-870%29-Deadlock-in-RVMThread-code-tp25998755p25998755.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25993179</id>
	<title>[jira] Closed: (RVM-869) Build failure on Snow Leopard</title>
	<published>2009-10-21T07:03:26Z</published>
	<updated>2009-10-21T07:03:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Grove closed RVM-869.
&lt;br&gt;---------------------------
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Build failure on Snow Leopard
&lt;br&gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-869
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-869&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-869&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Operating System: OSX
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.1.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Macbook OS X 10.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Simon Dardis
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: svn head
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I attempted to build the RVM on OS X 10.6/Snow Leopard and it didn't succeed. I did find that
&lt;br&gt;&amp;gt; it's a minor fix to get it working on 10.6.
&lt;br&gt;&amp;gt; The build/hosts/ia32-osx.properties file needs to include &amp;quot;-arch i386&amp;quot; in the compiler flags for g++.
&lt;br&gt;&amp;gt; The tools/bootImageRunner/RunBootImage.C needs to include &amp;lt;sys/ucontext.h&amp;gt; instead of &amp;lt;context.h&amp;gt; as that header file
&lt;br&gt;&amp;gt; is marked for depreciation.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25993179&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-869%29-Build-failure-on-Snow-Leopard-tp25990046p25993179.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25993214</id>
	<title>[jira] Resolved: (RVM-869) Build failure on Snow Leopard</title>
	<published>2009-10-21T06:39:26Z</published>
	<updated>2009-10-21T06:39:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Simon Dardis resolved RVM-869.
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Resolution: Duplicate
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: svn head
&lt;br&gt;&lt;br&gt;Sorry, duplicate.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Build failure on Snow Leopard
&lt;br&gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-869
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-869&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-869&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Operating System: OSX
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.1.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Macbook OS X 10.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Simon Dardis
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: svn head
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I attempted to build the RVM on OS X 10.6/Snow Leopard and it didn't succeed. I did find that
&lt;br&gt;&amp;gt; it's a minor fix to get it working on 10.6.
&lt;br&gt;&amp;gt; The build/hosts/ia32-osx.properties file needs to include &amp;quot;-arch i386&amp;quot; in the compiler flags for g++.
&lt;br&gt;&amp;gt; The tools/bootImageRunner/RunBootImage.C needs to include &amp;lt;sys/ucontext.h&amp;gt; instead of &amp;lt;context.h&amp;gt; as that header file
&lt;br&gt;&amp;gt; is marked for depreciation.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25993214&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-869%29-Build-failure-on-Snow-Leopard-tp25990046p25993214.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25992031</id>
	<title>[jira] Commented: (RVM-869) Build failure on Snow Leopard</title>
	<published>2009-10-21T05:28:26Z</published>
	<updated>2009-10-21T05:28:26Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=195446#action_195446&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=195446#action_195446&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Laurence Hellyer commented on RVM-869:
&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;This is a duplicate of RVM-856
&lt;br&gt;&lt;br&gt;You should find the patch that was applied to trunk in r15779 (available here: &lt;a href=&quot;http://jira.codehaus.org/secure/attachment/44323/osx10_6.patch&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/attachment/44323/osx10_6.patch&lt;/a&gt;) solves this
&lt;br&gt;&lt;br&gt;Kind regards
&lt;br&gt;Laurence
&lt;br&gt;&lt;br&gt;Laurence Hellyer
&lt;br&gt;Research Student
&lt;br&gt;School of Computing
&lt;br&gt;University of Kent
&lt;br&gt;&lt;br&gt;More info: &lt;a href=&quot;http://www.cs.kent.ac.uk/people/rpg/lh243/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.kent.ac.uk/people/rpg/lh243/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Build failure on Snow Leopard
&lt;br&gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: RVM-869
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-869&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-869&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: RVM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Operating System: OSX
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.1.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Macbook OS X 10.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Simon Dardis
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I attempted to build the RVM on OS X 10.6/Snow Leopard and it didn't succeed. I did find that
&lt;br&gt;&amp;gt; it's a minor fix to get it working on 10.6.
&lt;br&gt;&amp;gt; The build/hosts/ia32-osx.properties file needs to include &amp;quot;-arch i386&amp;quot; in the compiler flags for g++.
&lt;br&gt;&amp;gt; The tools/bootImageRunner/RunBootImage.C needs to include &amp;lt;sys/ucontext.h&amp;gt; instead of &amp;lt;context.h&amp;gt; as that header file
&lt;br&gt;&amp;gt; is marked for depreciation.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25992031&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-869%29-Build-failure-on-Snow-Leopard-tp25990046p25992031.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25990046</id>
	<title>[jira] Created: (RVM-869) Build failure on Snow Leopard</title>
	<published>2009-10-21T03:34:27Z</published>
	<updated>2009-10-21T03:34:27Z</updated>
	<author>
		<name>JIRA jira@codehaus.org</name>
	</author>
	<content type="html">Build failure on Snow Leopard
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: RVM-869
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://jira.codehaus.org/browse/RVM-869&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/RVM-869&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: RVM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Operating System: OSX
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 3.1.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Macbook OS X 10.6
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Simon Dardis
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Minor
&lt;br&gt;&lt;br&gt;&lt;br&gt;I attempted to build the RVM on OS X 10.6/Snow Leopard and it didn't succeed. I did find that
&lt;br&gt;it's a minor fix to get it working on 10.6.
&lt;br&gt;&lt;br&gt;The build/hosts/ia32-osx.properties file needs to include &amp;quot;-arch i386&amp;quot; in the compiler flags for g++.
&lt;br&gt;&lt;br&gt;The tools/bootImageRunner/RunBootImage.C needs to include &amp;lt;sys/ucontext.h&amp;gt; instead of &amp;lt;context.h&amp;gt; as that header file
&lt;br&gt;is marked for depreciation.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://jira.codehaus.org/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Jikesrvm-issues mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25990046&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Jikesrvm-issues@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28RVM-869%29-Build-failure-on-Snow-Leopard-tp25990046p25990046.html" />
</entry>

</feed>
