Re: [rfa:doco] Zap mi1 reference

Andrew Cagney
2004-02-16T23:27:16Z

> On Fri, Feb 13, 2004 at 03:05:06PM -0500, Andrew Cagney wrote:
>
>> Hello,
>>
>> This removes a reference to "mi1" in the documentation. It's no longer
>> tested (hence 'supported').
>
>
> I don't really know how I feel about dropping support for old mi
> versions. Is that the plan for future versions of mi?

Well, neither can GDB support broken parts of the interface indefinitly :-(

The vague intent is to slowly phase in fixes while at the same time
phasing out the testing and eventually the code for the old interfaces.
This should give a separate ui writer a year or so of grace with any
specific MI version.

This goes with the assumption that separate UI authors are qualifying
their interface against a specific GDB/MI version.

> I think the MI functions should be backwards compatible. Are they?

Theory or reality? In theory the output is largely upward compatible -
code can discard unrecognized fields. In reality warts eventually start
to appear. For instance, both:
- using frame ID's with varobj
- N:M breakpoints
will impact significantly on the MI interface.

Andrew