This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [BC ABI] gcj-abi-2-dev-branch created


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]