Hi All, I've finished the first draft of the 2.8 release notes: http://llvm.org/docs/ReleaseNotes.html Please feel free to commit improvements and enhancements. There are "a lot" of changes that went into 2.8, but I think I've scraped most of them out of the commits. However, it is also highly likely that I missed something, so if I missed your favorite feature, please speak up or fix it. If you are aware of important API changes, please commit improvements to the "Major Changes and Removed Features" section, or send in patches for changes. Thanks! -Chris
Hi All, I just noticed a small typo for "Altivec" in Sub-project Status Update Clang: C/C++/Objective-C Frontend Toolkit :>>> o Added support for SSE, ARM NEON, and Altvec <<<Best regards, -- Arnaud de Grandmaison -----Original Message----- From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of Chris Lattner Sent: Monday, October 04, 2010 6:43 AM To: llvmdev Mailing List Subject: [LLVMdev] 2.8 Release notes Hi All, I've finished the first draft of the 2.8 release notes: http://llvm.org/docs/ReleaseNotes.html Please feel free to commit improvements and enhancements. There are "a lot" of changes that went into 2.8, but I think I've scraped most of them out of the commits. However, it is also highly likely that I missed something, so if I missed your favorite feature, please speak up or fix it. If you are aware of important API changes, please commit improvements to the "Major Changes and Removed Features" section, or send in patches for changes. Thanks! -Chris _______________________________________________ LLVM Developers mailing list LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Xerxes Rånby
2010-Oct-05 09:11 UTC
[LLVMdev] 2.8 Release notes - LLVM r100304 API change and OpenJDK/IcedTea got support
On 2010-10-04 06:43, Chris Lattner wrote:> Hi All, > > I've finished the first draft of the 2.8 release notes: > http://llvm.org/docs/ReleaseNotes.html > > Please feel free to commit improvements and enhancements. There are "a lot" of changes that went into 2.8, but I think I've scraped most of them out of the commits. However, it is also highly likely that I missed something, so if I missed your favorite feature, please speak up or fix it. > > If you are aware of important API changes, please commit improvements to the "Major Changes and Removed Features" section, or send in patches for changes. Thanks! >LLVM 2.8 added a fifth isVolatile field for memset introduced with LLVM r100304. http://llvm.org/viewvc/llvm-project?view=rev&revision=100304 This caused a runtime failure for JIT projects using memcpy, memmove, and memset. For what I know this are the only API change that I had to be aware of when updating Icedtea to support LLVM 2.8.> -Chris > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >Hi The platformindependent OpenJDK/IcedTea Shark JIT have been updated to support LLVM 2.8. Here are the icedtea externalproj doc_section for inclusion in the release notes : -Xerxes *<!--=========================================================================-->* *<div class=**"doc_subsection"**>* *<a name=**"icedtea"**>IcedTea *Java Virtual Machine Implementation*</a>* *</div>* *<div class=**"doc_text"**>* *<p>* *<a href=**"http://icedtea.classpath.org/wiki/Main_Page"**>*IcedTea*</a>* provides a harness to build OpenJDK using only free software build tools and to provide replacements for the not-yet free parts of OpenJDK. One of the extensions that IcedTea provides is a new JIT compiler named *<a href=**"http://icedtea.classpath.org/wiki/ZeroSharkFaq"**>*Shark*</a>* which uses LLVM to provide native code generation without introducing processor-dependent code. *</p> <p**> OpenJDK* 7 b112, Icedtea6 1.9 and Icedtea7 1.13 and later have been tested and are known to work with LLVM 2.8 (and continue to work with older LLVM releases >= 2.6 as well).*</p>* *</div>* -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20101005/97c8c49d/attachment.html>
Chris Lattner
2010-Oct-06 06:44 UTC
[LLVMdev] 2.8 Release notes - LLVM r100304 API change and OpenJDK/IcedTea got support
On Oct 5, 2010, at 2:11 AM, Xerxes Rånby wrote:> On 2010-10-04 06:43, Chris Lattner wrote: >> >> Hi All, >> >> I've finished the first draft of the 2.8 release notes: >> http://llvm.org/docs/ReleaseNotes.html >> >> Please feel free to commit improvements and enhancements. There are "a lot" of changes that went into 2.8, but I think I've scraped most of them out of the commits. However, it is also highly likely that I missed something, so if I missed your favorite feature, please speak up or fix it. >> >> If you are aware of important API changes, please commit improvements to the "Major Changes and Removed Features" section, or send in patches for changes. Thanks! >> > > LLVM 2.8 added a fifth isVolatile field for memset > introduced with LLVM r100304. > http://llvm.org/viewvc/llvm-project?view=rev&revision=100304 > > This caused a runtime failure for JIT projects using memcpy, memmove, and memset. > For what I know this are the only API change that I had to be aware of when updating Icedtea to support LLVM 2.8.Yep, this is listed in both: http://llvm.org/releases/2.8/docs/ReleaseNotes.html#coreimprovements http://llvm.org/releases/2.8/docs/ReleaseNotes.html#changes> The platformindependent OpenJDK/IcedTea Shark JIT have been updated to support LLVM 2.8. > Here are the icedtea externalproj doc_section for inclusion in the release notes :This missed the cutoff date for the release notes (Saturday), sorry! -Chris -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20101005/b84f52ba/attachment.html>
Hi Chris, just spotted that the libc++ link in the 2.8 release notes is invalid, points to http://libc++.llvm.org/, should be ...libcxx... René On Oct 4, 2010, at 6:43 AM, Chris Lattner wrote:> Hi All, > > I've finished the first draft of the 2.8 release notes: > http://llvm.org/docs/ReleaseNotes.html > > Please feel free to commit improvements and enhancements. There are "a lot" of changes that went into 2.8, but I think I've scraped most of them out of the commits. However, it is also highly likely that I missed something, so if I missed your favorite feature, please speak up or fix it. > > If you are aware of important API changes, please commit improvements to the "Major Changes and Removed Features" section, or send in patches for changes. Thanks! > > -Chris > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev-- René Rebe, ExactCODE GmbH, Jaegerstr. 67, DE-10117 Berlin DE Legal: Amtsgericht Charlottenburg HRB 105123B, Tax-ID#: DE251602478 Managing Directors: Susanne Klaus, René Rebe http://exactcode.com | http://t2-project.org | http://rene.rebe.de
On 10/06/2010 07:53 PM, Rene Rebe wrote:> Hi Chris, > > just spotted that the libc++ link in the 2.8 release notes is invalid, points to http://libc++.llvm.org/, should be ...libcxx...Fixed in https://llvm.org/svn/llvm-project/llvm/trunk at 115837 Thanks for spotting this. Tobi