Re: [wwwdocs] Update changes.html with libstdc++ changes
On Wed, 8 Apr 2015, Jonathan Wakely wrote: The only drawback of this, and some similar cases, is that we now risk referring to older versions on a release branch. Yes, I realised that problem when making the change and linking to the versions that were current at the time. One option would be to add a gcc-4.8 symlink that points to the latest gcc-4.8.x version, but that adds more work for the release managers and only has a small benefit. Agreed. Alternatively, since we only tend to have four or five releases from a branch, we could just update them manually when we remember to. That's only necessary until the branch closes, at which point the latest release won't change. It's not a huge problem if the links don't go to the latest docs immediately IMHO. Agreed, and agreed. Let's just keep an eye on it and (try to) update when a new release of an existing branch comes out. Gerald
Re: [wwwdocs] Update changes.html with libstdc++ changes
On Sat, 6 Dec 2014, Jonathan Wakely wrote: This adds recent libstdc++ updates to gcc-5/changes.html Nice! Just a most minor change to end a list with a full stop instead of a semi-colon. Applied. Gerald Index: changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v retrieving revision 1.94 diff -u -r1.94 changes.html --- changes.html6 Apr 2015 12:56:40 - 1.94 +++ changes.html8 Apr 2015 06:54:43 - @@ -456,7 +456,7 @@ liNew random number distributions codelogistic_distribution/code and codeuniform_on_sphere_distribution/code as extensions./li lia href=https://sourceware.org/gdb/current/onlinedocs/gdb/Xmethods-In-Python.html;GDB - Xmethods/a for containers and codestd::unique_ptr/code;/li + Xmethods/a for containers and codestd::unique_ptr/code./li /ul h3 id=fortranFortran/h3
Re: [wwwdocs] Update changes.html with libstdc++ changes
On 08/04/15 13:06 +0200, Gerald Pfeifer wrote: On Sat, 6 Dec 2014, Jonathan Wakely wrote: I'm also noting one old change in the GCC 4.5 page, and removing/changing some links to the C++0x status table. The list of features supported on trunk is fairly irrelevant to someone looking at the 4.4 release notes, so I've linked to the docs for the relevant release This was a good change, thank you. The only drawback of this, and some similar cases, is that we now risk referring to older versions on a release branch. I do not have a good idea how to best handle this, so for now I updated references to online documentation to the latest versions (4.8.4 and 4.9.2, respectively). Yes, I realised that problem when making the change and linking to the versions that were current at the time. One option would be to add a gcc-4.8 symlink that points to the latest gcc-4.8.x version, but that adds more work for the release managers and only has a small benefit. Alternatively, since we only tend to have four or five releases from a branch, we could just update them manually when we remember to. That's only necessary until the branch closes, at which point the latest release won't change. It's not a huge problem if the links don't go to the latest docs immediately IMHO.
Re: [wwwdocs] Update changes.html with libstdc++ changes
On Sat, 6 Dec 2014, Jonathan Wakely wrote: I'm also noting one old change in the GCC 4.5 page, and removing/changing some links to the C++0x status table. The list of features supported on trunk is fairly irrelevant to someone looking at the 4.4 release notes, so I've linked to the docs for the relevant release This was a good change, thank you. The only drawback of this, and some similar cases, is that we now risk referring to older versions on a release branch. I do not have a good idea how to best handle this, so for now I updated references to online documentation to the latest versions (4.8.4 and 4.9.2, respectively). Gerald Index: gcc-4.8/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v retrieving revision 1.131 diff -u -r1.131 changes.html --- gcc-4.8/changes.html19 Dec 2014 11:38:57 - 1.131 +++ gcc-4.8/changes.html8 Apr 2015 10:30:59 - @@ -292,7 +292,7 @@ h4Runtime Library (libstdc++)/h4 ul -lia href=https://gcc.gnu.org/onlinedocs/gcc-4.8.3/libstdc++/manual/manual/status.html#status.iso.2011; +lia href=https://gcc.gnu.org/onlinedocs/gcc-4.8.4/libstdc++/manual/manual/status.html#status.iso.2011; Improved experimental support for the new ISO C++ standard, C++11/a, including: ul Index: gcc-4.9/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.9/changes.html,v retrieving revision 1.84 diff -u -r1.84 changes.html --- gcc-4.9/changes.html31 Dec 2014 10:51:19 - 1.84 +++ gcc-4.9/changes.html8 Apr 2015 10:31:00 - @@ -128,7 +128,7 @@ and starting with the 4.9.1 release also in the Fortran compiler. The new code-fopenmp-simd/code option can be used to enable OpenMP's SIMD directives, while ignoring other OpenMP directives. The new a - href=https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Optimize-Options.html#index-fsimd-cost-model-908; + href=https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Optimize-Options.html#index-fsimd-cost-model-908; code-fsimd-cost-model=/code/a option permits to tune the vectorization cost model for loops annotated with OpenMP and Cilk Plus codesimd/code directives; code-Wopenmp-simd/code warns when @@ -151,7 +151,7 @@ ul liSupport for colorizing diagnostics emitted by GCC has been added. The codea - href=https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Language-Independent-Options.html#index-fdiagnostics-color-252; + href=https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Language-Independent-Options.html#index-fdiagnostics-color-252; -fdiagnostics-color=auto/a/code will enable it when outputting to terminals, code-fdiagnostics-color=always/code unconditionally. The codeGCC_COLORS/code environment variable @@ -177,7 +177,7 @@ /pre/li liWith the new a - href=https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Loop-Specific-Pragmas.html; + href=https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Loop-Specific-Pragmas.html; code#pragma GCC ivdep/code/a, the user can assert that there are no loop-carried dependencies which would prevent concurrent execution of consecutive iterations using SIMD (single instruction multiple data) @@ -383,7 +383,7 @@ liABI changes: ul liThe a - href=https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gfortran/Argument-passing-conventions.html; + href=https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/Argument-passing-conventions.html; argument passing ABI/a has changed for scalar dummy arguments of type codeINTEGER/code, codeREAL/code, codeCOMPLEX/code and codeLOGICAL/code, which have @@ -418,7 +418,7 @@ controlled by the code-Wzerotrip/code option, which is implied by code-Wall/code./li liThe new codeNO_ARG_CHECK/code attribute of the a - href=https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gfortran/GNU-Fortran-Compiler-Directives.html; + href=https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/GNU-Fortran-Compiler-Directives.html; code!GCC$/code directive/a can be used to disable the type-kind-rank (TKR) argument check for a dummy argument. The feature is similar to ISO/IEC TS 29133:2012's codeTYPE(*)/code, except that @@ -452,7 +452,7 @@ the execution and any exception (but inexact) is signaling, a warning is printed to codeERROR_UNIT/code, indicating which exceptions are signaling. The codea - href=https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gfortran/Debugging-Options.html; + href=https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/Debugging-Options.html; -ffpe-summary=/a/code command-line option can be used to fine-tune for which exceptions the warning should be shown./li liRounding on input (codeREAD/code) is now
[wwwdocs] Update changes.html with libstdc++ changes
This adds recent libstdc++ updates to gcc-5/changes.html I'm also noting one old change in the GCC 4.5 page, and removing/changing some links to the C++0x status table. The list of features supported on trunk is fairly irrelevant to someone looking at the 4.4 release notes, so I've linked to the docs for the relevant release, or just removed the link for 4.4 and 4.5 because we don't have libstdc++ docs online for those releases. Committed to CVS. Index: gcc-4.4/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.4/changes.html,v retrieving revision 1.88 diff -u -u -r1.88 changes.html --- gcc-4.4/changes.html 28 Jun 2014 22:44:29 - 1.88 +++ gcc-4.4/changes.html 6 Dec 2014 16:28:20 - @@ -377,9 +377,8 @@ h4Runtime Library (libstdc++)/h4 ul -lia href=https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#id476343; - Improved experimental support for the upcoming ISO C++ standard, - C++0x/a, including: +liImproved experimental support for the upcoming ISO C++ standard, + C++0x, including: ul liSupport for lt;chronogt;, lt;condition_variablegt;, lt;cstdatomicgt;, lt;forward_listgt;, lt;initializer_listgt;, Index: gcc-4.5/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.5/changes.html,v retrieving revision 1.112 diff -u -u -r1.112 changes.html --- gcc-4.5/changes.html 28 Jun 2014 20:35:51 - 1.112 +++ gcc-4.5/changes.html 6 Dec 2014 16:28:20 - @@ -373,14 +373,14 @@ h4Runtime Library (libstdc++)/h4 ul -lia href=https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.200x; - Improved experimental support for the upcoming ISO C++ standard, - C++0x/a, including: +liImproved experimental support for the upcoming ISO C++ standard, + C++0x, including: ul liSupport for lt;futuregt;, lt;functionalgt;, and lt;randomgt;./li liExisting facilities now exploit explicit operators and the newly implemented core C++0x features./li + liThe header lt;cstdatomicgt; has been renamed to lt;atomicgt;./li /ul /li Index: gcc-4.6/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.6/changes.html,v retrieving revision 1.151 diff -u -u -r1.151 changes.html --- gcc-4.6/changes.html 28 Jun 2014 22:44:29 - 1.151 +++ gcc-4.6/changes.html 6 Dec 2014 16:28:20 - @@ -460,7 +460,7 @@ h4Runtime Library (libstdc++)/h4 ul -lia href=https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.200x; +lia href=https://gcc.gnu.org/onlinedocs/gcc-4.6.4/libstdc++/manual/manual/status.html#status.iso.200x; Improved experimental support for the upcoming ISO C++ standard, C++0x/a, including using codeconstexpr/code and codenullptr/code. /li Index: gcc-4.7/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.7/changes.html,v retrieving revision 1.139 diff -u -u -r1.139 changes.html --- gcc-4.7/changes.html 12 Jun 2014 11:55:02 - 1.139 +++ gcc-4.7/changes.html 6 Dec 2014 16:28:20 - @@ -560,7 +560,7 @@ h4Runtime Library (libstdc++)/h4 ul -lia href=https://gcc.gnu.org/onlinedocs/gcc-4.7.1/libstdc++/manual/manual/status.html#status.iso.2011; +lia href=https://gcc.gnu.org/onlinedocs/gcc-4.7.4/libstdc++/manual/manual/status.html#status.iso.2011; Improved experimental support for the new ISO C++ standard, C++11/a, including: ul Index: gcc-4.8/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v retrieving revision 1.129 diff -u -u -r1.129 changes.html --- gcc-4.8/changes.html 21 Nov 2014 16:24:02 - 1.129 +++ gcc-4.8/changes.html 6 Dec 2014 16:28:20 - @@ -292,7 +292,7 @@ h4Runtime Library (libstdc++)/h4 ul -lia href=https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2011; +lia href=https://gcc.gnu.org/onlinedocs/gcc-4.8.3/libstdc++/manual/manual/status.html#status.iso.2011; Improved experimental support for the new ISO C++ standard, C++11/a, including: ul Index: gcc-4.9/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.9/changes.html,v retrieving revision 1.82 diff -u -u -r1.82 changes.html --- gcc-4.9/changes.html 21 Nov 2014 16:25:07 - 1.82 +++ gcc-4.9/changes.html 6 Dec 2014 16:28:20 - @@ -324,7 +324,7 @@ h4Runtime Library (libstdc++)/h4 ul -lia href=https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2011; +lia href=https://gcc.gnu.org/onlinedocs/gcc-4.9.2/libstdc++/manual/manual/status.html#status.iso.2011; Improved support for C++11/a, including: ul li support