binary compatibility ABI (was: Re: [boehm-gc] Import 6.3 alpha 1)
Thu Aug 14 00:01:00 GMT 2003
On Thursday, Aug 14, 2003, at 07:08 Pacific/Auckland, Andrew Haley
> I'm working on this ABI. It ocurred to me that I didn't really know
> exacltly what binary compatibility meant, and so I studied Chapter 13
> and used it to write some test cases to see how well we're doing.
> It was a very boring job, and took far longer than I expected.
> However, I now have the test cases, and can report that we do:
> Two questions:
> 1. Are there any cases I've missed?
How about things like if a class or method is removed, making sure that
errors are deferred till the point in the program where that class or
method is actively used? And making sure the right exceptions are
thrown when this happens. --indirect-dispatch may not be complete in
this area yet.
> 2. Are these results as expected?
Looks right to me. I seem to remember there are some cases with
interfaces that --indirect-dispatch doesn't yet handle. I don't
remember the details right now though...
More information about the Java