<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Oct 5, 2010, at 2:11 AM, Xerxes Rånby wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<div text="#000000" bgcolor="#ffffff">
On 2010-10-04 06:43, Chris Lattner wrote:
<blockquote cite="mid:5E728B09-3CCB-4632-9043-9E93C3F71373@apple.com" type="cite">
  <pre wrap="">Hi All,

I've finished the first draft of the 2.8 release notes:
<a class="moz-txt-link-freetext" href="http://llvm.org/docs/ReleaseNotes.html">http://llvm.org/docs/ReleaseNotes.html</a>

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!
  </pre>
</blockquote>
<br>
LLVM 2.8 added a fifth isVolatile field for memset<br>
introduced with LLVM r100304.<br>
<a class="moz-txt-link-freetext" href="http://llvm.org/viewvc/llvm-project?view=rev&revision=100304">http://llvm.org/viewvc/llvm-project?view=rev&revision=100304</a><br>
<br>
This caused a runtime failure for JIT projects using memcpy, memmove,
and memset.<br>
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.<br></div></blockquote><div><br></div><div>Yep, this is listed in both:</div><div><a href="http://llvm.org/releases/2.8/docs/ReleaseNotes.html#coreimprovements">http://llvm.org/releases/2.8/docs/ReleaseNotes.html#coreimprovements</a></div><div><a href="http://llvm.org/releases/2.8/docs/ReleaseNotes.html#">http://llvm.org/releases/2.8/docs/ReleaseNotes.html#</a>changes</div><br><blockquote type="cite"><div text="#000000" bgcolor="#ffffff">The platformindependent OpenJDK/IcedTea Shark JIT have been updated to
support LLVM 2.8.<br>
Here are the icedtea externalproj doc_section for inclusion in the
release notes :<br></div></blockquote></div><br><div>This missed the cutoff date for the release notes (Saturday), sorry!</div><div><br></div><div>-Chris</div></body></html>