Hi All, Please review the 2.5 release notes here: http://llvm.org/docs/ReleaseNotes.html Let me know if you have any additions, improvements, or see any oversights. If you have commit access, please just directly change the document. The release is planned to go out in about 24 hours from now! Thanks! -Chris
Chris Lattner wrote:> Please review the 2.5 release notes here: http://llvm.org/docs/ReleaseNotes.htmlHere are two typos I noticed: s/improvmenets/improvements/ s/GFortan/GFortran/ -- 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
Fixed. Thanks! -bw On Sun, Mar 1, 2009 at 11:31 PM, Albert Graef <Dr.Graef at t-online.de> wrote:> Chris Lattner wrote: >> Please review the 2.5 release notes here: http://llvm.org/docs/ReleaseNotes.html > > Here are two typos I noticed: > > s/improvmenets/improvements/ > s/GFortan/GFortran/ > > -- > 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 > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
> Please review the 2.5 release notes here: http://llvm.org/docs/ReleaseNotes.htmlThe description of nocapture is a bit funny: "... pointer arguments to functions that access through but do not return the pointer in a data structure that out lives the call" I think it needs s/return/retain/ and s/out lives/outlives/> In addition, many APIs have changed in this release. Some of the major LLVM API changes are:The ones I encountered were: - The syntax of Intrinsics*.td changed in an incompatible way; Intrinsic<[llvm_i32_ty, llvm_ptr_ty, llvm_ptr_ty]> used to mean the return type was i32 and the parameter types were (i8*, i8*), but now it means something different (probably that the return type is {i32, i8*, i8*}, but I'm not sure). - BinaryOperator::createAnd -> CreateAnd (and similarly for lots of other createX functions) - TargetData::getABITypeSize -> getTypePaddedSize - APFloat::convertToAPInt -> bitcastToAPInt I don't know if any of these count as "major". Thanks, Jay.
Hi Jay, I added these for you. I modified some of them. Others, please check if these are correct or need more fleshing out. -bw On Mar 2, 2009, at 1:21 AM, Jay Foad wrote:>> Please review the 2.5 release notes here: http://llvm.org/docs/ReleaseNotes.html > > The description of nocapture is a bit funny: > > "... pointer arguments to functions that access through but do not > return the pointer in a data structure that out lives the call" > > I think it needs s/return/retain/ and s/out lives/outlives/ > >> In addition, many APIs have changed in this release. Some of the >> major LLVM API changes are: > > The ones I encountered were: > > - The syntax of Intrinsics*.td changed in an incompatible way; > Intrinsic<[llvm_i32_ty, llvm_ptr_ty, llvm_ptr_ty]> used to mean the > return type was i32 and the parameter types were (i8*, i8*), but now > it means something different (probably that the return type is {i32, > i8*, i8*}, but I'm not sure). > - BinaryOperator::createAnd -> CreateAnd (and similarly for lots of > other createX functions) > - TargetData::getABITypeSize -> getTypePaddedSize > - APFloat::convertToAPInt -> bitcastToAPInt > > I don't know if any of these count as "major". > > Thanks, > Jay. > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Chris Lattner wrote:> Hi All, > > Please review the 2.5 release notes here: http://llvm.org/docs/ReleaseNotes.html > > Let me know if you have any additions, improvements, or see any > oversights. If you have commit access, please just directly change > the document. > > The release is planned to go out in about 24 hours from now! >FYI, I'm reviewing the release notes now. I've found a few grammar and punctuation problems. I'll commit to mainline when I'm done. -- John T.> Thanks! > > -Chris > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
John Criswell wrote:> Chris Lattner wrote: > >> Hi All, >> >> Please review the 2.5 release notes here: http://llvm.org/docs/ReleaseNotes.html >> >> Let me know if you have any additions, improvements, or see any >> oversights. If you have commit access, please just directly change >> the document. >> >> The release is planned to go out in about 24 hours from now! >> >> > FYI, I'm reviewing the release notes now. I've found a few grammar and > punctuation problems. > > I'll commit to mainline when I'm done. >Okay. I'm done. -- John T.> -- John T. > > >> Thanks! >> >> -Chris >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >> >> > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >