This is the mail archive of the java-patches@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] |
Yes, very much so. I think we should try and maintain compatibility wherever possible from now on. Perhaps this won't really be possible until 4.1, but it should be an interesting excercise, at least, to start putting in backwards compatiblity code if we start making incompatible changes.Andrew pointed out that the existing gcj ABI versioning code broke as soon as the trunk was renamed 4.1. I had done this "kind of on purpose", knowing that we would be breaking ABI compatibility on head at least once.
However, it is more convenient to manage this manually... since we
haven't actually broken compatibility yet, it is nice to be able to
switch back and forth between 4.0 and 4.1 without recompiling objects.
Looks good to me.On the runtime side we do something similar. However, I expect we may manage the runtime somewhat differently; for instance we may choose to accept several different versions of the BC ABI.
I thought I'd post this for commentary before checking it in.
I'll put it in sometime next week unless there are
objections/suggestions/etc.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |