From: Tim Wilkinson (tim@transvirtual.com)
Date: Tue Feb 16 1999 - 16:35:01 EST
Okay, as you may have just seen I've check in the intial stab at
GCJ integration (from the Custom edition where I did the orignal work).
This doesn't work yet for a number of issues which should be resolved
first.
So ... basically these boil down to an either or choice for changes to
GCJ itself - if we want GCJ to generate compatible structures to Kaffe
(they're close but not quite the same) then we need to patch the EGCS
compiler. The advantages of this are that we can directly use what
GCJ produces in Kaffe with the minimum of load-time work.
On the other hand if we don't change GCJ we basically have to regenerate
the class/method/field structures when we load a GCJ class (we get to
use the code but that's it) - even the utf8 constants are different.
This means we use extra memory.
That's basically the choices - comments?
Cheers
Tim
PS. Oh, and don't forget that any changes to EGCS *won't* be included by
Cygnus.
-- Tim Wilkinson Tel: +1 510 704 1660 Transvirtual Technologies, Inc., Fax: +1 510 704 1893 Berkeley, CA, USA. Email: tim@transvirtual.com
This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:58:09 EDT