This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Our 4.0 Changes
- From: Paolo Carlini <pcarlini at suse dot de>
- To: libstdc++ <libstdc++ at gcc dot gnu dot org>
- Date: Thu, 31 Mar 2005 12:08:48 +0200
- Subject: Our 4.0 Changes
Hi everyone,
I'm drafting our section of the 4.0 Changes. The below is what I have
right now: contributions and corrections are *very* welcome from
everyone, in particular from the authors of important changes, of course!
Paolo.
////////////////
*** changes.html.~1.39.~ Wed Mar 23 00:21:46 2005
--- changes.html Thu Mar 31 12:02:08 2005
*************** class N::A {
*** 245,250 ****
--- 245,273 ----
};</pre></li>
</ul>
+ <h4>Runtime Library (libstdc++)</h4>
+
+ <ul>
+ <li>Optimization work:
+ <ul>
+ <li>Added efficient specializations of <code>istream</code> functions
+ for char and <code>wchar_t</code>.</li>
+ <li>Further performance tuning of <code>strings</code>, in particular
+ wrt single-char appends and getline.</li>
+ </ul></li>
+ <li>A large subset of the new features in Technical Report 1 is
+ experimentally provided, in particular:
+ <ul>
+ <li>General utilities such as reference_wrapper and shared_ptr.</li>
+ <li>Function objects, i.e., result_of, mem_fn, bind, function.</li>
+ <li>Support for metaprogramming.</li>
+ <li>New containers such as tuple, array, unordered_set, unordered_map,
+ unordered_multiset, unordered_multimap.</li>
+ </ul></li>
+ <li>As usual, many bugs have been fixed and LWG resolutions implemented
+ for the first time (e.g., DR 409).</li>
+ </ul>
+
<h3>Java</h3>
<ul>