Binary compatibility for virtual fields
Andrew Haley
aph@redhat.com
Fri Sep 19 17:40:00 GMT 2003
This is a heads up:
I've got binary compatibility for virtual fields working, and I now
have 0 fails on the Mauve BC testuite I wrote a couple of weeks ago.
I need to run some more regression tests to make sure I haven't broken
anything, but the patch should be ready for next week.
If we're going to remove exported symbols from Java libraries, we'll
have to handle static fields and methods as well. I don't imagine
that will be very difficult, and I'll get to it ASAP.
Bryce, you said that libgcj couldn't be built with
-findirect-dispatch. Do you recall what the reason was?
Thanks,
Andrew.
P.S.
My BC tests are incomplete in that I'm not seeing a failure for
// FIXME: This does not yet fully conform to binary compatibility
// rules. It will break if a declaration is moved into a
// superinterface.
I'll add a test for that to Mauve.
More information about the Java
mailing list