CNI changes (Was: Binary Compatibility)

Andrew Haley aph@redhat.com
Mon Aug 4 09:55:00 GMT 2003


Anthony Green writes:
 > On Wed, 2003-07-30 at 08:57, Andrew Haley wrote:
 > > Additionally, there is the CNI change that maps
 > > 
 > > java::lang::foo *obj   -->  ref<java::lang::foo> obj
 > > 
 > > I propose that we make this change on the same development branch,
 > > with a view to releasing it in gcc 3.5.
 > 
 > Are there any other CNI changes we should make at this same time?

I would like to get all incompatible changes done for 3.5.

 > For instance, conforming to the new C++ ABI (padding-wise)

Well, I guess it does save memory.  However, the last time I looked
there was some fairly nasty hacking in the C++ front end to make this
work.  I'll ask Jason if we can have thaht code in a common place.

 > , and wasn't there talk at some point of requiring explicit GC
 > markers for data?

I can't remember that.

Andrew.



More information about the Java mailing list