I've updated the release notes for all API changes I've made since 2.9 was branched: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20110711/123990.html> Preferably all in the same place, in order, with (approx.) revision > numbers where it happened. It'd make our jobs much easier to merge our > local base with trunk.I haven't gone into quite that much detail, sorry. I think adding svn revision numbers will make the document unwieldy. Jay.
On 14 July 2011 10:23, Jay Foad <jay.foad at gmail.com> wrote:> I haven't gone into quite that much detail, sorry. I think adding svn > revision numbers will make the document unwieldy.That's fine. Those who follow the trunk closely should also follow the commits closely. ;) This doc is more important for releases anyway. cheers, --renato
On 07/14/2011 11:23 AM, Jay Foad wrote:> I've updated the release notes for all API changes I've made since 2.9 > was branched: > > http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20110711/123990.htmlThanks. But what about the API changes related to the new type system (OpaqueType gone, etc.)? Is that documented somewhere? Shouldn't it be in the release notes as well? I'd really appreciate some hints on how to migrate sources to accommodate these changes. Albert -- Dr. Albert Gr"af Dept. of Music-Informatics, University of Mainz, Germany Email: Dr.Graef at t-online.de, ag at muwiinfa.geschichte.uni-mainz.de WWW: http://www.musikinformatik.uni-mainz.de/ag
Albert Graef <Dr.Graef at t-online.de> writes:> On 07/14/2011 11:23 AM, Jay Foad wrote: >> I've updated the release notes for all API changes I've made since 2.9 >> was branched: >> >> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20110711/123990.html > > Thanks. But what about the API changes related to the new type system > (OpaqueType gone, etc.)? Is that documented somewhere? Shouldn't it be > in the release notes as well? I'd really appreciate some hints on how to > migrate sources to accommodate these changes.Absolutely! We use OpaqueType and the old type resolution mechanism extensively in our translation to LLVM IR. Some sort of guide on how to update that would be most appreciated. -Dave
On Jul 18, 2011, at 1:14 AM, Albert Graef wrote:> On 07/14/2011 11:23 AM, Jay Foad wrote: >> I've updated the release notes for all API changes I've made since 2.9 >> was branched: >> >> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20110711/123990.html > > Thanks. But what about the API changes related to the new type system > (OpaqueType gone, etc.)? Is that documented somewhere? Shouldn't it be > in the release notes as well? I'd really appreciate some hints on how to > migrate sources to accommodate these changes.Yes, I'm planning to write a blog post about it and link it from the release notes. -Chris