[llvm-dev] [3.7 Release] Let's fix the release notes!

David Blaikie via llvm-dev
Thu, 20 Aug 2015 01:59:44 -0000

Wrote some up (245534) - happy to iterate on them if anyone has ideas

On Thu, Aug 13, 2015 at 4:55 PM, David Blaikie <dblaikie at gmail.com>
wrote:

>
>
> On Thu, Aug 13, 2015 at 4:52 PM, Hans Wennborg <hans at chromium.org>
wrote:
>
>> Dear everyone,
>>
>> The in-progress release notes for 3.7 [1,2] make it look like we
>> didn't do very much over the past six months. Obviously that's
not the
>> case at all, so let's get them in shape!
>>
>> If you've been thinking "I should probably add this to the
release
>> notes at some point", now is the time :-)
>>
>> I have a list below of changes that might be worth mentioning. I
>> probably missed lots of stuff; please let me know.
>>
>> To update the notes, please commit directly to the 3.7 branch. If you
>> don't want to do that, just email me some text, and I'll
happily land
>> it for you.
>>
>> If you're uncertain whether your work is in the release or not, 3.7
>> covers commits r225992-r242221.
>>
>> Other updates to the docs are also very welcome.
>>
>> Thanks,
>> Hans
>>
>>
>> (You're bcc'd on this email if you're mentioned in this
list.)
>>
>> Lang: can you write something about the new ORC JIT interface?
>>
>> Reid: how far did SEH support get in 3.7? Is this something we should
>> mention?
>>
>> I'll add something about the switch lowering changes.
>>
>> Chandler: can you write something about the TTI changes? Just a small
>> blurb and pointer to
>> http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-February/081589.html
>> would probably help a lot.
>>
>> Chandler: were there vector lowering changes in this release, or was
>> that all in 3.6?
>>
>> Kostya: I think the sanitizer coverage is new in 3.7? And the fuzzer
lib?
>>
>> Diego: I think you added some new Clang flags like fprofile-generate.
>> These would be good to mention in the "new flags section" in
Clang's
>> release notes. Is there any other PGO work that should be mentioned?
>>
>> Alexei: maybe add something about the BPF backend.
>>
>> Saleem: should we mention something about libunwind moving to a
>> separate repository?
>>
>> Zach: should we mention llvm-pdbdump?
>>
>> David: did you get around to writing something about the opaque
>> pointer type conversion? People will certainly run into this.
>>
>
> Yeah, got halfway through that in a 3.7 checkout... I'll get to it.
> Throwing things at me may help. Sorry for the delay.
>
>
>>
>> Duncan: I haven't followed the changes around debug info and
metadata.
>> Is there something here that should be in the release notes?
>>
>> Ulrich: would you like to mention something about SystemZ support?
>>
>> Mehdi: the notes do say "DataLayout is no longer optional",
but maybe
>> we could flesh this text out a little to make it easier for users?
>>
>> Eric: do you want to add anything for out-of-tree targets after your
>> TargetMachine changes, etc? I stumbled across
>> http://article.gmane.org/gmane.comp.compilers.llvm.devel/83858, for
>> example
>>
>> Hal: the PowePC notes have a note saying "QPX - Hal, please say a
few
>> words" :-)
>>
>> Alex: I think MIR is new for 3.7. Do you want to add something to the
>> notes?
>>
>> Quentin: How far did your shrinkwrap work get in 3.7? If it mostly
>> landed after the branch, maybe add it to the 3.8 (trunk) notes.
>>
>> Alexey: Would you or someone of the OpenMP developers be willing to
>> add a section on OpenMP to Clang's UsersManual.rst? It would be
nice
>> if the note in the release notes could point to this.
>>
>> Peter: I think the SafeStack patch landed in 3.7. Should we mention
>> this in the notes?
>>
>>
>>  [1]. http://llvm.org/pre-releases/3.7.0/rc2/docs/ReleaseNotes.html
>>  [2].
http://llvm.org/pre-releases/3.7.0/rc2/docs/clang/ReleaseNotes.html
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20150819/353bb074/attachment.html>