This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[wwwdocs] Add more libstdc++ changes to /gcc-7/changes.html


Some recent changes.
Index: htdocs/gcc-7/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-7/changes.html,v
retrieving revision 1.71
diff -u -r1.71 changes.html
--- htdocs/gcc-7/changes.html	14 Mar 2017 19:42:38 -0000	1.71
+++ htdocs/gcc-7/changes.html	15 Mar 2017 15:32:04 -0000
@@ -623,6 +623,12 @@
 
 <h4 id="libstdcxx">Runtime Library (libstdc++)</h4>
 <ul>
+  <li>
+    The type of exception thrown by iostreams,
+    <code>std::ios_base::failure</code>, now uses the
+    <a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html";><code>cxx11</code>
+    ABI</a>.
+  </li>
   <li>Experimental support for C++17, including the following new features:
   <ul>
     <li>
@@ -633,8 +639,8 @@
       and <code>std::variant</code>;
     </li>
     <li>
-      <code>std::invoke</code>, <code>std::is_callable</code>,
-      and <code>std::is_nothrow_callable</code>;
+      <code>std::invoke</code>, <code>std::is_invocable</code>,
+      <code>std::is_nothrow_invocable</code>, and <code>invoke_result</code>;
     </li>
     <li>
       <code>std::is_swappable</code>,
@@ -649,6 +655,7 @@
       <code>std::conjunction</code>, <code>std::disjunction</code>,
       and <code>std::negation</code>;
     </li>
+    <li>Variable templates for type traits;</li>
     <li>Mathematical Special Functions;</li>
     <li>
       <code>std::chrono::floor</code>, <code>std::chrono::ceil</code>,
@@ -658,8 +665,12 @@
       <code>std::clamp</code>, <code>std::gcd</code>, <code>std::lcm</code>,
       3-dimensional <code>std::hypot</code>;
     </li>
-    <li><code>std::shared_mutex</code>;</li>
-    <li><code>std::default_searcher</code>,
+    <li>
+      <code>std::scoped_lock</code>, <code>std::shared_mutex</code>,
+      <code>std::atomic&lt;T&gt;::is_always_lock_free</code>;
+    </li>
+    <li>
+      <code>std::sample</code>, <code>std::default_searcher</code>,
       <code>std::boyer_moore_searcher</code> and
       <code>std::boyer_moore_horspool_searcher</code>;
     </li>
@@ -675,6 +686,7 @@
       <code>std::enable_shared_from_this&lt;T&gt;::weak_from_this()</code>,
       and <code>std::owner_less&lt;void&gt;</code>;
     </li>
+    <li><code>std::byte</code>;</li>
     <li><code>std::as_const</code>, <code>std::not_fn</code>,
       <code>std::has_unique_object_representations</code>,
       constexpr <code>std::addressof</code>.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]