[llvm-dev] [cfe-dev] [lldb-dev] What version comes after 3.9? (Was: [3.9 Release] Release plan and call for testers)
Eric Christopher via llvm-dev
llvm-dev at lists.llvm.org
Tue Jun 28 12:29:11 PDT 2016
On Tue, Jun 28, 2016 at 12:22 PM Rafael Espíndola <cfe-dev at lists.llvm.org>
> > I think the main issue (besides users asking what's the big change in
> > 4.0, which I agree is not a big problem) is that the bitcode
> > compatibility policy is tied to the major version number.
> It is tied in saying we *can* drop compatibility, not that we will. If
> we still support loading 3.0 bitcode when 4.1 ships we just have to
> document that. It just given us the flexibility to drop it in 4.2 if
> we want.
I don't think this is as obvious as you might think it is. We can happily
drop the "major version equals bitcode compatibility" implicit promise if
we want, but it's been there for a while and will need some messaging as to
the actual promises here and what we'll do to fulfill and what we mean when
we want to change it (will we actually rev the version? not?). I think
Hans's idea for the release is fine and then will let us argue it as much
as we'd like on llvm-dev until we get a proposal that people are happy with.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev