===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v
retrieving revision 1.68
@@ -293,10 +293,13 @@
<h4 id="libstdcxx">Runtime Library (libstdc++)</h4>
<ul>
+ <li> A new implementation of <code>std::string</code> is enabled by default,
+ using the <em>small string optimization</em> instead of
+ <em>copy-on-write</em> reference counting; </li>
<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:
+ Full support for C++11</a>, including the following new features:
<ul>
<li> <code>std::deque</code> and <code>std::vector<bool></code>
meet the allocator-aware container requirements;</li>
@@ -307,10 +310,11 @@
<code>std::is_trivially_constructible</code>,
<code>std::is_trivially_assignable</code> etc.;
</li>
- <li> I/O manipulators <code>std::put_time</code>,
+ <li> I/O manipulators <code>std::put_time</code>, <code>std::get_time</code>,
<code>std::hexfloat</code> and <code>std::defaultfloat</code>;
</li>
<li> generic locale-aware <code>std::isblank</code>; </li>
+ <li> locale facets for Unicode conversion; </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>
@@ -326,9 +330,14 @@
the relevant bits in <code>str.flags()</code>.
</li>
<li><a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2014">
- Improved experimental support for C++14</a>, including:
+ Full experimental support for C++14</a>, including the following
+ new features:
<ul>
<li> <code>std::is_final</code> type trait; </li>
+ <li> heterogeneous comparison lookup in associative containers. </li>
+ <li> global functions <code>cbegin</code>, <code>cend</code>, <code>rbegin</code>,
+ <code>rend</code>, <code>crbegin</code>, and <code>crend</code> for
+ range access to containers, arrays and initializer lists. </li>
</ul>
</li>
<li><a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2014">