Re: G++ namespace association extension

2012-07-17 Thread Jonathan Wakely
Jul 2012 21:24:31 - 1.5 +++ changes.html17 Jul 2012 19:46:32 - @@ -21,6 +21,9 @@ directory. The installation manual contains more information about requirements to build GCC. +The G++ namespace association extension, __attribute ((strong)), +has been deprecated. In

Re: G++ namespace association extension

2012-07-16 Thread Jason Merrill
On 07/15/2012 07:26 AM, Gerald Pfeifer wrote: I think this also should go into the GCC 4.8 release notes (gcc-4.8/changes.html)? I doubt that it has gotten wide enough usage to need that, but I suppose it doesn't hurt. Jason

Re: G++ namespace association extension

2012-07-15 Thread Gerald Pfeifer
On Sun, 15 Jul 2012, Jonathan Wakely wrote: >> I think this also should go into the GCC 4.8 release notes >> (gcc-4.8/changes.html)? > I can do that too. There's no gcc-4.8 dir yet, do I need to copy over > the various other files from the gcc-4.7 dir or can I just create > changes.html and leave

Re: G++ namespace association extension

2012-07-15 Thread Jonathan Wakely
On 15 July 2012 12:26, Gerald Pfeifer wrote: > On Tue, 10 Jul 2012, Jonathan Wakely wrote: >>> Yes, but people should use inline namespaces instead; we should deprecate >>> this form and then remove it in 4.9. >> >> * doc/extend.texi (Namespace Association): Alter cautionary text. > > I thi

Re: G++ namespace association extension

2012-07-15 Thread Gerald Pfeifer
On Tue, 10 Jul 2012, Jonathan Wakely wrote: >> Yes, but people should use inline namespaces instead; we should deprecate >> this form and then remove it in 4.9. > > * doc/extend.texi (Namespace Association): Alter cautionary text. I think this also should go into the GCC 4.8 release notes

Re: G++ namespace association extension

2012-07-10 Thread Jason Merrill
OK. Jason

Re: G++ namespace association extension

2012-07-10 Thread Jonathan Wakely
On 9 July 2012 14:18, Jason Merrill wrote: > On 07/09/2012 01:26 PM, Jonathan Wakely wrote: >> >> http://gcc.gnu.org/onlinedocs/gcc/Namespace-Association.html says: >> >> "Caution: The semantics of this extension are not fully defined. Users >> should refrain from using this extension as its semant