diff mbox

[wwwdocs] Update changes.html with libstdc++ changes

Message ID 20141206164058.GZ3134@redhat.com
State New
Headers show

Commit Message

Jonathan Wakely Dec. 6, 2014, 4:40 p.m. UTC
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.
diff mbox

Patch

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 -0000	1.88
+++ gcc-4.4/changes.html	6 Dec 2014 16:28:20 -0000
@@ -377,9 +377,8 @@ 
   
   <h4>Runtime Library (libstdc++)</h4>
   <ul>
-    <li><a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#id476343">
-	Improved experimental support for the upcoming ISO C++ standard, 
-	C++0x</a>, including:
+    <li>Improved experimental support for the upcoming ISO C++ standard, 
+	C++0x, including:
       <ul>
       <li>Support for &lt;chrono&gt;, &lt;condition_variable&gt;, 
 	&lt;cstdatomic&gt;, &lt;forward_list&gt;, &lt;initializer_list&gt;, 
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 -0000	1.112
+++ gcc-4.5/changes.html	6 Dec 2014 16:28:20 -0000
@@ -373,14 +373,14 @@ 
   <h4>Runtime Library (libstdc++)</h4>
 
   <ul>
-    <li><a 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:
+    <li>Improved experimental support for the upcoming ISO C++ standard, 
+	C++0x, including:
       <ul>
       <li>Support for &lt;future&gt;, &lt;functional&gt;, 
 	and &lt;random&gt;.</li>
       <li>Existing facilities now exploit explicit operators and the
 	newly implemented core C++0x features.</li>
+      <li>The header &lt;cstdatomic&gt; has been renamed to &lt;atomic&gt;.</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 -0000	1.151
+++ gcc-4.6/changes.html	6 Dec 2014 16:28:20 -0000
@@ -460,7 +460,7 @@ 
   <h4>Runtime Library (libstdc++)</h4>
 
   <ul>
-    <li><a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.200x">
+    <li><a 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 <code>constexpr</code> and
        <code>nullptr</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 -0000	1.139
+++ gcc-4.7/changes.html	6 Dec 2014 16:28:20 -0000
@@ -560,7 +560,7 @@ 
   <h4>Runtime Library (libstdc++)</h4>
 
   <ul>
-    <li><a href="https://gcc.gnu.org/onlinedocs/gcc-4.7.1/libstdc++/manual/manual/status.html#status.iso.2011">
+    <li><a 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 -0000	1.129
+++ gcc-4.8/changes.html	6 Dec 2014 16:28:20 -0000
@@ -292,7 +292,7 @@ 
   <h4>Runtime Library (libstdc++)</h4>
 
   <ul>
-    <li><a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2011">
+    <li><a 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 -0000	1.82
+++ gcc-4.9/changes.html	6 Dec 2014 16:28:20 -0000
@@ -324,7 +324,7 @@ 
   <h4>Runtime Library (libstdc++)</h4>
 
   <ul>
-    <li><a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2011">
+    <li><a 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 for <code>&lt;regex&gt;</code>;</li>
Index: gcc-5/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v
retrieving revision 1.45
diff -u -u -r1.45 changes.html
--- gcc-5/changes.html	3 Dec 2014 09:35:07 -0000	1.45
+++ gcc-5/changes.html	6 Dec 2014 16:28:20 -0000
@@ -243,22 +243,27 @@ 
 
   <h4 id="libstdcxx">Runtime Library (libstdc++)</h4>
   <ul>
+    <li> A new implementation of <code>std::list</code> is enabled by default,
+        with an O(1) <code>size()</code> function; </li>
     <li><a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2011">
       Improved support for C++11</a>, including:
       <ul>
-        <li> A new implementation of <code>std::list</code> is enabled by
-             default, with an O(1) <code>size()</code> function; </li>
-        <li> <code>std::deque</code> meets the allocator-aware container requirements;</li>
+        <li> <code>std::deque</code> and <code>std::vector&lt;bool&gt;</code>
+             meet the allocator-aware container requirements;</li>
         <li> movable and swappable iostream classes;</li>
         <li> support for <code>std::align</code> and
              <code>std::aligned_union</code>;</li>
-        <li> Type traits <code>std::is_trivially_copyable</code>,
+        <li> type traits <code>std::is_trivially_copyable</code>,
              <code>std::is_trivially_constructible</code>,
              <code>std::is_trivially_assignable</code> etc.;
         </li>
         <li> I/O manipulators <code>std::put_time</code>,
              <code>std::hexfloat</code> and <code>std::defaultfloat</code>;
         </li>
+        <li> generic locale-aware <code>std::isblank</code>; </li>
+        <li> atomic operations for <code>std::shared_ptr</code>; </li>
+        <li> <code>std::notify_all_at_thread_exit()</code> and functions
+          for making futures ready at thread exit; </li>
       </ul>
     </li>
     <li> Support for the C++11 <code>hexfloat</code> manipulator changes how
@@ -279,9 +284,13 @@ 
     <li><a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2014">
       Improved experimental support for the Library Fundamentals TS</a>, including:
       <ul>
-        <li> Class <code>std::experimental::any</code>; </li>
-        <li> Function template <code>std::experimental::apply</code>; </li>
-        <li> Variable templates for type traits; </li>
+        <li> class <code>std::experimental::any</code>; </li>
+        <li> function template <code>std::experimental::apply</code>; </li>
+        <li> function template <code>std::experimental::sample</code>; </li>
+        <li> function template <code>std::experimental::search</code> and
+          related searcher types; </li>
+        <li> variable templates for type traits; </li>
+        <li> function template <code>std::experimental::not_fn</code>; </li>
       </ul>
     </li>
     <li>New random number distributions <code>logistic_distribution</code> and