This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: [BC ABI] gcj-abi-2-dev-branch created
- From: Bryce McKinlay <mckinlay at redhat dot com>
- To: Andrew Haley <aph at redhat dot com>
- Cc: java at gcc dot gnu dot org
- Date: Fri, 16 Apr 2004 21:20:51 -0400
- Subject: Re: [BC ABI] gcj-abi-2-dev-branch created
- References: <16511.55995.699361.970768@cuddles.cambridge.redhat.com>
Andrew Haley wrote:
Much remains to be done. Some of the important missing things are:
* The compiler must output assertions so that at runtime incompatible
class changes are detected. At the moment it just emits warnings to
the console.
I'm not sure what you mean by this. The runtime should be able to detect
incompatible class changes automatically. I don't forsee any additional
compiler output, besides the usual class metadata, will be needed.
* We need to control the export of symbols from libraries.
It'll be easy just to make most of the symbols private. But, everything
else (eg C++ changes for CNI) needs to be in place before we can do that.
* We need to fix mangling so we can use generics.
This one should probably be in the "beyond 3.5" category. It will be a
little while before we have to worry about generics.
Regards
Bryce.