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,
LLVM 2.8 added a fifth isVolatile field for memset
introduced with LLVM r100304.
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. 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
Hi All,
I've finished the first draft of the 2.8 release notes:
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.
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
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é