[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Jikesrvm-core] Re: Updates to GNU Classpath port of JRVM
From: |
Michael Hind |
Subject: |
Re: [Jikesrvm-core] Re: Updates to GNU Classpath port of JRVM |
Date: |
Thu, 24 Oct 2002 14:28:23 -0400 |
> Would you mind submitting these changes to GNU Classpath? (Brian can
> probably help with any copyright assignment or licensing issues.) Or
> describe the changes that you needed to make? Are they online somewhere?
Hi Mark,
Brian and I have been discussing this mostly on the
jikesrvm-researchers list. (You may want to check the thread in the
archive.)
We very much want to contribution the changes. We are about to get IBM's
approval to do this. Brian recently mentioned the FSF licensing statement
requirement. I'll have to get our legal folks involved again to deal with
the issues.
Mike
- - - - - - - - - - - - - - - -
Michael Hind, Manager, Dynamic Optimization Group, JalapeƱo Project
IBM Watson Research Center
http://www.research.ibm.com/people/h/hind
address@hidden, 914 784-7589, tie: 863-7589
Jikes RVM open source release:
http://www.ibm.com/developerworks/oss/jikesrvm
Mark Wielaard
<address@hidden> To: Michael
Hind/Watson/address@hidden
cc: address@hidden, Julian
Dolby/Watson/address@hidden
10/24/2002 11:41 Subject: Re: [Jikesrvm-core]
Re: Updates to GNU Classpath port of JRVM
AM
Hi,
On Tue, 2002-10-22 at 14:03, Michael Hind wrote:
> This message should have cc'd the classpath list as well, so Brian could
> see.
Thanks. Nice to know this is working.
> The result is that the GNUClasspathSupport directory in our current CVS
> head is an implementation of the files
> that Classpath expects to be VM-supplied.
I found this code at
http://www-124.ibm.com/developerworks/oss/cvs/jikesrvm/rvm/src/vm/GNUClasspathSupport/
If you have comments on the current Classpath VM interface please let us
know. Were there things that are missing or could be made easier?
In the future I hope to move things like Thread.java and Runtime.java
out of the VM interfaces and just have small VMThread and VMRuntime stub
classes. This is what was recently done for Throwable but I see that you
don't use the VMThrowable. Was anything missing from the VMThrowable
Interface or was it just easier for you to keep your own Throwable
implementation?
> The only gotcha is that I have made one or two
> structural changes to the Classpath
> code (I keep a check-out of Classpath'sCVS), involving moving some stuff
> out of the core vm classes into the
> classes like VMSystem. In addition,in my CVS version of classpath, there
> are various bug fixes to the classpath
> code that are required for Jikes RVM to pass our full suite of sanity
> tests.
Would you mind submitting these changes to GNU Classpath? (Brian can
probably help with any copyright assignment or licensing issues.) Or
describe the changes that you needed to make? Are they online somewhere?
Thanks,
Mark