<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-08-13 16:52 GMT-07:00 Hans Wennborg <span dir="ltr"><<a href="mailto:hans@chromium.org" target="_blank">hans@chromium.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear everyone,<br>
<br>
The in-progress release notes for 3.7 [1,2] make it look like we<br>
didn't do very much over the past six months. Obviously that's not the<br>
case at all, so let's get them in shape!<br>
<br>
If you've been thinking "I should probably add this to the release<br>
notes at some point", now is the time :-)<br>
<br>
I have a list below of changes that might be worth mentioning. I<br>
probably missed lots of stuff; please let me know.<br>
<br>
To update the notes, please commit directly to the 3.7 branch. If you<br>
don't want to do that, just email me some text, and I'll happily land<br>
it for you.<br>
<br>
If you're uncertain whether your work is in the release or not, 3.7<br>
covers commits r225992-r242221.<br>
<br>
Other updates to the docs are also very welcome.<br>
<br>
Thanks,<br>
Hans<br>
<br>
<br>
(You're bcc'd on this email if you're mentioned in this list.)<br>
<br>
Lang: can you write something about the new ORC JIT interface?<br>
<br>
Reid: how far did SEH support get in 3.7? Is this something we should mention?<br>
<br>
I'll add something about the switch lowering changes.<br>
<br>
Chandler: can you write something about the TTI changes? Just a small<br>
blurb and pointer to<br>
<a href="http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-February/081589.html" rel="noreferrer" target="_blank">http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-February/081589.html</a><br>
would probably help a lot.<br>
<br>
Chandler: were there vector lowering changes in this release, or was<br>
that all in 3.6?<br>
<br>
Kostya: I think the sanitizer coverage is new in 3.7? And the fuzzer lib?<br>
<br>
Diego: I think you added some new Clang flags like fprofile-generate.<br>
These would be good to mention in the "new flags section" in Clang's<br>
release notes. Is there any other PGO work that should be mentioned?<br>
<br>
Alexei: maybe add something about the BPF backend.<br>
<br>
Saleem: should we mention something about libunwind moving to a<br>
separate repository?<br>
<br>
Zach: should we mention llvm-pdbdump?<br>
<br>
David: did you get around to writing something about the opaque<br>
pointer type conversion? People will certainly run into this.<br>
<br>
Duncan: I haven't followed the changes around debug info and metadata.<br>
Is there something here that should be in the release notes?<br>
<br>
Ulrich: would you like to mention something about SystemZ support?<br>
<br>
Mehdi: the notes do say "DataLayout is no longer optional", but maybe<br>
we could flesh this text out a little to make it easier for users?<br>
<br>
Eric: do you want to add anything for out-of-tree targets after your<br>
TargetMachine changes, etc? I stumbled across<br>
<a href="http://article.gmane.org/gmane.comp.compilers.llvm.devel/83858" rel="noreferrer" target="_blank">http://article.gmane.org/gmane.comp.compilers.llvm.devel/83858</a>, for<br>
example<br>
<br>
Hal: the PowePC notes have a note saying "QPX - Hal, please say a few words" :-)<br>
<br>
Alex: I think MIR is new for 3.7. Do you want to add something to the notes?<br></blockquote><div><br></div><div>I think that it would be better if we leave out MIR from the 3.7 release notes - </div><div>the MIR format in the 3.7 branch wasn't ready for use yet and the MIR </div><div><span style="line-height:normal">syntax used in trunk is different as well.</span></div><div><span style="line-height:normal"><br></span></div><div><span style="line-height:normal">Thanks,</span></div><div><span style="line-height:normal">Alex</span></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Quentin: How far did your shrinkwrap work get in 3.7? If it mostly<br>
landed after the branch, maybe add it to the 3.8 (trunk) notes.<br>
<br>
Alexey: Would you or someone of the OpenMP developers be willing to<br>
add a section on OpenMP to Clang's UsersManual.rst? It would be nice<br>
if the note in the release notes could point to this.<br>
<br>
Peter: I think the SafeStack patch landed in 3.7. Should we mention<br>
this in the notes?<br>
<br>
<br>
[1]. <a href="http://llvm.org/pre-releases/3.7.0/rc2/docs/ReleaseNotes.html" rel="noreferrer" target="_blank">http://llvm.org/pre-releases/3.7.0/rc2/docs/ReleaseNotes.html</a><br>
[2]. <a href="http://llvm.org/pre-releases/3.7.0/rc2/docs/clang/ReleaseNotes.html" rel="noreferrer" target="_blank">http://llvm.org/pre-releases/3.7.0/rc2/docs/clang/ReleaseNotes.html</a><br>
</blockquote></div><br></div></div>