<div dir="ltr"><div><div>It seems kind of important to know what our compatibility promise is for the IR, since that is one of LLVM's few places where there is some sort of compatibility guarantee.<br><br>I feel we should have it documented (in <a href="http://llvm.org/docs/DeveloperPolicy.html">http://llvm.org/docs/DeveloperPolicy.html</a> ?) so that it doesn't slip like this.<br>
<br></div>Maybe this discussion is worth its own thread on llvmdev? I mean, we have two highly experienced developers in this thread with highly diverging opinions.<br><br></div>-- Sean Silva<br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Mon, Jun 9, 2014 at 9:16 AM, Rafael Espíndola <span dir="ltr"><<a href="mailto:rafael.espindola@gmail.com" target="_blank">rafael.espindola@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">> I thought the policy was:<br>
><br>
> 1. Provide bitcode autoupgrade until next LLVM release<br>
> 2. Provide text autograde until next major LLVM release<br>
><br>
> I'm sure I may be wrong, though... There were precedents in the past -<br>
> you may want to look into them.<br>
<br>
</div>I am sure we provide bitcode autougrade until the next major release,<br>
since the bitcode reader is full of FIXME notes for 4.0.<br>
<br>
We don't seem to provide text autoupgrade unless there a particular<br>
demand for it. For example, when linkonce_odr_auto_hide was removed<br>
all text parsing support for it went away in a single commit. For<br>
linker_private we got upgrade support for it, but as a special case,<br>
with a warning and we intend to drop it as soon as 3.5 branches.<br>
<br>
Cheers,<br>
Rafael<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</div></div></blockquote></div><br></div>