Hans Wennborg via llvm-dev
2015-Aug-13 23:52 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
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. 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
David Blaikie via llvm-dev
2015-Aug-13 23:55 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
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/20150813/e9bfaee2/attachment.html>
Daniel Sanders via llvm-dev
2015-Aug-14 10:54 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
Hi, I haven't received approval to merge the ubsan fixes from the code-owner so I've had to drop the claim that it's supported from the release notes. If we do merge the fix (r243384) and the code-owner requested correction (r244646) at the last minute, we'll need to revert the release notes change (r245037) too. FWIW, I've successfully tested both using a patched rc2. I've just noticed a likely reason why I haven't had a response, my sent mail includes Richard and Hans but the mail I received back from the list doesn't. It seems they disappear when they come after llvm-commits in the CC list *shrug*. I'm not sure what has happened there but I've mentioned it to Tanya.> -----Original Message----- > From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Hans > Wennborg via llvm-dev > Sent: 14 August 2015 00:53 > To: llvm-dev at lists.llvm.org; cfe-dev at lists.llvm.org > Subject: [llvm-dev] [3.7 Release] Let's fix the release notes! > > 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. > > 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 > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org http://llvm.cs.uiuc.edu > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
Ulrich Weigand via llvm-dev
2015-Aug-14 13:47 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
hwennborg at google.com wrote on 14.08.2015 01:52:59:> 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.I'm not sure exactly where the changes would go, but here's a list of notable changes on SystemZ for the LLVM / clang Release Notes: LLVM: LLVM no longer attempts to automatically detect the current host CPU when invoked natively. LLVM now supports all thread-local storage models on SystemZ. (Previous releases would support only the local-exec TLS model.) LLVM now uses the POPCNT instruction on z196 and above. LLVM now uses the RISBGN instruction on zEC12 and above. LLVN now supports the transactional-execuction facility on zEC12 and above. LLVM now supports the z13 processor and its vector facility. clang: Clang will now always default to the z10 processor when compiling without any -march= option. Previous releases used to automatically detect the current host CPU when compiling natively. If you wish to still have clang detect the current host CPU, you now need to use the -march=native option. Clang now provides the <s390intrin.h> header file. Clang now supports the transactional-execution facility and provides associated builtins and the <htmintrin.h> and <htmxlintrin.h> header files. Support is enabled by default on zEC12 and above, and can additionally be enabled or disabled via the -mhtm / -mno-htm command line options. Clang now supports the vector facility. This includes a change in the ABI to pass arguments and return values of vector types in vector registers, as well as a change in the default alignment of vector types. Support is enabled by default on z13 and above, and can additionally be enabled or disabled via the -mvx / -mno-vx command line options. Clang now supports the System z vector language extension, providing a "vector" keyword to define vector types, and a set of builtins defined in the <vecintrin.h> header file. This can be enabled via the -fzvector command line option. For compatibility with GCC, Clang also supports the -mzvector option as an alias. Several cases of ABI incompatibility with GCC have been fixed. Bye, Ulrich
Renato Golin via llvm-dev
2015-Aug-14 14:57 UTC
[llvm-dev] [cfe-dev] [3.7 Release] Let's fix the release notes!
Clang doesn't assume libgcc_s and libgcc_eh when you choose --rtlib=compiler-rt on any system. Until we can all agree in the proper way of handling this depending on the architecture / OS, users will have to include them (or libc++abi / libunwind) manually. On 14 August 2015 at 14:47, Ulrich Weigand via cfe-dev <cfe-dev at lists.llvm.org> wrote:> hwennborg at google.com wrote on 14.08.2015 01:52:59: > >> 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. > > I'm not sure exactly where the changes would go, but here's a list of > notable changes on SystemZ for the LLVM / clang Release Notes: > > LLVM: > > LLVM no longer attempts to automatically detect the > current host CPU when invoked natively. > > LLVM now supports all thread-local storage models on SystemZ. > (Previous releases would support only the local-exec TLS model.) > > LLVM now uses the POPCNT instruction on z196 and above. > > LLVM now uses the RISBGN instruction on zEC12 and above. > > LLVN now supports the transactional-execuction facility > on zEC12 and above. > > LLVM now supports the z13 processor and its vector facility. > > > clang: > > Clang will now always default to the z10 processor when compiling > without any -march= option. Previous releases used to automatically > detect the current host CPU when compiling natively. If you wish to > still have clang detect the current host CPU, you now need to use the > -march=native option. > > Clang now provides the <s390intrin.h> header file. > > Clang now supports the transactional-execution facility and > provides associated builtins and the <htmintrin.h> and > <htmxlintrin.h> header files. Support is enabled by default > on zEC12 and above, and can additionally be enabled or disabled > via the -mhtm / -mno-htm command line options. > > Clang now supports the vector facility. This includes a > change in the ABI to pass arguments and return values of > vector types in vector registers, as well as a change in > the default alignment of vector types. Support is enabled > by default on z13 and above, and can additionally be enabled > or disabled via the -mvx / -mno-vx command line options. > > Clang now supports the System z vector language extension, > providing a "vector" keyword to define vector types, and a > set of builtins defined in the <vecintrin.h> header file. > This can be enabled via the -fzvector command line option. > For compatibility with GCC, Clang also supports the > -mzvector option as an alias. > > Several cases of ABI incompatibility with GCC have been fixed. > > > Bye, > Ulrich > > _______________________________________________ > cfe-dev mailing list > cfe-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Diego Novillo via llvm-dev
2015-Aug-14 15:48 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
On Thu, Aug 13, 2015 at 7:52 PM, Hans Wennborg <hans at chromium.org> wrote: 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? >Added some notes on the flag changes I made recently. r245061. Diego. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150814/91fb8a78/attachment.html>
Richard via llvm-dev
2015-Aug-14 19:54 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
[off-list reply] Where's the right place to talk about additions to clang-tidy? -- "The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline> The Computer Graphics Museum <http://ComputerGraphicsMuseum.org> The Terminals Wiki <http://terminals.classiccmp.org> Legalize Adulthood! (my blog) <http://LegalizeAdulthood.wordpress.com>
Hans Wennborg via llvm-dev
2015-Aug-14 22:04 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
Many thanks! On Fri, Aug 14, 2015 at 6:47 AM, Ulrich Weigand <Ulrich.Weigand at de.ibm.com> wrote:> LLVM: > > LLVM no longer attempts to automatically detect the > current host CPU when invoked natively. > > LLVM now supports all thread-local storage models on SystemZ. > (Previous releases would support only the local-exec TLS model.) > > LLVM now uses the POPCNT instruction on z196 and above. > > LLVM now uses the RISBGN instruction on zEC12 and above. > > LLVN now supports the transactional-execuction facility > on zEC12 and above. > > LLVM now supports the z13 processor and its vector facility.http://llvm.org/viewvc/llvm-project?rev=245102&view=rev> clang: > > Clang will now always default to the z10 processor when compiling > without any -march= option. Previous releases used to automatically > detect the current host CPU when compiling natively. If you wish to > still have clang detect the current host CPU, you now need to use the > -march=native option. > > Clang now provides the <s390intrin.h> header file. > > Clang now supports the transactional-execution facility and > provides associated builtins and the <htmintrin.h> and > <htmxlintrin.h> header files. Support is enabled by default > on zEC12 and above, and can additionally be enabled or disabled > via the -mhtm / -mno-htm command line options. > > Clang now supports the vector facility. This includes a > change in the ABI to pass arguments and return values of > vector types in vector registers, as well as a change in > the default alignment of vector types. Support is enabled > by default on z13 and above, and can additionally be enabled > or disabled via the -mvx / -mno-vx command line options. > > Clang now supports the System z vector language extension, > providing a "vector" keyword to define vector types, and a > set of builtins defined in the <vecintrin.h> header file. > This can be enabled via the -fzvector command line option. > For compatibility with GCC, Clang also supports the > -mzvector option as an alias. > > Several cases of ABI incompatibility with GCC have been fixed.http://llvm.org/viewvc/llvm-project?rev=245104&view=rev
Hans Wennborg via llvm-dev
2015-Aug-14 22:04 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
On Fri, Aug 14, 2015 at 8:48 AM, Diego Novillo <dnovillo at google.com> wrote:> > > On Thu, Aug 13, 2015 at 7:52 PM, Hans Wennborg <hans at chromium.org> wrote: > >> 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? > > > Added some notes on the flag changes I made recently. r245061.Great, thanks! - Hans
Alex L via llvm-dev
2015-Aug-14 22:17 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
2015-08-13 16:52 GMT-07:00 Hans Wennborg <hans at chromium.org>:> 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. > > 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? >I think that it would be better if we leave out MIR from the 3.7 release notes - the MIR format in the 3.7 branch wasn't ready for use yet and the MIR syntax used in trunk is different as well. Thanks, Alex> > 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/20150814/3357c84f/attachment.html>
Hans Wennborg via llvm-dev
2015-Aug-14 22:20 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
On Fri, Aug 14, 2015 at 3:17 PM, Alex L <arphaman at gmail.com> wrote:>> Alex: I think MIR is new for 3.7. Do you want to add something to the >> notes? > > I think that it would be better if we leave out MIR from the 3.7 release > notes - > the MIR format in the 3.7 branch wasn't ready for use yet and the MIR > syntax used in trunk is different as well.That's fine. I wasn't sure how far MIR had gotten before the branch. Thanks for the update. Cheers, Hans
Daniel Sanders via llvm-dev
2015-Aug-17 09:38 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
These have been merged and the release notes change reverted. Thanks> -----Original Message----- > From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Daniel > Sanders via llvm-dev > Sent: 14 August 2015 11:55 > To: Hans Wennborg; Richard Smith; cfe-dev at lists.llvm.org > Cc: llvm-dev at lists.llvm.org > Subject: Re: [llvm-dev] [3.7 Release] Let's fix the release notes! > > Hi, > > I haven't received approval to merge the ubsan fixes from the code-owner > so I've had to drop the claim that it's supported from the release notes. If we > do merge the fix (r243384) and the code-owner requested correction > (r244646) at the last minute, we'll need to revert the release notes change > (r245037) too. FWIW, I've successfully tested both using a patched rc2. > > I've just noticed a likely reason why I haven't had a response, my sent mail > includes Richard and Hans but the mail I received back from the list doesn't. It > seems they disappear when they come after llvm-commits in the CC list > *shrug*. I'm not sure what has happened there but I've mentioned it to > Tanya. > > > -----Original Message----- > > From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of > Hans > > Wennborg via llvm-dev > > Sent: 14 August 2015 00:53 > > To: llvm-dev at lists.llvm.org; cfe-dev at lists.llvm.org > > Subject: [llvm-dev] [3.7 Release] Let's fix the release notes! > > > > 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. > > > > 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 > > _______________________________________________ > > LLVM Developers mailing list > > llvm-dev at lists.llvm.org http://llvm.cs.uiuc.edu > > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org http://llvm.cs.uiuc.edu > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
David Blaikie via llvm-dev
2015-Aug-20 01:59 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
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>
Hans Wennborg via llvm-dev
2015-Aug-25 19:51 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
Final release notes nag: On Thu, Aug 13, 2015 at 4:52 PM, Hans Wennborg <hans at chromium.org> wrote:> 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. > > Reid: how far did SEH support get in 3.7? Is this something we should mention? > > 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? > > Saleem: should we mention something about libunwind moving to a > separate repository? > > Zach: should we mention llvm-pdbdump? > > 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
Eric Christopher via llvm-dev
2015-Aug-26 05:14 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
> > > 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 > >Thanks for the reminder. I did something small in r246013. -eric> 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 > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org http://llvm.cs.uiuc.edu > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150826/9a231b17/attachment.html>
Saleem Abdulrasool via llvm-dev
2015-Aug-27 02:21 UTC
[llvm-dev] [3.7 Release] Let's fix the release notes!
On Tue, Aug 25, 2015 at 12:51 PM, Hans Wennborg <hans at chromium.org> wrote:> Final release notes nag:Oh! Thanks for the nag (I somehow missed the original email)! Now that you mention it, it seems stupidly obvious that yes, the unwind move deserves a release note. Committed as SVN r246136.> On Thu, Aug 13, 2015 at 4:52 PM, Hans Wennborg <hans at chromium.org> wrote: > > 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. > > > > Reid: how far did SEH support get in 3.7? Is this something we should > mention? > > > > 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? > > > > Saleem: should we mention something about libunwind moving to a > > separate repository? > > > > Zach: should we mention llvm-pdbdump? > > > > 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 >-- Saleem Abdulrasool compnerd (at) compnerd (dot) org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150826/25f1cd1c/attachment.html>
Francisco Lopes via llvm-dev
2015-Aug-29 16:57 UTC
[llvm-dev] [cfe-dev] [3.7 Release] Let's fix the release notes!
Hi Hans, Not sure whether this is worth to be in the release notes: - http://nosubstance.me/articles/2015-01-29-better-completion-for-cpp/ It's libclang specific. I'm sorry but I don't have time available to commit notes myself. Best Regards, Francisco Lopes 2015-08-13 20:52 GMT-03:00 Hans Wennborg via cfe-dev <cfe-dev at lists.llvm.org>:> 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. > > 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 > _______________________________________________ > cfe-dev mailing list > cfe-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150829/58133611/attachment.html>
Hans Wennborg via llvm-dev
2015-Aug-31 16:41 UTC
[llvm-dev] [cfe-dev] [3.7 Release] Let's fix the release notes!
Hi Francisco, Sorry, the 3.7 tag has already been committed so it's too late to make any changes to the release notes. Thanks for the pointer though! Cheers, Hans On Sat, Aug 29, 2015 at 9:57 AM, Francisco Lopes <francisco.mailing.lists at oblita.com> wrote:> Hi Hans, > > Not sure whether this is worth to be in the release notes: > > - http://nosubstance.me/articles/2015-01-29-better-completion-for-cpp/ > > It's libclang specific. > > I'm sorry but I don't have time available to commit notes myself. > > Best Regards, > Francisco Lopes > > > 2015-08-13 20:52 GMT-03:00 Hans Wennborg via cfe-dev > <cfe-dev at lists.llvm.org>: >> >> 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. >> >> 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 >> _______________________________________________ >> cfe-dev mailing list >> cfe-dev at lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev > >
Possibly Parallel Threads
- [LLVMdev] [3.7 Release] We have branched
- [LLVMdev] LLVM 3.7 release plan and call for testers
- [RFC] [PowerPC] Removing PowerPC QPX Support
- [LLVMdev] [lldb-dev] [3.7 Release] We have branched
- [LLVMdev] DebugInfo/PDB/pdbdump-symbol-format.test fails with VS 2015