Re: SableVM and Classpath

Etienne Gagnon <[email protected]> Tue, 07 Mar 2006 19:21:50 -0500
Newsgroups gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============0216410599==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="------------enig6578D3F090C7D33EBAD74826"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig6578D3F090C7D33EBAD74826
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

James Mansion wrote:
>>SableVM is not alone in such a situation; even GCC maintains it's own
>>version of Classpath, as does Jikes RVM and others.
> 
> Hasn't this changed somewhat recently with gcj 4.1 and 4.2?

I probably didn't clearly express my thought.  I wasn't trying to imply
that GCC was necessarily maintaining a complete copy of the class
library, but that they are (I guess, see below) maintaining at least a
part of it.

I would be surprised if GCC doesn't maintain anymore their own version
of vm/reference code...  Weren't all references to native code, in
Classpath, moved into "VMxxx.java" classes, without distinction between
"native library" and "native vm" code (!) to accommodate environments
such as GCC?  Are you implying that GCC now uses classpath's JNI native
code instead of their own CNI version?  If yes, then I'll have learned
something new today.  :-)

Really, I do not know the exact answer to your question; you probably do
know more than me.  I do not follow the development of GCC.  I work on
SableVM.  I was simply stating obvious facts (not about GCC, but about
the necessity to adapt some of the class library code surrounding the VM
interface for each VM).

Etienne

-- 
Etienne M. Gagnon, Ph.D.            http://www.info2.uqam.ca/~egagnon/
SableVM:                                       http://www.sablevm.org/
SableCC:                                       http://www.sablecc.org/

--------------enig6578D3F090C7D33EBAD74826
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEDiOejyrJi4rH84gRAsk1AJ4qLSOijzJmTO0xpfNuOA89zVLR0gCfS8dD
N70XMawFtGrunzNYKDUUo1k=
=KeDx
-----END PGP SIGNATURE-----

--------------enig6578D3F090C7D33EBAD74826--


--===============0216410599==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
SableVM-user mailing list
[email protected]
http://sablevm.org/lists/control/listinfo/sablevm-user

--===============0216410599==--