Home | History | Annotate | Line # | Download | only in libstdc++-v3
ChangeLog revision 1.1
      1  1.1  mrg 2011-04-28  Release Manager
      2  1.1  mrg 
      3  1.1  mrg 	* GCC 4.5.3 released.
      4  1.1  mrg 
      5  1.1  mrg 2011-03-21  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
      6  1.1  mrg 
      7  1.1  mrg 	* testsuite/22_locale/num_put/put/char/14220.cc: Don't xfail on
      8  1.1  mrg 	sparc*-sun-solaris2.10 && lp64.
      9  1.1  mrg 
     10  1.1  mrg 2011-03-14  Andrey Zholos  <aaz (a] althenia.net>
     11  1.1  mrg 
     12  1.1  mrg 	PR libstdc++/48114
     13  1.1  mrg 	* include/bits/random.tcc (binomial_distribution<>::operator()):
     14  1.1  mrg 	Fix thinko in computation, __param.p() is a double.
     15  1.1  mrg 
     16  1.1  mrg 2011-02-25  Johannes Singler  <singler (a] kit.edu>
     17  1.1  mrg 
     18  1.1  mrg         PR libstdc++/47433
     19  1.1  mrg         * include/parallel/losertree.h
     20  1.1  mrg         (_LoserTree<>::__delete_min_insert):
     21  1.1  mrg         Do not qualify swap with std:: for value type,
     22  1.1  mrg         but include a using directive instead.
     23  1.1  mrg         (_LoserTreeUnguarded<>::__delete_min_insert): Likewise.
     24  1.1  mrg         * include/parallel/balanced_quicksort.h (__qsb_divide):
     25  1.1  mrg         Use std::iter_swap instead of std::swap.
     26  1.1  mrg         (__qsb_local_sort_with_helping): Likewise.
     27  1.1  mrg         * include/parallel/partition.h (__parallel_partition):
     28  1.1  mrg         Likewise. (__parallel_nth_element): Likewise.
     29  1.1  mrg 
     30  1.1  mrg 2011-02-25  Johannes Singler  <singler (a] kit.edu>
     31  1.1  mrg 
     32  1.1  mrg         * include/parallel/numeric (inner_product, partial_sum):
     33  1.1  mrg         Qualify subsequent call with __gnu_parallel instead of
     34  1.1  mrg         _GLIBCXX_STD_P to reenable parallel execution without ambiguity.
     35  1.1  mrg         * include/parallel/algobase.h (equal): Likewise.
     36  1.1  mrg         * include/parallel/algo.h (find_first_of, search_n, merge,
     37  1.1  mrg         nth_element, partial_sort, max_element, min_element): Likewise.
     38  1.1  mrg         * testsuite/25_algorithms/headers/algorithm/
     39  1.1  mrg         parallel_algorithm_mixed1.cc (main): Add respective test cases.
     40  1.1  mrg         * testsuite/25_algorithms/headers/algorithm/
     41  1.1  mrg         parallel_algorithm_mixed2.cc (main): Likewise.
     42  1.1  mrg         * testsuite/26_numerics/headers/numeric/
     43  1.1  mrg         parallel_numeric_mixed1.cc (main): Likewise.
     44  1.1  mrg         * testsuite/26_numerics/headers/numeric/
     45  1.1  mrg         parallel_numeric_mixed2.cc (main): Likewise.
     46  1.1  mrg 
     47  1.1  mrg 2011-02-13  Gerald Pfeifer  <gerald (a] pfeifer.com>
     48  1.1  mrg 
     49  1.1  mrg 	* doc/xml/faq.xml: Adjust link to bug database.
     50  1.1  mrg 	Remove old item on broken header files.
     51  1.1  mrg 
     52  1.1  mrg 2011-02-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
     53  1.1  mrg 
     54  1.1  mrg 	PR libstdc++/47709
     55  1.1  mrg 	* include/ext/algorithm (is_heap): In C++0x mode import from
     56  1.1  mrg 	namespace std.
     57  1.1  mrg 	* testsuite/ext/is_heap/47709.cc: New.
     58  1.1  mrg 
     59  1.1  mrg 2011-02-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
     60  1.1  mrg 
     61  1.1  mrg 	* doc/xml/gnu/gpl-2.0.xml: Remove.
     62  1.1  mrg 	* doc/Makefile.am: Update.
     63  1.1  mrg 	* doc/Makefile.in: Regenerate.
     64  1.1  mrg 
     65  1.1  mrg 2011-02-06  Gerald Pfeifer  <gerald (a] pfeifer.com>
     66  1.1  mrg 
     67  1.1  mrg 	* doc/xml/manual/debug.xml: Use GDB instead of gdb.
     68  1.1  mrg 	Adjust link to GDB manual.
     69  1.1  mrg 
     70  1.1  mrg 2011-02-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
     71  1.1  mrg 
     72  1.1  mrg 	PR libstdc++/46914
     73  1.1  mrg 	* include/bits/atomic_0.h (_ATOMIC_STORE_, _ATOMIC_MODIFY_,
     74  1.1  mrg 	_ATOMIC_CMPEXCHNG_): Rename __v -> __w, and __m -> __n, to
     75  1.1  mrg 	avoid name conflicts.
     76  1.1  mrg 
     77  1.1  mrg 2011-01-30  Gerald Pfeifer  <gerald (a] pfeifer.com>
     78  1.1  mrg 
     79  1.1  mrg 	* doc/xml/manual/codecvt.xml: Fix link to The Austin Common
     80  1.1  mrg 	Standards Revision Group.
     81  1.1  mrg 	* doc/xml/manual/locale.xml: Ditto.
     82  1.1  mrg 	* doc/xml/manual/messages.xml: Ditto.
     83  1.1  mrg 	* doc/xml/manual/using_exceptions.xml: Ditto.
     84  1.1  mrg 
     85  1.1  mrg 2011-01-19  Graham Reed  <greed (a] pobox.com>
     86  1.1  mrg 
     87  1.1  mrg 	PR libstdc++/47354
     88  1.1  mrg 	* src/bitmap_allocator.cc (free_list::_M_get): Lock mutex.
     89  1.1  mrg 
     90  1.1  mrg 2010-12-17  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
     91  1.1  mrg 
     92  1.1  mrg 	Backport from mainline:
     93  1.1  mrg 	2010-12-10  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
     94  1.1  mrg 
     95  1.1  mrg 	* testsuite/lib/libstdc++.exp (v3-build_support): Delete
     96  1.1  mrg 	libtestc++.a before creation.
     97  1.1  mrg 
     98  1.1  mrg 2010-12-16  Release Manager
     99  1.1  mrg 
    100  1.1  mrg 	* GCC 4.5.2 released.
    101  1.1  mrg 
    102  1.1  mrg 2010-12-03  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    103  1.1  mrg 
    104  1.1  mrg 	Backport from mainline:
    105  1.1  mrg 	2010-11-02  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    106  1.1  mrg 
    107  1.1  mrg 	PR target/45693
    108  1.1  mrg 	* configure.host (osf*): Set os_include_dir to os/generic.
    109  1.1  mrg 	Add -lpthread to OPT_LDFLAGS.
    110  1.1  mrg 
    111  1.1  mrg 2010-11-01  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    112  1.1  mrg 
    113  1.1  mrg 	PR libstdc++/45999
    114  1.1  mrg 	* python/libstdcxx/v6/printers.py (StdVectorPrinter): Replace
    115  1.1  mrg 	conditional expression with backward-compatible if-else.
    116  1.1  mrg 
    117  1.1  mrg 2010-10-18  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    118  1.1  mrg 
    119  1.1  mrg 	Backport from mainline:
    120  1.1  mrg 	2010-08-16  Chris Moller  <cmoller (a] redhat.com>
    121  1.1  mrg 
    122  1.1  mrg         http://sourceware.org/bugzilla/show_bug.cgi?id=11874
    123  1.1  mrg         * python/libstdcxx/v6/printers.py (StdVectorPrinter): Added stuff
    124  1.1  mrg         to handle pretty-printing of std::vector<bool>.
    125  1.1  mrg 
    126  1.1  mrg 2010-10-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
    127  1.1  mrg 
    128  1.1  mrg 	* include/bits/random.tcc (piecewise_linear_distribution<>::
    129  1.1  mrg 	operator()): Don't crash when the dist is default-constructed.
    130  1.1  mrg 	* testsuite/26_numerics/random/piecewise_linear_distribution/
    131  1.1  mrg 	operators/call-default.cc: New.
    132  1.1  mrg 
    133  1.1  mrg 2010-10-11  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    134  1.1  mrg 
    135  1.1  mrg 	PR libstdc++/45711
    136  1.1  mrg 	* src/Makefile.am (stamp-debug): Also adjust possibly-relative
    137  1.1  mrg 	file names in MKDIR_P, and, for consistency, also top_build_prefix.
    138  1.1  mrg 	* src/Makefile.in: Regenerate.
    139  1.1  mrg 
    140  1.1  mrg 2010-10-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    141  1.1  mrg 
    142  1.1  mrg 	PR libstdc++/45403
    143  1.1  mrg 	* python/libstdcxx/v6/printers.py: Check for lazy_string support.
    144  1.1  mrg 
    145  1.1  mrg 2010-10-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    146  1.1  mrg 
    147  1.1  mrg 	PR libstdc++/45924
    148  1.1  mrg 	* include/std/functional (_Bind_result::operator()): Do not expand
    149  1.1  mrg 	template parameter pack in forward call.
    150  1.1  mrg 	* testsuite/20_util/bind/45924.cc: New.
    151  1.1  mrg 
    152  1.1  mrg 2010-09-17  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    153  1.1  mrg 
    154  1.1  mrg 	Backport from mainline:
    155  1.1  mrg 	2010-07-26  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    156  1.1  mrg 
    157  1.1  mrg 	* testsuite/22_locale/num_put/put/char/14220.cc: XFAIL on Solaris
    158  1.1  mrg 	9/x86, 32-bit Solaris 10/x86 and 64-bit Solaris 10/SPARC.
    159  1.1  mrg 	* testsuite/22_locale/num_put/put/wchar_t/14220.cc: XFAIL on
    160  1.1  mrg 	Solaris 9/x86 and 32-bit Solaris 10/x86.
    161  1.1  mrg 
    162  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
    163  1.1  mrg 	Only XFAIL on Solaris 8 and 9.
    164  1.1  mrg 	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
    165  1.1  mrg 	Likewise.
    166  1.1  mrg 
    167  1.1  mrg 	* testsuite/ext/enc_filebuf/char/13598.cc: XFAIL before Solaris 11.
    168  1.1  mrg 
    169  1.1  mrg 2010-09-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    170  1.1  mrg 
    171  1.1  mrg 	* testsuite/29_atomics/atomic/cons/copy_neg.cc: Further adjust
    172  1.1  mrg 	dg-error line numbers.
    173  1.1  mrg 
    174  1.1  mrg 2010-09-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    175  1.1  mrg 
    176  1.1  mrg 	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust dg-error
    177  1.1  mrg 	line numbers.
    178  1.1  mrg 	* testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
    179  1.1  mrg 
    180  1.1  mrg 2010-09-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    181  1.1  mrg 
    182  1.1  mrg 	PR libstdc++/45398
    183  1.1  mrg 	* include/std/atomic (atomic<_TP*>::store): Define.
    184  1.1  mrg 
    185  1.1  mrg 	* include/std/atomic (atomic<_TP*>::load, exchange): Define inline.
    186  1.1  mrg 
    187  1.1  mrg 2010-08-26  Benjamin Kosnik  <bkoz (a] redhat.com>
    188  1.1  mrg 
    189  1.1  mrg         * include/bits/stl_iterator_base_types.h: Fix doxygen warning.
    190  1.1  mrg 
    191  1.1  mrg 	Merge in other doc patches.
    192  1.1  mrg 
    193  1.1  mrg 	2010-07-08  Benjamin Kosnik  <bkoz (a] redhat.com>
    194  1.1  mrg 
    195  1.1  mrg         * include/bits/stl_heap.h: Update markup.
    196  1.1  mrg         * include/bits/move.h: Same.
    197  1.1  mrg         * include/bits/algorithmfwd.h: Same.
    198  1.1  mrg         * include/bits/random.h: Same.
    199  1.1  mrg         * doc/doxygen/doxygroups.cc: Same.
    200  1.1  mrg         * doc/doxygen/user.cfg.in: Remove include/tr1_impl/regex from
    201  1.1  mrg         input file list.
    202  1.1  mrg         * doc/Makefile.am (doc-pdf-doxygen): Add comment, put generated
    203  1.1  mrg         pdf in location consistent with docbook pdf generation.
    204  1.1  mrg         * doc/Makefile.in: Regenerate.
    205  1.1  mrg 
    206  1.1  mrg 	2010-07-13  Benjamin Kosnik  <bkoz (a] redhat.com>
    207  1.1  mrg         * doc/Makefile.in: Regenerate.
    208  1.1  mrg         * doc/Makefile.am: Edit pdf rules, expand default rules.
    209  1.1  mrg         * doc/doxygen/user.cfg.in: Update to Doxygen 1.7.1.
    210  1.1  mrg 
    211  1.1  mrg 	2010-07-19  Benjamin Kosnik  <bkoz (a] redhat.com>
    212  1.1  mrg 
    213  1.1  mrg         * doc/Makefile.am (doc-texinfo): New rule.
    214  1.1  mrg         (doc-texinfo-docbook): New rule.
    215  1.1  mrg         (DB2TEXI_FLAGS): New.
    216  1.1  mrg         (doc-xml-single-docbook): Just the manual, not the set. Tweak flags.
    217  1.1  mrg         * doc/Makefile.in: Regenerate.
    218  1.1  mrg 
    219  1.1  mrg 	2010-07-19  Benjamin Kosnik  <bkoz (a] redhat.com>
    220  1.1  mrg 
    221  1.1  mrg         * doc/xml/manual/appendix_contributing.xml: Update for new reality.
    222  1.1  mrg         * doc/Makefile.am (doc-xml): New default rule for XML output.
    223  1.1  mrg         (doc-xml-single-doxygen): Standardize output names.
    224  1.1  mrg         * doc/Makefile.in: Regenerate.
    225  1.1  mrg 
    226  1.1  mrg         * doc/doxygen/user.cfg.in: Tweak.
    227  1.1  mrg 
    228  1.1  mrg 2010-08-15  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    229  1.1  mrg 
    230  1.1  mrg 	PR libstdc++/45283
    231  1.1  mrg 	* testsuite/performance/30_threads/future/polling.cc: Replace calls to
    232  1.1  mrg 	shared_future::is_ready.
    233  1.1  mrg 
    234  1.1  mrg 2010-08-08  Paolo Carlini  <paolo.carlini (a] oracle.com>
    235  1.1  mrg 
    236  1.1  mrg 	* include/bits/forward_list.h (_M_default_initialize,
    237  1.1  mrg 	_M_default_insert_after): Declare.
    238  1.1  mrg 	(forward_list<>::forward_list(size_type), resize(size_type)): Fix,
    239  1.1  mrg 	use the latter.
    240  1.1  mrg 	* include/bits/forward_list.tcc (forward_list<>::_M_default_append,
    241  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    242  1.1  mrg 	assign_neg.cc: Adjust dg-error line numbers.
    243  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    244  1.1  mrg 	insert_neg.cc: Likewise.
    245  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    246  1.1  mrg 	constructor_1_neg.cc: Likewise.
    247  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    248  1.1  mrg 	constructor_2_neg.cc: Likewise.
    249  1.1  mrg 
    250  1.1  mrg 2010-08-08  Paolo Carlini  <paolo.carlini (a] oracle.com>
    251  1.1  mrg 
    252  1.1  mrg 	PR libstdc++/44963
    253  1.1  mrg 	* include/bits/stl_iterator.h (insert_iterator<>::
    254  1.1  mrg 	operator=(const typename _Container::value_type&,
    255  1.1  mrg 	back_insert_iterator<>::
    256  1.1  mrg 	operator=(const typename _Container::value_type&),
    257  1.1  mrg 	front_insert_iterator<>::
    258  1.1  mrg 	operator=(const typename _Container::value_type&))): Add
    259  1.1  mrg 	in C++0x mode.
    260  1.1  mrg 	* testsuite/ext/rope/44963.cc: New.
    261  1.1  mrg 
    262  1.1  mrg 2010-07-31  Release Manager
    263  1.1  mrg 
    264  1.1  mrg 	* GCC 4.5.1 released.
    265  1.1  mrg 
    266  1.1  mrg 2010-06-29  Paolo Carlini  <paolo.carlini (a] oracle.com>
    267  1.1  mrg 
    268  1.1  mrg 	PR libstdc++/44708
    269  1.1  mrg 	* include/ext/algorithm (copy_n): Qualify __copy_n call with
    270  1.1  mrg 	__gnu_cxx::
    271  1.1  mrg 	* testsuite/ext/rope/44708.cc: New.
    272  1.1  mrg 
    273  1.1  mrg 2010-06-22  Matthias Klose  <doko (a] ubuntu.com>
    274  1.1  mrg 
    275  1.1  mrg 	* python/libstdcxx/v6/printers.py: Don't use string exceptions.
    276  1.1  mrg 
    277  1.1  mrg 2010-06-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
    278  1.1  mrg 
    279  1.1  mrg 	PR libstdc++/44630
    280  1.1  mrg 	* include/profile/impl/profiler_trace.h (__min, __max): Remove,
    281  1.1  mrg 	use std::min, std::max everywhere.
    282  1.1  mrg 	* include/profile/impl/profiler_container_size.h: Use std::min and
    283  1.1  mrg 	std::max.
    284  1.1  mrg 	* include/profile/impl/profiler_hash_func.h: Likewise.
    285  1.1  mrg 	* include/profile/impl/profiler_list_to_vector.h: Likewise.
    286  1.1  mrg 
    287  1.1  mrg 2010-06-16  Matthias Klose  <doko (a] ubuntu.com>
    288  1.1  mrg 
    289  1.1  mrg 	* src/compatibility.cc: Export long double versions of "C" math
    290  1.1  mrg 	library for arm-linux-gnueabi, m68k-linux-gnu (ColdFire),
    291  1.1  mrg 	mips*-linux-gnu (o32 ABI), sh*-linux-gnu (32 bit).
    292  1.1  mrg 
    293  1.1  mrg 2010-06-10  Paolo Carlini  <paolo.carlini (a] oracle.com>
    294  1.1  mrg 
    295  1.1  mrg 	PR libstdc++/44487
    296  1.1  mrg 	* include/bits/stl_pair.h (pair(pair&&)): Remove.
    297  1.1  mrg 	(pair(pair<_U1, _U2>&&): Use forward, consistently with Bullet 5
    298  1.1  mrg 	of LWG 1326.
    299  1.1  mrg 	* include/std/tuple (tuple(pair<_U1, _U2>&&)): Likewise.
    300  1.1  mrg 	* testsuite/20_util/pair/44487.cc: Add.
    301  1.1  mrg 	* testsuite/20_util/tuple/cons/44487.cc: Likewise.
    302  1.1  mrg 
    303  1.1  mrg 2010-06-10  Iain Sandoe  <iains (a] gcc.gnu.org>
    304  1.1  mrg 
    305  1.1  mrg 	PR bootstrap/43170
    306  1.1  mrg 	* configure: Regenerate.
    307  1.1  mrg 
    308  1.1  mrg 2010-05-31  Alexander Monakov  <amonakov (a] ispras.ru>
    309  1.1  mrg 
    310  1.1  mrg 	* testsuite/22_locale/codecvt/unshift/char/1.cc (test01): Clarify
    311  1.1  mrg 	size definition.  Use memcpy and memcmp to avoid access beyond
    312  1.1  mrg 	allocated memory.
    313  1.1  mrg 
    314  1.1  mrg 2010-05-27  Paolo Carlini  <paolo.carlini (a] oracle.com>
    315  1.1  mrg 
    316  1.1  mrg 	PR libstdc++/40497
    317  1.1  mrg 	* include/bits/cpp_type_traits.h (__is_iterator): Add.
    318  1.1  mrg 	* include/bits/stl_iterator_base_funcs.h (next, prev): Use it.
    319  1.1  mrg 	* testsuite/24_iterators/operations/40497.cc: New.
    320  1.1  mrg 
    321  1.1  mrg 2010-05-19  Eelis van der Weegen  <gcc-bugzilla (a] contacts.eelis.net>
    322  1.1  mrg 
    323  1.1  mrg 	PR libstdc++/44190
    324  1.1  mrg 	* include/debug/vector (vector<>::resize): Call
    325  1.1  mrg 	_M_update_guaranteed_capacity.
    326  1.1  mrg 	* testsuite/23_containers/vector/capacity/44190.cc: New.
    327  1.1  mrg 
    328  1.1  mrg 2010-05-14  Silvius Rus  <silvius.rus (a] gmail.com>
    329  1.1  mrg 
    330  1.1  mrg 	PR libstdc++/43259
    331  1.1  mrg 	* include/profile/impl/profiler.h
    332  1.1  mrg 	(_GLIBCXX_PROFILE_DEFINE_UNINIT_DATA): Add.
    333  1.1  mrg 	* include/profile/impl/profiler_trace.h
    334  1.1  mrg 	(__mutex_t, __lock, __unlock): Remove.
    335  1.1  mrg 	(__lock_object_table, __lock_stack_table): Remove. Replace uses with
    336  1.1  mrg 	calls to __gnu_cxx::__mutex::lock.
    337  1.1  mrg 	(__unlock_object_table, __unlock_stack_table): Remove. Replace uses
    338  1.1  mrg 	with calls to __gnu_cxx::__mutex::unlock.
    339  1.1  mrg 
    340  1.1  mrg 2010-05-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    341  1.1  mrg 
    342  1.1  mrg 	* include/bits/basic_string.h: Escape class names in doxygen docs.
    343  1.1  mrg 
    344  1.1  mrg 2010-05-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    345  1.1  mrg 
    346  1.1  mrg 	PR libstdc++/44014
    347  1.1  mrg 	* include/bits/stringfwd.h: Add doxygen comments and new group.
    348  1.1  mrg 	* include/bits/basic_string.h: Add to new doxygen group.
    349  1.1  mrg 	* doc/doxygen/user.cfg.in (ALIASES): Link to correct group.
    350  1.1  mrg 
    351  1.1  mrg 2010-05-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
    352  1.1  mrg 
    353  1.1  mrg 	* testsuite/23_containers/vector/bool/capacity/29134.cc: Adjust
    354  1.1  mrg 	for profile-mode too.
    355  1.1  mrg 	* testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
    356  1.1  mrg 	Likewise.
    357  1.1  mrg 
    358  1.1  mrg 2010-05-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
    359  1.1  mrg 
    360  1.1  mrg 	* include/profile/unordered_map (unordered_map<>::insert(_InputIter,
    361  1.1  mrg 	_InputIter), unordered_multimap<>::insert(_InputIter, _InputIter)):
    362  1.1  mrg 	Fix typo, don't call base() on __first and __last.
    363  1.1  mrg 
    364  1.1  mrg 2010-05-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
    365  1.1  mrg 
    366  1.1  mrg 	Fix profile-mode vs -std=c++0x
    367  1.1  mrg 	* include/profile/impl/profiler_trace.h: Do not include the
    368  1.1  mrg 	whole <algorithm>, include <bits/stl_heap.h> (additionally
    369  1.1  mrg 	to <bits/stl_algobase.h>).
    370  1.1  mrg 	(__write_cost_factors): Replace std::for_each with open-coding.
    371  1.1  mrg 	(__set_cost_factors): Likewise.
    372  1.1  mrg 	(__report): Likewise; use std::make_heap / std::sort_heap
    373  1.1  mrg 	instead of std::sort.
    374  1.1  mrg 	(__report_cost_factors): Replace std::remove with open-coding.
    375  1.1  mrg 	(__warn, __cost_factor_writer, __cost_factor_setter): Remove.
    376  1.1  mrg 
    377  1.1  mrg 2010-04-27  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    378  1.1  mrg 
    379  1.1  mrg 	PR libstdc++/43865
    380  1.1  mrg 	* include/c_global/cstdlib (abort, exit): _GLIBCXX_NORETURN typo.
    381  1.1  mrg 
    382  1.1  mrg 2010-04-14  Release Manager
    383  1.1  mrg 
    384  1.1  mrg 	* GCC 4.5.0 released.
    385  1.1  mrg 
    386  1.1  mrg 2010-04-06  Matthias Klose  <doko (a] ubuntu.com>
    387  1.1  mrg 
    388  1.1  mrg 	* acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Show test result.
    389  1.1  mrg 	* configure: Regenerate.
    390  1.1  mrg 	* doc/xml/manual/configure.xml, doc/html/manual/configure.html:
    391  1.1  mrg 	Document --enable-libstdcxx-time as the short form for
    392  1.1  mrg 	--enable-libstdcxx-time=yes.
    393  1.1  mrg 
    394  1.1  mrg 2010-04-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
    395  1.1  mrg 
    396  1.1  mrg 	* include/bits/basic_string.h: Fix pasto in comment.
    397  1.1  mrg 	* include/ext/vstring.h: Likewise.
    398  1.1  mrg 
    399  1.1  mrg 2010-04-02  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    400  1.1  mrg 
    401  1.1  mrg 	* Makefile.in: Regenerate.
    402  1.1  mrg 	* aclocal.m4: Regenerate.
    403  1.1  mrg 	* doc/Makefile.in: Regenerate.
    404  1.1  mrg 	* include/Makefile.in: Regenerate.
    405  1.1  mrg 	* libsupc++/Makefile.in: Regenerate.
    406  1.1  mrg 	* po/Makefile.in: Regenerate.
    407  1.1  mrg 	* python/Makefile.in: Regenerate.
    408  1.1  mrg 	* src/Makefile.in: Regenerate.
    409  1.1  mrg 	* testsuite/Makefile.in: Regenerate.
    410  1.1  mrg 
    411  1.1  mrg 2010-03-30  Johannes Singler  <singler (a] kit.edu>
    412  1.1  mrg 
    413  1.1  mrg         * include/parallel/random_shuffle.h
    414  1.1  mrg         (__parallel_random_shuffle_drs) : Take as many threads as
    415  1.1  mrg         possible, i. e. favor parallelism over cache efficiency.
    416  1.1  mrg         Use own PRNG also for the 1 thread case.
    417  1.1  mrg 
    418  1.1  mrg 2010-03-30  Paolo Carlini  <paolo.carlini (a] oracle.com>
    419  1.1  mrg 
    420  1.1  mrg 	* include/debug/unordered_map: Clean-up includes and guards.
    421  1.1  mrg 	* include/debug/unordered_set: Likewise.
    422  1.1  mrg 	* include/debug/list: Likewise.
    423  1.1  mrg 	* include/profile/unordered_map: Likewise.
    424  1.1  mrg 	* include/profile/unordered_set: Likewise.
    425  1.1  mrg 
    426  1.1  mrg 2010-03-29  John David Anglin  <dave.anglin (a] nrc-cnrc.gc.ca>
    427  1.1  mrg 
    428  1.1  mrg 	PR target/43458
    429  1.1  mrg 	* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
    430  1.1  mrg 	Xfail hppa*-*-hpux*.
    431  1.1  mrg 
    432  1.1  mrg 2010-03-26  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    433  1.1  mrg 
    434  1.1  mrg 	* doc/xml/manual/profile_mode.xml (Profile Diagnostics): Correct
    435  1.1  mrg 	cols.
    436  1.1  mrg 	* doc/xml/manual/using.xml (C++ 1998 Library Headers): Add missing
    437  1.1  mrg 	c5 colspec.
    438  1.1  mrg 	(C++ 1998 Library Headers for C Library Facilities): Likewise.
    439  1.1  mrg 	(C++ 200x Library Headers): Likewise.
    440  1.1  mrg 
    441  1.1  mrg 2010-03-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
    442  1.1  mrg 
    443  1.1  mrg 	* include/bits/unordered_map.h (operator==, operator!=): Add per N3068.
    444  1.1  mrg 	* include/bits/unordered_set.h (operator==, operator!=): Likewise.
    445  1.1  mrg 	* include/debug/unordered_map (operator==, operator!=): Likewise.
    446  1.1  mrg 	* include/debug/unordered_set: Likewise.
    447  1.1  mrg 	* include/profile/unordered_map: Likewise.
    448  1.1  mrg 	* include/profile/unordered_set: Likewise.
    449  1.1  mrg 	* testsuite/23_containers/unordered_map/operators/1.cc: New.
    450  1.1  mrg 	* testsuite/23_containers/unordered_multimap/operators/1.cc: Likewise.
    451  1.1  mrg 	* testsuite/23_containers/unordered_multimap/operators/2.cc: Likewise.
    452  1.1  mrg 	* testsuite/23_containers/unordered_set/operators/1.cc: Likewise.
    453  1.1  mrg 	* testsuite/23_containers/unordered_multiset/operators/1.cc: Likewise.
    454  1.1  mrg 
    455  1.1  mrg 2010-03-25  John Lakos  <jlakos (a] bloomberg.net>
    456  1.1  mrg 	    Pablo Halpern  <phalpern (a] halpernwightsoftware.com>
    457  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
    458  1.1  mrg 
    459  1.1  mrg 	* include/bits/hashtable_policy.h (struct _Equality_base): Add.
    460  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>): Derive from the latter.
    461  1.1  mrg 
    462  1.1  mrg 2010-03-23  Paolo Carlini  <paolo.carlini (a] oracle.com>
    463  1.1  mrg 
    464  1.1  mrg 	* testsuite/util/testsuite_tr1.h (NType, TType, SLType, PODType): Add.
    465  1.1  mrg 	* testsuite/20_util/is_trivial/value.cc: Adjust.
    466  1.1  mrg 	* testsuite/20_util/is_standard_layout/value.cc: Likewise.
    467  1.1  mrg 	* testsuite/20_util/is_pod/value.cc: Likewise.
    468  1.1  mrg 
    469  1.1  mrg 2010-03-23  Paolo Carlini  <paolo.carlini (a] oracle.com>
    470  1.1  mrg 
    471  1.1  mrg 	* testsuite/20_util/is_trivial/value.cc: New.
    472  1.1  mrg 	* testsuite/20_util/is_standard_layout/value.cc: Likewise.
    473  1.1  mrg 	* testsuite/20_util/is_pod/value.cc: Extend.
    474  1.1  mrg 
    475  1.1  mrg 2010-03-23  Paolo Carlini  <paolo.carlini (a] oracle.com>
    476  1.1  mrg 
    477  1.1  mrg 	* include/bits/stl_algobase.h (lower_bound(_ForwardIterator,
    478  1.1  mrg 	_ForwardIterator, const _Tp&, _Compare)): Move...
    479  1.1  mrg 	* include/bits/stl_algo.h: ... here.
    480  1.1  mrg 
    481  1.1  mrg 2010-03-22  Johannes Singler  <singler (a] kit.edu>
    482  1.1  mrg 
    483  1.1  mrg         * include/parallel/numeric (inner_product, partial_sum):
    484  1.1  mrg         Precede subsequent call with _GLIBCXX_STD_P:: to avoid ambiguity
    485  1.1  mrg         between __gnu_parallel:: and std::
    486  1.1  mrg         * include/parallel/algobase.h (equal): Likewise.
    487  1.1  mrg         * include/parallel/algo.h (find_first_of, search_n, merge, nth_element,
    488  1.1  mrg         partial_sort, max_element, min_element): Likewise.
    489  1.1  mrg         * include/parallel/partial_sum.h (__parallel_partial_sum_linear):
    490  1.1  mrg         Qualify accumulate call with __gnu_parallel::.
    491  1.1  mrg 
    492  1.1  mrg 2010-03-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
    493  1.1  mrg 
    494  1.1  mrg 	* include/parallel/base.h (_PseudoSequence): Do not forward declare.
    495  1.1  mrg 	(_VoidFunctor): Remove, unused.
    496  1.1  mrg 	(__median_of_three_iterators): Take __comp by value.
    497  1.1  mrg 	(_PseudoSequenceIterator<>::operator++(int)): Do not const qualify
    498  1.1  mrg 	the return type.
    499  1.1  mrg 	(_PseudoSequenceIterator<>::operator!=): Fix return type to bool.
    500  1.1  mrg 
    501  1.1  mrg 2010-03-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
    502  1.1  mrg 
    503  1.1  mrg 	* include/parallel/base.h (_Less): Use std::less.
    504  1.1  mrg 	(_Plus): Likewise use std::plus.
    505  1.1  mrg 	(_Multiplies): Likewise use std::multiplies.
    506  1.1  mrg 	* include/parallel/numeric: Adjust.
    507  1.1  mrg 
    508  1.1  mrg 2010-03-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
    509  1.1  mrg 
    510  1.1  mrg 	* testsuite/17_intro/freestanding.cc: Avoid -Wall warnings.
    511  1.1  mrg 
    512  1.1  mrg 2010-03-19  Rodolfo Lima  <rodolfo (a] rodsoft.org>
    513  1.1  mrg 
    514  1.1  mrg 	* include/bits/shared_ptr.h (shared_ptr(unique_ptr&&),
    515  1.1  mrg 	shared_ptr(auto_ptr&&)): Remove explicit specifier (as per DR 925).
    516  1.1  mrg 	* include/bits/shared_ptr_base.h: Likewise.
    517  1.1  mrg 	* testsuite/20_util/shared_ptr/creation/dr925.cc: New.
    518  1.1  mrg 
    519  1.1  mrg 2010-03-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
    520  1.1  mrg 
    521  1.1  mrg 	* include/bits/random.tcc: Minor formatting changes.
    522  1.1  mrg 
    523  1.1  mrg 2010-03-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
    524  1.1  mrg 
    525  1.1  mrg 	* include/bits/stl_algo.h (shuffle): Fix typo in signature.
    526  1.1  mrg 	* include/bits/algorithmfwd.h: Adjust.
    527  1.1  mrg 	* testsuite/25_algorithms/shuffle/requirements/
    528  1.1  mrg 	explicit_instantiation/2.cc: Likewise.
    529  1.1  mrg 	* testsuite/25_algorithms/shuffle/requirements/
    530  1.1  mrg 	explicit_instantiation/pod.cc: Likewise.
    531  1.1  mrg 
    532  1.1  mrg 2010-03-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
    533  1.1  mrg 
    534  1.1  mrg 	* include/bits/stl_algo.h (shuffle): Add, per D3056.
    535  1.1  mrg 	(random_shuffle): Fix signature in C++0x mode.
    536  1.1  mrg 	(lower_bound, __lg): Move...
    537  1.1  mrg 	* include/bits/stl_algobase.h: ... here.
    538  1.1  mrg 	* include/bits/algorithmfwd.h: Adjust.
    539  1.1  mrg 	* include/parallel/algorithmfwd.h: Likewise.
    540  1.1  mrg 	* include/parallel/algo.h: Likewise.
    541  1.1  mrg 	* include/bits/hashtable_policy.h (__lower_bound): Remove,
    542  1.1  mrg 	adjust callers.
    543  1.1  mrg 	* include/tr1/hashtable_policy.h (__lower_bound): Likewise.
    544  1.1  mrg 	* include/bits/random.tcc (__detail::__transform): Add,
    545  1.1  mrg 	adjust std::transform callers; don't include <algorithm>.
    546  1.1  mrg 	* testsuite/25_algorithms/shuffle/1.cc: Add.
    547  1.1  mrg 	* testsuite/25_algorithms/shuffle/requirements/
    548  1.1  mrg 	explicit_instantiation/2.cc: Likewise.
    549  1.1  mrg 	* testsuite/25_algorithms/shuffle/requirements/
    550  1.1  mrg 	explicit_instantiation/pod.cc: Likewise.
    551  1.1  mrg 
    552  1.1  mrg 	* include/bits/random.h: Add comments.
    553  1.1  mrg 
    554  1.1  mrg 2010-03-17  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    555  1.1  mrg 
    556  1.1  mrg 	* doc/xml/manual/debug_mode.xml: Correct debug headers.
    557  1.1  mrg 
    558  1.1  mrg 2010-03-17  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    559  1.1  mrg 
    560  1.1  mrg 	PR libstdc++/43397
    561  1.1  mrg 	* include/std/functional (_Mem_fn): Use perfect forwarding.
    562  1.1  mrg 	* testsuite/20_util/function/43397.cc: New.
    563  1.1  mrg 
    564  1.1  mrg 2010-03-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
    565  1.1  mrg 
    566  1.1  mrg 	PR libstdc++/43394
    567  1.1  mrg 	* include/parallel/compatibility.h: Add __k8 and __core2 among the
    568  1.1  mrg 	i386 targets supporting atomic operations.
    569  1.1  mrg 
    570  1.1  mrg 2010-03-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
    571  1.1  mrg 
    572  1.1  mrg 	* include/backward/hash_map: Use consistently the _BACKWARD_*
    573  1.1  mrg 	prefix for the include guard.
    574  1.1  mrg 	* include/backward/hash_fun.h: Likewise.
    575  1.1  mrg 	* include/backward/hashtable.h: Likewise.
    576  1.1  mrg 	* include/backward/auto_ptr.h: Likewise.
    577  1.1  mrg 	* include/backward/strstream: Likewise.
    578  1.1  mrg 	* include/backward/binders.h: Likewise.
    579  1.1  mrg 	* include/backward/hash_set: Likewise.
    580  1.1  mrg 
    581  1.1  mrg 2010-03-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
    582  1.1  mrg 
    583  1.1  mrg 	* include/bits/random.h (operator==(const uniform_int_distribution<>&,
    584  1.1  mrg 	const uniform_int_distribution<>&), operator==(const
    585  1.1  mrg 	uniform_real_distribution<>&, const uniform_real_distribution<>&),
    586  1.1  mrg 	operator==(const lognormal_distribution<>&,
    587  1.1  mrg 	const lognormal_distribution<>&), operator==(const
    588  1.1  mrg 	chi_squared_distribution<>&, const chi_squared_distribution<>&),
    589  1.1  mrg 	operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
    590  1.1  mrg 	operator==(const fisher_distribution<>&, const fisher_distribution<>&),
    591  1.1  mrg 	operator==(const student_t_distribution<>&,
    592  1.1  mrg 	const student_t_distribution<>&), operator==(const
    593  1.1  mrg 	bernoulli_distribution<>&, const bernoulli_distribution<>&),
    594  1.1  mrg 	operator==(const binomial_distribution<>&, const
    595  1.1  mrg 	binomial_distribution<>&), operator==(const geometric_distribution<>&,
    596  1.1  mrg 	const geometric_distribution<>&), operator==(const
    597  1.1  mrg 	negative_binomial_distribution<>&, const
    598  1.1  mrg 	negative_binomial_distribution<>&), operator==(const
    599  1.1  mrg 	poisson_distribution<>&, const poisson_distribution<>&),
    600  1.1  mrg 	operator==(const exponential_distribution<>&,
    601  1.1  mrg 	const exponential_distribution<>&), operator==(const
    602  1.1  mrg 	gamma_distribution<>&, const gamma_distribution<>&), operator==(const
    603  1.1  mrg 	weibull_distribution<>&, const weibull_distribution<>&),
    604  1.1  mrg 	operator==(const extreme_value_distribution<>&,
    605  1.1  mrg 	const extreme_value_distribution<>&), operator==(const
    606  1.1  mrg 	discrete_distribution<>&, const discrete_distribution<>&),
    607  1.1  mrg 	operator==(const piecewise_constant_distribution<>&,
    608  1.1  mrg 	const piecewise_constant_distribution<>&), operator==(const
    609  1.1  mrg 	piecewise_linear_distribution<>&, const
    610  1.1  mrg 	piecewise_linear_distribution<>&)): Add, likewise for operator!=.
    611  1.1  mrg 	(operator!=(const independent_bits_engine<>&, const
    612  1.1  mrg 	independent_bits_engine<>&), operator!=(const
    613  1.1  mrg 	subtract_with_carry_engine<>&, const subtract_with_carry_engine<>&),
    614  1.1  mrg 	operator!=(const discard_block_engine<>&, const
    615  1.1  mrg 	discard_block_engine<>&), operator!=(const mersenne_twister_engine<>&,
    616  1.1  mrg 	const mersenne_twister_engine<>&), operator!=(const
    617  1.1  mrg 	linear_congruential_engine<>&, const linear_congruential_engine<>&),
    618  1.1  mrg 	operator!=(const shuffle_order_engine<>&, const
    619  1.1  mrg 	shuffle_order_engine<>&): Add.
    620  1.1  mrg 	* include/bits/random.tcc (operator==(const normal_distribution<>&,
    621  1.1  mrg 	const normal_distribution<>&)): Add.
    622  1.1  mrg 	* testsuite/26_numerics/random/uniform_real_distribution/operators/
    623  1.1  mrg 	inequal.cc: New.
    624  1.1  mrg 	* testsuite/26_numerics/random/uniform_real_distribution/operators/
    625  1.1  mrg 	equal.cc: Likewise.
    626  1.1  mrg 	* testsuite/26_numerics/random/piecewise_constant_distribution/
    627  1.1  mrg 	operators/inequal.cc: Likewise.
    628  1.1  mrg 	* testsuite/26_numerics/random/piecewise_constant_distribution/
    629  1.1  mrg 	operators/equal.cc: Likewise.
    630  1.1  mrg 	* testsuite/26_numerics/random/chi_squared_distribution/operators/
    631  1.1  mrg 	inequal.cc: Likewise.
    632  1.1  mrg 	* testsuite/26_numerics/random/chi_squared_distribution/operators/
    633  1.1  mrg 	equal.cc: Likewise.
    634  1.1  mrg 	* testsuite/26_numerics/random/normal_distribution/operators/
    635  1.1  mrg 	inequal.cc: Likewise.
    636  1.1  mrg 	* testsuite/26_numerics/random/normal_distribution/operators/
    637  1.1  mrg 	equal.cc: Likewise.
    638  1.1  mrg 	* testsuite/26_numerics/random/uniform_int_distribution/operators/
    639  1.1  mrg 	inequal.cc: Likewise.
    640  1.1  mrg 	* testsuite/26_numerics/random/uniform_int_distribution/operators/
    641  1.1  mrg 	equal.cc: Likewise.
    642  1.1  mrg 	* testsuite/26_numerics/random/poisson_distribution/operators/
    643  1.1  mrg 	inequal.cc: Likewise.
    644  1.1  mrg 	* testsuite/26_numerics/random/poisson_distribution/operators/
    645  1.1  mrg 	equal.cc: Likewise.
    646  1.1  mrg 	* testsuite/26_numerics/random/bernoulli_distribution/operators/
    647  1.1  mrg 	inequal.cc: Likewise.
    648  1.1  mrg 	* testsuite/26_numerics/random/bernoulli_distribution/operators/
    649  1.1  mrg 	equal.cc: Likewise.
    650  1.1  mrg 	* testsuite/26_numerics/random/discrete_distribution/operators/
    651  1.1  mrg 	inequal.cc: Likewise.
    652  1.1  mrg 	* testsuite/26_numerics/random/discrete_distribution/operators/
    653  1.1  mrg 	equal.cc: Likewise.
    654  1.1  mrg 	* testsuite/26_numerics/random/weibull_distribution/operators/
    655  1.1  mrg 	inequal.cc: Likewise.
    656  1.1  mrg 	* testsuite/26_numerics/random/weibull_distribution/operators/
    657  1.1  mrg 	equal.cc: Likewise.
    658  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/operators/
    659  1.1  mrg 	inequal.cc: Likewise.
    660  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/operators/
    661  1.1  mrg 	inequal.cc: Likewise.
    662  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/operators/
    663  1.1  mrg 	inequal.cc: Likewise.
    664  1.1  mrg 	* testsuite/26_numerics/random/cauchy_distribution/operators/
    665  1.1  mrg 	inequal.cc: Likewise.
    666  1.1  mrg 	* testsuite/26_numerics/random/cauchy_distribution/operators/
    667  1.1  mrg 	equal.cc: Likewise.
    668  1.1  mrg 	* testsuite/26_numerics/random/negative_binomial_distribution/
    669  1.1  mrg 	operators/inequal.cc: Likewise.
    670  1.1  mrg 	* testsuite/26_numerics/random/negative_binomial_distribution/
    671  1.1  mrg 	operators/equal.cc: Likewise.
    672  1.1  mrg 	* testsuite/26_numerics/random/gamma_distribution/operators/
    673  1.1  mrg 	inequal.cc: Likewise.
    674  1.1  mrg 	* testsuite/26_numerics/random/gamma_distribution/operators/
    675  1.1  mrg 	equal.cc: Likewise.
    676  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/operators/
    677  1.1  mrg 	inequal.cc: Likewise.
    678  1.1  mrg 	* testsuite/26_numerics/random/fisher_f_distribution/operators/
    679  1.1  mrg 	inequal.cc: Likewise.
    680  1.1  mrg 	* testsuite/26_numerics/random/fisher_f_distribution/operators/
    681  1.1  mrg 	equal.cc: Likewise.
    682  1.1  mrg 	* testsuite/26_numerics/random/exponential_distribution/operators/
    683  1.1  mrg 	inequal.cc: Likewise.
    684  1.1  mrg 	* testsuite/26_numerics/random/exponential_distribution/operators/
    685  1.1  mrg 	equal.cc: Likewise.
    686  1.1  mrg 	* testsuite/26_numerics/random/binomial_distribution/operators/
    687  1.1  mrg 	inequal.cc: Likewise.
    688  1.1  mrg 	* testsuite/26_numerics/random/binomial_distribution/operators/
    689  1.1  mrg 	equal.cc: Likewise.
    690  1.1  mrg 	* testsuite/26_numerics/random/lognormal_distribution/operators/
    691  1.1  mrg 	inequal.cc: Likewise.
    692  1.1  mrg 	* testsuite/26_numerics/random/lognormal_distribution/operators/
    693  1.1  mrg 	equal.cc: Likewise.
    694  1.1  mrg 	* testsuite/26_numerics/random/extreme_value_distribution/operators/
    695  1.1  mrg 	inequal.cc: Likewise.
    696  1.1  mrg 	* testsuite/26_numerics/random/extreme_value_distribution/operators/
    697  1.1  mrg 	equal.cc: Likewise.
    698  1.1  mrg 	* testsuite/26_numerics/random/piecewise_linear_distribution/
    699  1.1  mrg 	operators/inequal.cc: Likewise.
    700  1.1  mrg 	* testsuite/26_numerics/random/piecewise_linear_distribution/
    701  1.1  mrg 	operators/equal.cc: Likewise.
    702  1.1  mrg 	* testsuite/26_numerics/random/student_t_distribution/operators/
    703  1.1  mrg 	inequal.cc: Likewise.
    704  1.1  mrg 	* testsuite/26_numerics/random/student_t_distribution/operators/
    705  1.1  mrg 	equal.cc: Likewise.
    706  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/operators/
    707  1.1  mrg 	inequal.cc: Likewise.
    708  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/operators/
    709  1.1  mrg 	inequal.cc: Likewise.
    710  1.1  mrg 	* testsuite/26_numerics/random/geometric_distribution/operators/
    711  1.1  mrg 	inequal.cc: Likewise.
    712  1.1  mrg 	* testsuite/26_numerics/random/geometric_distribution/operators/
    713  1.1  mrg 	equal.cc: Likewise.
    714  1.1  mrg 
    715  1.1  mrg 2010-03-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
    716  1.1  mrg 
    717  1.1  mrg 	* include/bits/forward_list.tcc (_Fwd_list_node_base::
    718  1.1  mrg 	_M_transfer_after): Return _Fwd_list_node_base*.
    719  1.1  mrg 	(forward_list<>::_M_splice_after): Add.
    720  1.1  mrg 	(forward_list<>::insert_after(const_iterator, size_type, const _Tp&),
    721  1.1  mrg 	insert_after(const_iterator, _InputIterator, _InputIterator),
    722  1.1  mrg 	insert_after(const_iterator, initializer_list<>)): Use the above,
    723  1.1  mrg 	implement DR 1278 ([Ready] in Pittsburgh).
    724  1.1  mrg 	* include/bits/forward_list.h (insert_after(const_iterator,
    725  1.1  mrg 	size_type, const _Tp&), insert_after(const_iterator, _InputIterator,
    726  1.1  mrg 	_InputIterator), insert_after(const_iterator, initializer_list<>)):
    727  1.1  mrg 	Only declare.
    728  1.1  mrg 	* testsuite/23_containers/forward_list/modifiers/2.cc: Adjust.
    729  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    730  1.1  mrg 	assign_neg.cc: Adjust dg-error line number.
    731  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    732  1.1  mrg 	insert_neg.cc: Likewise.
    733  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    734  1.1  mrg 	constructor_1_neg.cc: Likewise.
    735  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    736  1.1  mrg 	constructor_2_neg.cc: Likewise.
    737  1.1  mrg 
    738  1.1  mrg 2010-03-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
    739  1.1  mrg 
    740  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    741  1.1  mrg 	assign_neg.cc: Adjust dg-error line number.
    742  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    743  1.1  mrg 	constructor_1_neg.cc: Likewise.
    744  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    745  1.1  mrg 	constructor_2_neg.cc: Likewise.
    746  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
    747  1.1  mrg 	insert_neg.cc: Likewise.
    748  1.1  mrg 	* testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
    749  1.1  mrg 
    750  1.1  mrg 	Revert:
    751  1.1  mrg 	2008-11-11  Bob Walters  <bob.s.walters (a] gmail.com>
    752  1.1  mrg 
    753  1.1  mrg 	* include/bits/forward_list.h: Support non-standard pointer types
    754  1.1  mrg 	(_Fwd_list_node_base): Add _Alloc template parameter.
    755  1.1  mrg 	(_Fwd_list_node<>): Likewise.
    756  1.1  mrg 	(_Fwd_list_iterator<>): Likewise.
    757  1.1  mrg 	(_Fwd_list_const_iterator<>): Likewise.
    758  1.1  mrg 	(_Fwd_list_node_base::_M_next, _M_transfer_after, _M_reverse_after):
    759  1.1  mrg 	Use _Alloc<_Tp>::pointer.
    760  1.1  mrg 	(_Fwd_list_iterator<>::_M_node): Use _Node_base::_Pointer.
    761  1.1  mrg 	(_Fwd_list_base<>::_M_get_node, _M_create_node, _M_create_node,
    762  1.1  mrg 	_M_insert_after, _M_put_node, _M_erase_after): Likewise.
    763  1.1  mrg 	(_Fwd_list_const_iterator<>::_M_node): use _Node_base::_Const_pointer.
    764  1.1  mrg 	(forward_list<>): Use __static_pointer_cast in place of static_cast,
    765  1.1  mrg 	and __const_pointer_cast in place of const_cast.
    766  1.1  mrg 	* include/bits/forward_list.tcc
    767  1.1  mrg 	(_Fwd_list_node<>::_M_sort_after): Using _Pointer typedefs in place
    768  1.1  mrg 	of standard pointers, __static_pointer_cast in place of static_cast.
    769  1.1  mrg 	(_Fwd_list_base<>::_Fwd_list_base, _M_insert_after, _M_erase_after):
    770  1.1  mrg 	Likewise.
    771  1.1  mrg 	(forward_list<>::_M_initialize_dispatch, _M_fill_initialize,
    772  1.1  mrg 	splice_after, remove, remove_if, merge): Likewise.
    773  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc: New.
    774  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
    775  1.1  mrg 	Likewise.
    776  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
    777  1.1  mrg 	Likewise.
    778  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
    779  1.1  mrg 	Likewise.
    780  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
    781  1.1  mrg 	Likewise.
    782  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
    783  1.1  mrg 	Likewise.
    784  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
    785  1.1  mrg 	Likewise.
    786  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
    787  1.1  mrg 	Likewise.
    788  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
    789  1.1  mrg 	Likewise.
    790  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
    791  1.1  mrg 	Likewise.
    792  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
    793  1.1  mrg 	Likewise.
    794  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
    795  1.1  mrg 	Likewise.
    796  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
    797  1.1  mrg 	Likewise.
    798  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/requirements/
    799  1.1  mrg 	explicit_instantiation/1.cc: Likewise.
    800  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/requirements/
    801  1.1  mrg 	explicit_instantiation/3.cc: Likewise.
    802  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
    803  1.1  mrg 
    804  1.1  mrg 2010-03-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
    805  1.1  mrg 
    806  1.1  mrg 	* include/tr1_impl/array (swap(array<>&, array<>&)): Use member swap.
    807  1.1  mrg 
    808  1.1  mrg 	* include/bits/stl_algo.h: Improve comment.
    809  1.1  mrg 
    810  1.1  mrg 2010-03-12  Benjamin Kosnik  <bkoz (a] redhat.com>
    811  1.1  mrg 
    812  1.1  mrg 	* scripts/run_doxygen: Adjust.
    813  1.1  mrg 	* doc/doxygen/user.cfg.in: Adjust latex, xml prefs.
    814  1.1  mrg 	* doc/xml/api.xml: Update.
    815  1.1  mrg 	* doc/Makefile.am: Re-do stamp rules.
    816  1.1  mrg 	* doc/Makefile.in: Regenerate.
    817  1.1  mrg 
    818  1.1  mrg 2010-03-10  Paolo Carlini  <paolo.carlini (a] oracle.com>
    819  1.1  mrg 
    820  1.1  mrg 	* include/bits/hashtable_policy.h (_Rehash_base<_Prime_rehash_policy,
    821  1.1  mrg 	_Hashtable>::reserve): Add, per DR 1189.
    822  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::size_type,
    823  1.1  mrg 	_Hashtable<>::difference_type): Do not typedef from _Allocator.
    824  1.1  mrg 	* testsuite/23_containers/unordered_map/dr1189.cc: New.
    825  1.1  mrg 	* testsuite/23_containers/unordered_set/dr1189.cc: Likewise.
    826  1.1  mrg 	* testsuite/23_containers/unordered_multimap/dr1189.cc: Likewise.
    827  1.1  mrg 	* testsuite/23_containers/unordered_multiset/dr1189.cc: Likewise.
    828  1.1  mrg 
    829  1.1  mrg 2010-03-08  Paolo Carlini  <paolo.carlini (a] oracle.com>
    830  1.1  mrg 
    831  1.1  mrg 	Revert:
    832  1.1  mrg 	2010-02-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
    833  1.1  mrg 
    834  1.1  mrg 	PR libstdc++/41975, DR 579
    835  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::_M_erase_node): Remove.
    836  1.1  mrg 	(erase(const_iterator), erase(const_iterator, const_iterator)):
    837  1.1  mrg 	Change return type to void.
    838  1.1  mrg 	* include/debug/unordered_map: Adjust.
    839  1.1  mrg 	* include/debug/unordered_set: Likewise.
    840  1.1  mrg 	* testsuite/util/exception/safety.h: Likewise.
    841  1.1  mrg 	* testsuite/23_containers/unordered_map/erase/1.cc: Likewise.
    842  1.1  mrg 	* testsuite/23_containers/unordered_map/erase/24061-map.cc: Likewise.
    843  1.1  mrg 	* testsuite/23_containers/unordered_set/erase/1.cc:  Likewise.
    844  1.1  mrg 	* testsuite/23_containers/unordered_set/erase/24061-map.cc: Likewise.
    845  1.1  mrg 	* testsuite/23_containers/unordered_multimap/erase/1.cc:  Likewise.
    846  1.1  mrg 	* testsuite/23_containers/unordered_multimap/erase/24061-map.cc:
    847  1.1  mrg 	Likewise.
    848  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/1.cc:  Likewise.
    849  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/24061-map.cc:
    850  1.1  mrg 	Likewise.
    851  1.1  mrg 
    852  1.1  mrg 2010-03-04  Paolo Carlini  <paolo.carlini (a] oracle.com>
    853  1.1  mrg 
    854  1.1  mrg 	* testsuite/util/testsuite_container_traits.h (traits_base): Add
    855  1.1  mrg 	has_throwing_erase trait.
    856  1.1  mrg 	(traits<vector>, traits<deque>): Typedef the latter to true_type.
    857  1.1  mrg 	* testsuite/util/exception/safety.h (generation_prohibited):
    858  1.1  mrg 	Do not test vector::erase and deque::erase: can throw if
    859  1.1  mrg 	either copy constructor or assignment operator of value_type
    860  1.1  mrg 	throws.
    861  1.1  mrg 	* testsuite/23_containers/vector/requirements/exception/
    862  1.1  mrg 	generation_prohibited.cc: Remove xfail.
    863  1.1  mrg 	* testsuite/23_containers/deque/requirements/exception/
    864  1.1  mrg 	generation_prohibited.cc: Likewise.
    865  1.1  mrg 
    866  1.1  mrg 	* include/ext/throw_allocator.h (hash<__gnu_cxx::throw_value_limit>::
    867  1.1  mrg 	operator(), hash<__gnu_cxx::throw_value_random>::operator()): Pass
    868  1.1  mrg 	argument by const ref.
    869  1.1  mrg 
    870  1.1  mrg 	* testsuite/util/testsuite_container_traits.h (traits<map>,
    871  1.1  mrg 	traits<multimap>, traits<set>, traits<multiset>,
    872  1.1  mrg 	traits<unordered_map>, traits<unordered_multimap>,
    873  1.1  mrg 	traits<unordered_set>, traits<unordered_multiset>): Typedef
    874  1.1  mrg 	consistently has_erase and has_insert as true_type.
    875  1.1  mrg 
    876  1.1  mrg 	* testsuite/util/testsuite_container_traits.h
    877  1.1  mrg 	(traits<unordered_map>, traits<unordered_multimap>,
    878  1.1  mrg 	traits<unordered_set>, traits<unordered_multiset>): Do not wrongly
    879  1.1  mrg 	typedef has_size_type_constructor as true_type: the constructor
    880  1.1  mrg 	accepting a size_type actually gets the initial number of
    881  1.1  mrg 	buckets.
    882  1.1  mrg 
    883  1.1  mrg 2010-03-03  Benjamin Kosnik  <bkoz (a] redhat.com>
    884  1.1  mrg 
    885  1.1  mrg 	* doc/Makefile.am: Re-organize xml sources.
    886  1.1  mrg 	(doc-latex-doxygen): New.
    887  1.1  mrg 	(doc-pdf-doxygen): New.
    888  1.1  mrg 	(stamp-xml-doxygen, stamp-latex-doxygen): New.
    889  1.1  mrg 	* doc/Makefile.in: Regenerate.
    890  1.1  mrg 	* doc/doxygen/user.cfg.in: Add support here.
    891  1.1  mrg 	* doc/xml/manual/appendix_contributing.xml: Add specifics.
    892  1.1  mrg 
    893  1.1  mrg 	* doc/xml/manual/concurrency.xml: New.
    894  1.1  mrg 	* doc/xml/manual/atomics.xml: New.
    895  1.1  mrg 	* doc/xml/manual/spine.xml: Adjust.
    896  1.1  mrg 	* doc/xml/manual/diagnostics.xml: Adjust.
    897  1.1  mrg 
    898  1.1  mrg 2010-03-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
    899  1.1  mrg 	    Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    900  1.1  mrg 
    901  1.1  mrg 	* include/bits/unique_ptr.h (unique_ptr<>::get_deleter): Simplify
    902  1.1  mrg 	return type.
    903  1.1  mrg 	* testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Adjust
    904  1.1  mrg 	dg-error line number.
    905  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
    906  1.1  mrg 
    907  1.1  mrg 2010-03-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
    908  1.1  mrg 
    909  1.1  mrg 	* include/debug/bitset (hash): Minor tweaks.
    910  1.1  mrg 	* include/debug/vector (hash): Likewise.
    911  1.1  mrg 	* include/profile/bitset (hash): Likewise.
    912  1.1  mrg 	* include/profile/vector (hash): Likewise.
    913  1.1  mrg 
    914  1.1  mrg 2010-03-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
    915  1.1  mrg 
    916  1.1  mrg 	* include/bits/functional_hash.h (_Fnv_hash_base<>::hash): Change
    917  1.1  mrg 	to template.
    918  1.1  mrg 	* include/tr1/functional_hash.h (_Fnv_hash_base<>::hash): Likewise.
    919  1.1  mrg 	* include/bits/vector.tcc (hash): Adjust.
    920  1.1  mrg 	* include/bits/basic_string.h (hash): Likewise.
    921  1.1  mrg 	* include/std/bitset (hash): Likewise.
    922  1.1  mrg 	* src/hash-string-aux.cc (hash): Likewise.
    923  1.1  mrg 
    924  1.1  mrg 2010-03-02  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    925  1.1  mrg 
    926  1.1  mrg 	* include/std/mutex (lock_guard::lock_guard): Do not lock mutex when
    927  1.1  mrg 	adopt_lock_t constructor is used.
    928  1.1  mrg 	* testsuite/30_threads/lock_guard/cons/1.cc: New.
    929  1.1  mrg 
    930  1.1  mrg 2010-03-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
    931  1.1  mrg 
    932  1.1  mrg 	* include/bits/stl_bvector.h (hash<vector<bool, _Alloc>>::
    933  1.1  mrg 	operator()(const vector<bool, _Alloc>&)): Move definition...
    934  1.1  mrg 	* include/bits/vector.tcc: ... here.
    935  1.1  mrg 
    936  1.1  mrg 2010-03-02  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    937  1.1  mrg 
    938  1.1  mrg 	* testsuite/Makefile.am (check-DEJAGNU): Include de* in normal0
    939  1.1  mrg 	dirs.
    940  1.1  mrg 	* testsuite/Makefile.in: Regenerate.
    941  1.1  mrg 
    942  1.1  mrg 2010-03-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
    943  1.1  mrg 
    944  1.1  mrg 	* include/bits/stl_bvector.h (hash<vector<bool, _Alloc>>): Add.
    945  1.1  mrg 	* include/debug/vector (hash<__debug::vector<bool, _Alloc>>):
    946  1.1  mrg 	Likewise.
    947  1.1  mrg 	* include/profile/vector (hash<__profile::vector<bool, _Alloc>>):
    948  1.1  mrg 	Likewise.
    949  1.1  mrg 	* testsuite/23_containers/vector/bool/hash/1.cc: New.
    950  1.1  mrg 
    951  1.1  mrg 	* include/std/bitset (hash<bitset<_Nb>>): Small tweaks.
    952  1.1  mrg 	(hash<bitset<0>>): Add.
    953  1.1  mrg 	* include/debug/bitset (hash<__debug::bitset<_Nb>>): Forward to
    954  1.1  mrg 	hash<bitset<_Nb>>.
    955  1.1  mrg 	* include/profile/bitset (hash<__profile::bitset<_Nb>>): Likewise.
    956  1.1  mrg 	* testsuite/23_containers/bitset/hash/1.cc: Improve.
    957  1.1  mrg 
    958  1.1  mrg 2010-03-02  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    959  1.1  mrg 
    960  1.1  mrg 	PR libstdc++/43230
    961  1.1  mrg 	* testsuite/30_threads/promise/members/set_value3.cc
    962  1.1  mrg 	(tester::~tester): Remove.
    963  1.1  mrg 
    964  1.1  mrg 2010-03-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
    965  1.1  mrg 
    966  1.1  mrg 	* include/std/bitset (_Base_bitset<>::_M_getdata()): Add.
    967  1.1  mrg 	(hash<bitset<_Nb>>): Add, use the latter.
    968  1.1  mrg 	* include/debug/bitset (hash<__debug::bitset<_Nb>>): Add.
    969  1.1  mrg 	* include/profile/bitset (hash<__profile::bitset<_Nb>>): Likewise.
    970  1.1  mrg 	* testsuite/23_containers/bitset/hash/1.cc: New.
    971  1.1  mrg 
    972  1.1  mrg 2010-03-02  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    973  1.1  mrg 
    974  1.1  mrg 	PR libstdc++/43183
    975  1.1  mrg 	* include/bits/unique_ptr.h (reset): Fix as per working paper.
    976  1.1  mrg 	(operator*, operator->, operator[], operator bool, release): Use
    977  1.1  mrg 	pointer's null value instead of 0.
    978  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust.
    979  1.1  mrg 	* testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Adjust.
    980  1.1  mrg 	* testsuite/20_util/unique_ptr/modifiers/43183.cc: New.
    981  1.1  mrg 
    982  1.1  mrg 2010-03-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
    983  1.1  mrg 
    984  1.1  mrg 	* include/std/iomanip (get_money, put_money): Add in C++0x mode; tidy.
    985  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_money/char/1.cc: New.
    986  1.1  mrg 	* testsuite/27_io/manipulators/extended/get_money/wchar_t/1.cc:
    987  1.1  mrg 	Likewise.
    988  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_money/char/1.cc: Likewise.
    989  1.1  mrg 	* testsuite/27_io/manipulators/extended/put_money/wchar_t/1.cc:
    990  1.1  mrg 	Likewise.
    991  1.1  mrg 
    992  1.1  mrg 2010-03-01  Benjamin Kosnik  <bkoz (a] redhat.com>
    993  1.1  mrg 
    994  1.1  mrg 	* include/bits/atomicfwd_cxx.h: Add typedefs to group.
    995  1.1  mrg 
    996  1.1  mrg 2010-03-01  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    997  1.1  mrg 
    998  1.1  mrg 	PR libstdc++/32499
    999  1.1  mrg 	* testsuite/Makefile.am (check-DEJAGNU
   1000  1.1  mrg 	$(check_DEJAGNU_normal_targets)): Export AR, RANLIB.
   1001  1.1  mrg 	* testsuite/Makefile.in: Regenerate.
   1002  1.1  mrg 
   1003  1.1  mrg 2010-02-28  Gerald Pfeifer  <gerald (a] pfeifer.com>
   1004  1.1  mrg 
   1005  1.1  mrg 	* doc/html/ext/pb_ds/references.html: Adjust link to SGI's STL
   1006  1.1  mrg 	site.
   1007  1.1  mrg 
   1008  1.1  mrg 2010-02-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1009  1.1  mrg 
   1010  1.1  mrg        * src/hash-long-double-aux.cc (hash<long double>::
   1011  1.1  mrg        operator()(long double)): Hash both -0 and +0 to 0.
   1012  1.1  mrg 
   1013  1.1  mrg 2010-02-25  Ed Smith-Rowland  <3dw4rd (a] verizon.net>
   1014  1.1  mrg 
   1015  1.1  mrg 	* include/bits/random.tcc (operator<<): Use max_digits10.
   1016  1.1  mrg 
   1017  1.1  mrg 2010-02-25  Ed Smith-Rowland  <3dw4rd (a] verizon.net>
   1018  1.1  mrg 
   1019  1.1  mrg 	* include/std/limits (__numeric_limits_base::max_digits10,
   1020  1.1  mrg 	numeric_limits<>::max_digits10, numeric_limits<>::lowest): Add.
   1021  1.1  mrg 	* src/limits.cc: Define max_digits10.
   1022  1.1  mrg 	* config/abi/pre/gnu.ver: Adjust.
   1023  1.1  mrg 	* testsuite/18_support/numeric_limits/dr559.cc: Test max_digits10
   1024  1.1  mrg 	and lowest too.
   1025  1.1  mrg 	* testsuite/18_support/numeric_limits/lowest.cc: New.
   1026  1.1  mrg 	* testsuite/18_support/numeric_limits/max_digits10.cc: New.
   1027  1.1  mrg 
   1028  1.1  mrg 2010-02-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1029  1.1  mrg 
   1030  1.1  mrg 	* include/bits/functional_hash.h (__hash_combine): Remove.
   1031  1.1  mrg 	(_Fnv_hash_base<>::hash(const char*, size_t)): Add defaulted
   1032  1.1  mrg 	hash parameter.
   1033  1.1  mrg 	(_Fnv_hash::__hash_combine(const _Tp&, size_t)): Add.
   1034  1.1  mrg 	* include/std/system_error (hash<system_error>): Adjust.
   1035  1.1  mrg 	* src/compatibility-c++0x.cc (hash<system_error>): Likewise.
   1036  1.1  mrg 
   1037  1.1  mrg 2010-02-24  Benjamin Kosnik  <bkoz (a] redhat.com>
   1038  1.1  mrg 
   1039  1.1  mrg 	* doc/xml/faq.xml: Adjust structure for pdf index.
   1040  1.1  mrg 	* doc/xml/manual/mt_allocator.xml: Same.
   1041  1.1  mrg 	* doc/xml/manual/allocator.xml: Same.
   1042  1.1  mrg 	* doc/xml/manual/ctype.xml: Same.
   1043  1.1  mrg 	* doc/xml/manual/numerics.xml: Same.
   1044  1.1  mrg 	* doc/xml/manual/codecvt.xml: Same.
   1045  1.1  mrg 	* doc/xml/manual/intro.xml: Same.
   1046  1.1  mrg 	* doc/xml/manual/shared_ptr.xml: Same.
   1047  1.1  mrg 	* doc/xml/manual/status_cxxtr1.xml: Same.
   1048  1.1  mrg 	* doc/xml/manual/auto_ptr.xml: Same.
   1049  1.1  mrg 	* doc/xml/manual/internals.xml: Same.
   1050  1.1  mrg 	* doc/xml/manual/status_cxx1998.xml: Same.
   1051  1.1  mrg 	* doc/xml/manual/parallel_mode.xml: Same.
   1052  1.1  mrg 	* doc/xml/manual/profile_mode.xml: Same.
   1053  1.1  mrg 	* doc/xml/manual/containers.xml: Same.
   1054  1.1  mrg 	* doc/xml/manual/io.xml: Same.
   1055  1.1  mrg 	* doc/xml/manual/concurrency_extensions.xml: Same.
   1056  1.1  mrg 	* doc/xml/manual/appendix_porting.xml: Same.
   1057  1.1  mrg 	* doc/xml/manual/utilities.xml: Same.
   1058  1.1  mrg 	* doc/xml/manual/support.xml: Same.
   1059  1.1  mrg 	* doc/xml/manual/bitmap_allocator.xml: Same.
   1060  1.1  mrg 	* doc/xml/manual/configure.xml: Same.
   1061  1.1  mrg 	* doc/xml/manual/build_hacking.xml: Same.
   1062  1.1  mrg 	* doc/xml/manual/evolution.xml: Same.
   1063  1.1  mrg 	* doc/xml/manual/using.xml: Same.
   1064  1.1  mrg 	* doc/xml/manual/debug.xml: Same.
   1065  1.1  mrg 	* doc/xml/manual/localization.xml: Same.
   1066  1.1  mrg 	* doc/xml/manual/strings.xml: Same.
   1067  1.1  mrg 	* doc/xml/manual/debug_mode.xml: Same.
   1068  1.1  mrg 	* doc/xml/manual/locale.xml: Same.
   1069  1.1  mrg 	* doc/xml/manual/extensions.xml: Same.
   1070  1.1  mrg 	* doc/xml/manual/appendix_contributing.xml: Same.
   1071  1.1  mrg 	* doc/xml/manual/prerequisites.xml: Same.
   1072  1.1  mrg 	* doc/xml/manual/messages.xml: Same.
   1073  1.1  mrg 	* doc/xml/manual/diagnostics.xml: Same.
   1074  1.1  mrg 	* doc/xml/manual/algorithms.xml: Same.
   1075  1.1  mrg 	* doc/xml/manual/appendix_free.xml: Same.
   1076  1.1  mrg 	* doc/xml/manual/iterators.xml: Same.
   1077  1.1  mrg 	* doc/xml/manual/spine.xml: Same.
   1078  1.1  mrg 	* doc/xml/manual/status_cxxtr24733.xml: Same.
   1079  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Same.
   1080  1.1  mrg 	* doc/Makefile.am: Refactor.
   1081  1.1  mrg 	* doc/Makefile.in: Regenerate.
   1082  1.1  mrg 
   1083  1.1  mrg 	* include/bits/c++0x_warning.h: Tweak doxygen file markup.
   1084  1.1  mrg 
   1085  1.1  mrg 2010-02-24  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1086  1.1  mrg 
   1087  1.1  mrg 	* testsuite/ext/new_allocator/deallocate_global.cc: Require
   1088  1.1  mrg 	__cxa_atexit.
   1089  1.1  mrg 	* testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
   1090  1.1  mrg 
   1091  1.1  mrg 2010-02-23  Benjamin Kosnik  <bkoz (a] redhat.com>
   1092  1.1  mrg 
   1093  1.1  mrg 	* doc/xml/manual/concurrency.xml: Move...
   1094  1.1  mrg 	* doc/xml/manual/concurrency_extensions.xml: ...here.
   1095  1.1  mrg 	* doc/xml/manual/extensions.xml: Adjust.
   1096  1.1  mrg 	* doc/Makefile.am: Adjust.
   1097  1.1  mrg 	* doc/Makefile.in: Regenerate.
   1098  1.1  mrg 
   1099  1.1  mrg 2010-02-23  Benjamin Kosnik  <bkoz (a] redhat.com>
   1100  1.1  mrg 
   1101  1.1  mrg 	* include/bits/random.h: Doxygen group markup fixes.
   1102  1.1  mrg 
   1103  1.1  mrg 2010-02-23  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1104  1.1  mrg 
   1105  1.1  mrg 	* include/bits/functional_hash.h (struct _Fnv_hash): Rename
   1106  1.1  mrg 	to _Fnv_hash_base.
   1107  1.1  mrg 	(struct _Fnv_hash): Add, derives from the latter.
   1108  1.1  mrg 	(__hash_combine): Add.
   1109  1.1  mrg 	(hash<float>::operator()(float), hash<double>::operator()(double)):
   1110  1.1  mrg 	Adjust.
   1111  1.1  mrg 	* include/bits/basic_string.h (hash<string>, hash<wstring>,
   1112  1.1  mrg 	hash<u16string>, hash<u32string>): Adjust.
   1113  1.1  mrg 	* src/hash-string-aux.cc: Adjust.
   1114  1.1  mrg 	* src/compatibility-c++0x.cc (hash<error_code>): Use __hash_combine.
   1115  1.1  mrg 	* include/std/system_error (hash<error_code>): Likewise.
   1116  1.1  mrg 	* include/std/thread (struct hash<thread::id>): Add.
   1117  1.1  mrg 	* include/tr1/functional_hash.h : Rename to _Fnv_hash_base.
   1118  1.1  mrg 	(struct _Fnv_hash): Add, derives from the latter.
   1119  1.1  mrg 	(hash<float>::operator()(float), hash<double>::operator()(double)):
   1120  1.1  mrg 	Adjust.
   1121  1.1  mrg 	* testsuite/30_threads/thread/id/hash.cc: New.
   1122  1.1  mrg 	* testsuite/30_threads/thread/cons/assign_neg.cc: Adjust dg-error
   1123  1.1  mrg 	line number.
   1124  1.1  mrg 	* testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
   1125  1.1  mrg 
   1126  1.1  mrg 2010-02-22  Janis Johnson  <janis187 (a] us.ibm.com>
   1127  1.1  mrg 
   1128  1.1  mrg 	* src/compatibility-ldbl.cc: Include new hash-long-double-aux.cc.
   1129  1.1  mrg 
   1130  1.1  mrg 2010-02-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1131  1.1  mrg 
   1132  1.1  mrg 	* src/hash-aux.cc: Rename to...
   1133  1.1  mrg 	* src/hash-string-aux.cc: ... this.
   1134  1.1  mrg 	* src/hash-long-double-aux.cc: New.
   1135  1.1  mrg 	* src/hash_c++0x.cc: Adjust.
   1136  1.1  mrg 	* src/hash_tr1.cc: Likewise.
   1137  1.1  mrg 	* src/compatibility-c++0x.cc: Likewise.
   1138  1.1  mrg 
   1139  1.1  mrg 2010-02-22  Benjamin Kosnik  <bkoz (a] redhat.com>
   1140  1.1  mrg 
   1141  1.1  mrg 	* doc/xml/class.txml: Adjust biblio markup.
   1142  1.1  mrg 	* doc/xml/manual/allocator.xml: Same.
   1143  1.1  mrg 	* doc/xml/manual/ctype.xml: Same.
   1144  1.1  mrg 	* doc/xml/manual/codecvt.xml: Same.
   1145  1.1  mrg 	* doc/xml/manual/backwards_compatibility.xml: Same.
   1146  1.1  mrg 	* doc/xml/manual/abi.xml: Same.
   1147  1.1  mrg 	* doc/xml/manual/shared_ptr.xml: Same.
   1148  1.1  mrg 	* doc/xml/manual/profile_mode.xml: Same.
   1149  1.1  mrg 	* doc/xml/manual/using_exceptions.xml: Same.
   1150  1.1  mrg 	* doc/xml/manual/locale.xml: Same.
   1151  1.1  mrg 	* doc/xml/manual/appendix_contributing.xml: Same.
   1152  1.1  mrg 	* doc/xml/manual/messages.xml: Same.
   1153  1.1  mrg 	* doc/Makefile.am (DBLATEX_FLAGS): Adjust.
   1154  1.1  mrg 	* doc/Makefile.in: Regenerate.
   1155  1.1  mrg 
   1156  1.1  mrg 2010-02-22  Franois Dumont  <francois.cppdevs (a] free.fr>
   1157  1.1  mrg 
   1158  1.1  mrg        * doc/xml/manual/profile_mode.xml: Minor updates and fixes.
   1159  1.1  mrg        * doc/xml/manual/debug_mode.xml: Likewise.
   1160  1.1  mrg        * doc/xml/manual/test.xml: Likewise.
   1161  1.1  mrg 
   1162  1.1  mrg 2010-02-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1163  1.1  mrg 
   1164  1.1  mrg 	* include/tr1_impl/complex (arg): Use std::signbit only when
   1165  1.1  mrg 	available.
   1166  1.1  mrg 
   1167  1.1  mrg 2010-02-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1168  1.1  mrg 
   1169  1.1  mrg 	* include/bits/functional_hash.h (hash<string>, hash<wstring>,
   1170  1.1  mrg 	hash<u16string>, hash<u32string>, hash<error_code>): Move, per
   1171  1.1  mrg 	DR 1182 to...
   1172  1.1  mrg 	* include/bits/basic_string.h: ... here.
   1173  1.1  mrg 	* include/std/system_error: ... and here, respectively.
   1174  1.1  mrg 	* src/hash-aux.cc (hash<long double>::operator()(long double)):
   1175  1.1  mrg 	Move definition...
   1176  1.1  mrg 	* src/hash_c++0x.cc: ... here, new file.
   1177  1.1  mrg 	* src/hash_tr1.cc: ... and here, tweak includes.
   1178  1.1  mrg 	* src/compatibility-c++0x.cc (hash, _Fnv_hash): Remove.
   1179  1.1  mrg 	* src/Makefile.am: Adjust.
   1180  1.1  mrg 	* src/Makefile.in: Regenerate.
   1181  1.1  mrg 	* include/std/functional: Include <bits/functexcept.h>.
   1182  1.1  mrg 	* include/std/unordered_set: Remove redundant include.
   1183  1.1  mrg 	* include/std/unordered_map: Likewise.
   1184  1.1  mrg 	* include/tr1/functional_hash.h: Remove spurious trailing semicolon.
   1185  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Remove
   1186  1.1  mrg 	dg-excess.
   1187  1.1  mrg 
   1188  1.1  mrg 2010-02-21  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1189  1.1  mrg 
   1190  1.1  mrg 	* include/std/complex (proj): Change return type per DR 1137.
   1191  1.1  mrg 	(conj): Copy from tr1_impl, likewise adjust return type.
   1192  1.1  mrg 	* include/tr1_impl/complex (conj): Remove.
   1193  1.1  mrg 	* include/tr1/complex (conj): Add both overloads.
   1194  1.1  mrg 	* testsuite/26_numerics/complex/dr781.cc: Rename to...
   1195  1.1  mrg 	* testsuite/26_numerics/complex/dr781_dr1137.cc: ... this, and extend.
   1196  1.1  mrg 
   1197  1.1  mrg 	* include/tr1_impl/complex (arg): Optimize.
   1198  1.1  mrg 
   1199  1.1  mrg 2010-02-21  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1200  1.1  mrg 
   1201  1.1  mrg 	* testsuite/20_util/is_trivial/requirements/typedefs.cc: New.
   1202  1.1  mrg 	* testsuite/20_util/is_trivial/requirements/
   1203  1.1  mrg 	explicit_instantiation.cc: Likewise.
   1204  1.1  mrg 	* testsuite/20_util/is_pod/value.cc: Likewise.
   1205  1.1  mrg 	* testsuite/20_util/is_pod/requirements/typedefs.cc: Likewise.
   1206  1.1  mrg 	* testsuite/20_util/is_pod/requirements/
   1207  1.1  mrg 	explicit_instantiation.cc: Likewise.
   1208  1.1  mrg 	* testsuite/20_util/is_standard_layout/requiremenents/
   1209  1.1  mrg 	typedefs.cc: Likewise.
   1210  1.1  mrg 	* testsuite/20_util/is_standard_layout/requiremenents/
   1211  1.1  mrg 	explicit_instantiation.cc: Likewise.
   1212  1.1  mrg 
   1213  1.1  mrg 2010-02-20  Manuel Lpez-Ibez  <manu (a] gcc.gnu.org>
   1214  1.1  mrg 
   1215  1.1  mrg 	PR c++/35669
   1216  1.1  mrg 	* testsuite/18_support/headers/cstddef/macros.cc: Add
   1217  1.1  mrg 	-Wno-conversion-null.
   1218  1.1  mrg 
   1219  1.1  mrg 2010-02-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1220  1.1  mrg 
   1221  1.1  mrg 	* include/tr1_impl/array (array): Add pointer and const_pointer
   1222  1.1  mrg 	typedefs in C++0x mode, per DR 1306.
   1223  1.1  mrg 	* testsuite/util/testsuite_containers.h (basic_types): Add pointer
   1224  1.1  mrg 	and const_pointer typedefs.
   1225  1.1  mrg 	(pointer_aware_types): Remove.
   1226  1.1  mrg 	* testsuite/util/testsuite_container_traits.h: Adjust.
   1227  1.1  mrg 
   1228  1.1  mrg 2010-02-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1229  1.1  mrg 
   1230  1.1  mrg 	* include/bits/stl_algo.h (for_each): Implement resolution of DR 1110.
   1231  1.1  mrg 	* testsuite/25_algorithms/for_each/1.cc: New.
   1232  1.1  mrg 
   1233  1.1  mrg 2010-02-19  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1234  1.1  mrg 
   1235  1.1  mrg 	* include/bits/shared_ptr_base.h (__weak_ptr): Remove deleted
   1236  1.1  mrg 	comparison operators, per DR 1256.
   1237  1.1  mrg 	* include/bits/shared_ptr.h (weak_ptr): Likewise.
   1238  1.1  mrg 	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust.
   1239  1.1  mrg 
   1240  1.1  mrg 2010-02-18  Benjamin Kosnik  <bkoz (a] redhat.com>
   1241  1.1  mrg 
   1242  1.1  mrg 	* scripts/run_doxygen: Add shortnames option.
   1243  1.1  mrg 	* doc/Makefile.am (doc-man-doxygen): Use it.
   1244  1.1  mrg 	(doc-html-doxygen): Use it.
   1245  1.1  mrg 	(doc-xml-doxygen): Use it, but default to NO.
   1246  1.1  mrg 	(doc-pdf-dblatex): Add.
   1247  1.1  mrg 	* doc/Makefile.in: Regenerate.
   1248  1.1  mrg 	* doc/doxygen/user.cfg.in: Update filelist.
   1249  1.1  mrg 	* include/bits/locale_facets.h: Fix markup warning.
   1250  1.1  mrg 
   1251  1.1  mrg 2010-02-18  Benjamin Kosnik  <bkoz (a] redhat.com>
   1252  1.1  mrg 
   1253  1.1  mrg 	* doc/xml/manual/using.xml: Update.
   1254  1.1  mrg 	* doc/xml/manual/status_cxx1998.xml: Same.
   1255  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Add link.
   1256  1.1  mrg 	* doc/html/*: Regenerate.
   1257  1.1  mrg 
   1258  1.1  mrg 	* testsuite/17_intro/freestanding.cc: Add.
   1259  1.1  mrg 
   1260  1.1  mrg 2010-02-18  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1261  1.1  mrg 
   1262  1.1  mrg 	* libsupc++/typeinfo: Add system_header pragma.
   1263  1.1  mrg 	* libsupc++/exception: Likewise.
   1264  1.1  mrg 	* libsupc++/cxxabi-forced.h: Likewise.
   1265  1.1  mrg 	* libsupc++/new: Likewise.
   1266  1.1  mrg 	* libsupc++/cxxabi.h: Likewise.
   1267  1.1  mrg 	* libsupc++/initializer_list: Likewise.
   1268  1.1  mrg 
   1269  1.1  mrg 2010-02-18  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1270  1.1  mrg 
   1271  1.1  mrg 	* libsupc++/nested_exception.h: Fix <bits/c++0x_warning.h> include.
   1272  1.1  mrg 
   1273  1.1  mrg 2010-02-17  Benjamin Kosnik  <bkoz (a] redhat.com>
   1274  1.1  mrg 
   1275  1.1  mrg 	* doc/xml/manual/appendix_contributing.xml: Update markup rules
   1276  1.1  mrg 	for quoting and functions.
   1277  1.1  mrg 
   1278  1.1  mrg 2010-02-17  Chris Jefferson  <chris (a] bubblescope.net>
   1279  1.1  mrg 
   1280  1.1  mrg 	* include/bits/locale_facets.h (__convert_to_v): Add empty
   1281  1.1  mrg 	exception-specification.
   1282  1.1  mrg 
   1283  1.1  mrg 2010-02-17  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1284  1.1  mrg 
   1285  1.1  mrg 	* include/std/limits: Implement resolution of DR 559 (CD1) in
   1286  1.1  mrg 	C++0x mode.
   1287  1.1  mrg 	* testsuite/18_support/numeric_limits/dr559.cc: New.
   1288  1.1  mrg 
   1289  1.1  mrg 2010-02-16  Benjamin Kosnik  <bkoz (a] redhat.com>
   1290  1.1  mrg 
   1291  1.1  mrg 	* src/ios_locale.cc: Fixes for -pedantic.
   1292  1.1  mrg 	* src/system_error.cc: Same.
   1293  1.1  mrg 	* src/locale.cc: Same.
   1294  1.1  mrg 	* src/list.cc: Same.
   1295  1.1  mrg 	* src/locale_facets.cc: Same.
   1296  1.1  mrg 	* src/locale_init.cc: Same.
   1297  1.1  mrg 	* src/ios.cc: Same.
   1298  1.1  mrg 	* config/locale/darwin/ctype_members.cc: Same.
   1299  1.1  mrg 	* config/locale/gnu/collate_members.cc: Same.
   1300  1.1  mrg 	* config/locale/gnu/ctype_members.cc: Same.
   1301  1.1  mrg 	* config/locale/gnu/c_locale.cc: Same.
   1302  1.1  mrg 	* config/locale/gnu/monetary_members.cc: Same.
   1303  1.1  mrg 	* config/locale/gnu/time_members.cc: Same.
   1304  1.1  mrg 	* config/locale/ieee_1003.1-2001/c_locale.cc: Same.
   1305  1.1  mrg 	* config/locale/generic/collate_members.cc: Same.
   1306  1.1  mrg 	* config/locale/generic/ctype_members.cc: Same.
   1307  1.1  mrg 	* config/locale/generic/c_locale.cc: Same.
   1308  1.1  mrg 	* config/locale/generic/monetary_members.cc: Same.
   1309  1.1  mrg 	* config/locale/generic/time_members.cc: Same.
   1310  1.1  mrg 	* config/io/basic_file_stdio.cc: Same.
   1311  1.1  mrg 
   1312  1.1  mrg 	* libsupc++/pbase_type_info.cc: Fixes for -fno-rtti.
   1313  1.1  mrg 	* libsupc++/pointer_type_info.cc: Same.
   1314  1.1  mrg 	* libsupc++/eh_personality.cc: Same.
   1315  1.1  mrg 
   1316  1.1  mrg 	* include/std/system_error: Throw spacing.
   1317  1.1  mrg 	* include/bits/locale_classes.h: Same.
   1318  1.1  mrg 	* include/bits/locale_facets.h: Same.
   1319  1.1  mrg 	* include/bits/ios_base.h: Same.
   1320  1.1  mrg 
   1321  1.1  mrg 	* testsuite/17_intro/headers/c++200x/all_no_rtti.cc: New.
   1322  1.1  mrg 	* testsuite/17_intro/headers/c++1998/all_no_rtti.cc: New.
   1323  1.1  mrg 
   1324  1.1  mrg 2010-02-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1325  1.1  mrg 
   1326  1.1  mrg 	* include/bits/random.h (linear_congruential_engine(_Sseq&),
   1327  1.1  mrg 	mersenne_twister_engine(_Sseq&), subtract_with_carry_engine(_Sseq&)):
   1328  1.1  mrg 	Do not enable for the type itself.
   1329  1.1  mrg 	(discard_block_engine(_Sseq&), independent_bits_engine(_Sseq&),
   1330  1.1  mrg 	shuffle_order_engine(_Sseq&)): Do not enable for the type itself too.
   1331  1.1  mrg 	(linear_congruential_engine<>::seed(_Sseq&),
   1332  1.1  mrg 	mersenne_twister_engine<>::seed(_Sseq&),
   1333  1.1  mrg 	subtract_with_carry_engine<>::seed(_Sseq&)): Use enable_if on the
   1334  1.1  mrg 	return type.
   1335  1.1  mrg 	(discard_block_engine<>::seed(_Sseq&),
   1336  1.1  mrg 	independent_bits_engine<>::seed(_Sseq&),
   1337  1.1  mrg 	shuffle_order_engine<>::seed(_Sseq&)): Do not use enable_if.
   1338  1.1  mrg 	* include/bits/random.tcc: Adjust definitions.
   1339  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/cons/copy.cc:
   1340  1.1  mrg 	New.
   1341  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
   1342  1.1  mrg 	copy.cc: Likewise.
   1343  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/cons/
   1344  1.1  mrg 	copy.cc: Likewise.
   1345  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/cons/
   1346  1.1  mrg 	copy.cc: Likewise.
   1347  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/cons/
   1348  1.1  mrg 	copy.cc: Likewise.
   1349  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/cons/
   1350  1.1  mrg 	copy.cc: Likewise.
   1351  1.1  mrg 
   1352  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/cons/
   1353  1.1  mrg 	base_move.cc: Minor tweaks.
   1354  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
   1355  1.1  mrg 	Likewise.
   1356  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
   1357  1.1  mrg 	Likewise.
   1358  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/cons/
   1359  1.1  mrg 	base_copy.cc: Likewise.
   1360  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/cons/
   1361  1.1  mrg 	default.cc: Likewise.
   1362  1.1  mrg 	* testsuite/26_numerics/random/independent_bits_engine/cons/
   1363  1.1  mrg 	seed_seq.cc: Likewise.
   1364  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
   1365  1.1  mrg 	seed1.cc: Likewise.
   1366  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
   1367  1.1  mrg 	seed2.cc: Likewise.
   1368  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
   1369  1.1  mrg 	default.cc: Likewise.
   1370  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
   1371  1.1  mrg 	seed_seq.cc: Likewise.
   1372  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
   1373  1.1  mrg 	Likewise.
   1374  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
   1375  1.1  mrg 	Likewise.
   1376  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
   1377  1.1  mrg 	Likewise.
   1378  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
   1379  1.1  mrg 	Likewise.
   1380  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
   1381  1.1  mrg 	Likewise.
   1382  1.1  mrg 	* testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
   1383  1.1  mrg 	Likewise.
   1384  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
   1385  1.1  mrg 	Likewise.
   1386  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
   1387  1.1  mrg 	Likewise.
   1388  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/cons/
   1389  1.1  mrg 	default.cc: Likewise.
   1390  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/cons/
   1391  1.1  mrg 	seed_seq.cc: Likewise.
   1392  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/cons/
   1393  1.1  mrg 	seed1.cc: Likewise.
   1394  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/cons/
   1395  1.1  mrg 	seed2.cc: Likewise.
   1396  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/cons/
   1397  1.1  mrg 	seed_seq.cc: Likewise.
   1398  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
   1399  1.1  mrg 	Likewise.
   1400  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
   1401  1.1  mrg 	Likewise.
   1402  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
   1403  1.1  mrg 	Likewise.
   1404  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
   1405  1.1  mrg 	Likewise.
   1406  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
   1407  1.1  mrg 	Likewise.
   1408  1.1  mrg 	* testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
   1409  1.1  mrg 	Likewise.
   1410  1.1  mrg 
   1411  1.1  mrg 2010-02-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1412  1.1  mrg 
   1413  1.1  mrg 	* include/bits/unique_ptr.h: (unique_ptr<>::
   1414  1.1  mrg 	unique_ptr(const unique_ptr<_Up, _Up_Deleter>&),
   1415  1.1  mrg 	operator=(const unique_ptr<_Up, _Up_Deleter>&)): Remove, redundant,
   1416  1.1  mrg 	per DR 1303.
   1417  1.1  mrg 	* include/bits/shared_ptr.h (shared_ptr<>::
   1418  1.1  mrg 	shared_ptr(const unique_ptr<_Up, _Up_Deleter>&),
   1419  1.1  mrg 	operator=(const unique_ptr<_Up, _Up_Deleter>&)): Likewise.
   1420  1.1  mrg 	* include/bits/shared_ptr_base.h (__shared_ptr<>::
   1421  1.1  mrg 	__shared_ptr(const unique_ptr<_Up, _Up_Deleter>&),
   1422  1.1  mrg 	operator=(const unique_ptr<_Up, _Up_Deleter>&)): Likewise.
   1423  1.1  mrg 	* testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Adjust.
   1424  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
   1425  1.1  mrg 	* testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
   1426  1.1  mrg 	* testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
   1427  1.1  mrg 	Likewise.
   1428  1.1  mrg 
   1429  1.1  mrg 2010-02-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1430  1.1  mrg 
   1431  1.1  mrg 	* testsuite/ext/median.cc: Adjust.
   1432  1.1  mrg 
   1433  1.1  mrg 2010-02-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1434  1.1  mrg 
   1435  1.1  mrg 	* include/bits/stl_algo.h (__median): Move...
   1436  1.1  mrg 	* include/ext/algorithm: ... here, being an SGI extension.
   1437  1.1  mrg 
   1438  1.1  mrg 2010-02-12  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1439  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   1440  1.1  mrg 
   1441  1.1  mrg 	PR libstdc++/42819, DR 1315
   1442  1.1  mrg 	* include/std/future (async): Use std::result_of for the template
   1443  1.1  mrg 	argument of the std::future return type; adjust everywhere.
   1444  1.1  mrg 	* testsuite/30_threads/async/42819.cc: New.
   1445  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust
   1446  1.1  mrg 	dg-error line number.
   1447  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/copy_neg.cc: Likewise.
   1448  1.1  mrg 	* testsuite/30_threads/future/cons/assign_neg.cc: Likewise.
   1449  1.1  mrg 	* testsuite/30_threads/future/cons/copy_neg.cc: Likewise.
   1450  1.1  mrg 	* testsuite/30_threads/promise/cons/assign_neg.cc: Likewise.
   1451  1.1  mrg 	* testsuite/30_threads/promise/cons/assign_neg.cc: Likewise.
   1452  1.1  mrg 
   1453  1.1  mrg 2010-02-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1454  1.1  mrg 
   1455  1.1  mrg 	* config/abi/pre/gnu.ver: Revert last changes.
   1456  1.1  mrg 
   1457  1.1  mrg 2010-02-11  Jason Merrill  <jason (a] redhat.com>
   1458  1.1  mrg 
   1459  1.1  mrg 	* include/std/thread (~_Impl_base): Declare inline.
   1460  1.1  mrg 	* libsupc++/nested_exception.h (~nested_exception): Likewise.
   1461  1.1  mrg 
   1462  1.1  mrg 2010-02-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1463  1.1  mrg 
   1464  1.1  mrg 	PR libstdc++/41975, DR 579
   1465  1.1  mrg 	* include/bits/hashtable.h (_Hashtable<>::_M_erase_node): Remove.
   1466  1.1  mrg 	(erase(const_iterator), erase(const_iterator, const_iterator)):
   1467  1.1  mrg 	Change return type to void.
   1468  1.1  mrg 	* include/debug/unordered_map: Adjust.
   1469  1.1  mrg 	* include/debug/unordered_set: Likewise.
   1470  1.1  mrg 	* testsuite/util/exception/safety.h: Likewise.
   1471  1.1  mrg 	* testsuite/23_containers/unordered_map/erase/1.cc: Likewise.
   1472  1.1  mrg 	* testsuite/23_containers/unordered_map/erase/24061-map.cc: Likewise.
   1473  1.1  mrg 	* testsuite/23_containers/unordered_set/erase/1.cc:  Likewise.
   1474  1.1  mrg 	* testsuite/23_containers/unordered_set/erase/24061-map.cc: Likewise.
   1475  1.1  mrg 	* testsuite/23_containers/unordered_multimap/erase/1.cc:  Likewise.
   1476  1.1  mrg 	* testsuite/23_containers/unordered_multimap/erase/24061-map.cc:
   1477  1.1  mrg 	Likewise.
   1478  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/1.cc:  Likewise.
   1479  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/24061-map.cc:
   1480  1.1  mrg 	Likewise.
   1481  1.1  mrg 
   1482  1.1  mrg 2010-02-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1483  1.1  mrg 
   1484  1.1  mrg 	* config/abi/pre/gnu.ver: Avoid exporting inadvertently
   1485  1.1  mrg 	std::nested_exception symbols at GLIBCXX_3.4.
   1486  1.1  mrg 
   1487  1.1  mrg 2010-02-10  Jason Merrill  <jason (a] redhat.com>
   1488  1.1  mrg 
   1489  1.1  mrg 	Core issue 906
   1490  1.1  mrg 	* include/std/thread (~_Impl_base): Move defaulted dtor out of line.
   1491  1.1  mrg 	* libsupc++/nested_exception.h (~nested_exception): Likewise.
   1492  1.1  mrg 	* testsuite/18_support/nested_exception/throw_with_nested.cc: Likewise.
   1493  1.1  mrg 	* testsuite/18_support/nested_exception/rethrow_if_nested.cc: Likewise.
   1494  1.1  mrg 
   1495  1.1  mrg 2010-02-10  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1496  1.1  mrg 
   1497  1.1  mrg 	* include/tr1/hashtable.h: Fold in include/tr1_impl/hashtable.h
   1498  1.1  mrg 	contents.
   1499  1.1  mrg 	* include/tr1_impl/hashtable.h: Remove.
   1500  1.1  mrg 	* include/tr1_impl/hashtable_policy.h: Move and rename...
   1501  1.1  mrg 	* include/tr1/hashtable_policy.h: ... here.
   1502  1.1  mrg 	* include/tr1_impl/unordered_map: Move and rename...
   1503  1.1  mrg 	* include/tr1/unordered_map.h: ... here.
   1504  1.1  mrg 	* include/tr1_impl/unordered_set: Move and rename...
   1505  1.1  mrg 	* include/tr1/unordered_set.h: ... here.
   1506  1.1  mrg 	* include/tr1_impl/unordered_map: Move and rename...
   1507  1.1  mrg 	* include/tr1/unordered_map.h: ... here.
   1508  1.1  mrg 	* include/tr1/unordered_map: Adjust.
   1509  1.1  mrg 	* include/tr1/unordered_set: Likewise.
   1510  1.1  mrg 	* include/Makefile.am: Adjust.
   1511  1.1  mrg 	* include/Makefile.in: Regenerate.
   1512  1.1  mrg 
   1513  1.1  mrg 	* include/std/c++0x_warning.h: Move...
   1514  1.1  mrg 	* include/bits/c++0x_warning.h: ... here.
   1515  1.1  mrg 	* include/debug/unordered_map: Adjust.
   1516  1.1  mrg 	* include/debug/unordered_set: Likewise.
   1517  1.1  mrg 	* include/std/tuple: Likewise.
   1518  1.1  mrg 	* include/std/system_error: Likewise.
   1519  1.1  mrg 	* include/std/forward_list: Likewise.
   1520  1.1  mrg 	* include/std/thread: Likewise.
   1521  1.1  mrg 	* include/std/type_traits: Likewise.
   1522  1.1  mrg 	* include/std/future: Likewise.
   1523  1.1  mrg 	* include/std/regex: Likewise.
   1524  1.1  mrg 	* include/std/atomic: Likewise.
   1525  1.1  mrg 	* include/std/ratio: Likewise.
   1526  1.1  mrg 	* include/std/random: Likewise.
   1527  1.1  mrg 	* include/std/unordered_map: Likewise.
   1528  1.1  mrg 	* include/std/chrono: Likewise.: Likewise.
   1529  1.1  mrg 	* include/std/condition_variable: Likewise.
   1530  1.1  mrg 	* include/std/mutex: Likewise.
   1531  1.1  mrg 	* include/std/unordered_set: Likewise.
   1532  1.1  mrg 	* include/std/array: Likewise.
   1533  1.1  mrg 	* include/profile/unordered_map: Likewise.
   1534  1.1  mrg 	* include/profile/unordered_set: Likewise.
   1535  1.1  mrg 	* include/c_global/cinttypes: Likewise.
   1536  1.1  mrg 	* include/c_global/ctgmath: Likewise.
   1537  1.1  mrg 	* include/c_global/cfenv: Likewise.
   1538  1.1  mrg 	* include/c_global/cstdint: Likewise.
   1539  1.1  mrg 	* include/c_global/cstdbool: Likewise.
   1540  1.1  mrg 	* include/c_global/ccomplex: Likewise.
   1541  1.1  mrg 
   1542  1.1  mrg 	* include/bits/shared_ptr.h: Do not include <bits/c++0x_warning.h>
   1543  1.1  mrg 	at all, the file is not meant to be included by the users.
   1544  1.1  mrg 	* include/bits/functional_hash.h: Likewise.
   1545  1.1  mrg 	* include/bits/unique_ptr.h: Likewise.
   1546  1.1  mrg 	* include/bits/forward_list.h: Likewise.
   1547  1.1  mrg 
   1548  1.1  mrg 	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Adjust dg-*
   1549  1.1  mrg 	line numbers.
   1550  1.1  mrg 	* testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
   1551  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1552  1.1  mrg 	assign_neg.cc: Likewise.
   1553  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1554  1.1  mrg 	insert_neg.cc: Likewise.
   1555  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1556  1.1  mrg 	constructor_1_neg.cc: Likewise.
   1557  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1558  1.1  mrg 	constructor_2_neg.cc: Likewise.
   1559  1.1  mrg 	* testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
   1560  1.1  mrg 	* testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
   1561  1.1  mrg 
   1562  1.1  mrg 2010-02-10  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1563  1.1  mrg 
   1564  1.1  mrg 	* include/bits/hashtable.h: Fold in include/tr1_impl/hashtable.h
   1565  1.1  mrg 	for C++0x use.
   1566  1.1  mrg 	* include/bits/hashtable_policy.h: New, copy and adjust for
   1567  1.1  mrg 	C++0x use, include/tr1_impl/hashtable_policy.h; fix erase and
   1568  1.1  mrg 	insert member functions per n3000.
   1569  1.1  mrg 	* include/bits/unordered_map.h: Likewise for include/tr1_impl/
   1570  1.1  mrg 	unordered_map.
   1571  1.1  mrg 	* include/bits/unordered_set.h: Likewise for include/tr1_impl/
   1572  1.1  mrg 	unordered_set.
   1573  1.1  mrg 	* include/Makefile.am: Adjust.
   1574  1.1  mrg 	* include/Makefile.in: Regenerate.
   1575  1.1  mrg 	* include/tr1/unordered_map: Adjust.
   1576  1.1  mrg 	* include/tr1/unordered_set: Likewise.
   1577  1.1  mrg 	* include/tr1_impl/unordered_map: Adjust, now used only by tr1.
   1578  1.1  mrg 	* include/tr1_impl/hashtable: Likewise.
   1579  1.1  mrg 	* include/tr1_impl/hashtable_policy.h: Likewise.
   1580  1.1  mrg 	* include/tr1_impl/unordered_set: Likewise.
   1581  1.1  mrg 	* include/std/unordered_map: Adjust and simplify includes.
   1582  1.1  mrg 	* include/std/unordered_set: Likewise.
   1583  1.1  mrg 	* include/debug/unordered_map: Adjuse erase and insert members.
   1584  1.1  mrg 	* include/debug/unordered_set: Likewise.
   1585  1.1  mrg 	* include/profile/unordered_map: Likewise.
   1586  1.1  mrg 	* include/profile/unordered_set: Likewise.
   1587  1.1  mrg 	* testsuite/util/exception/safety.h: Fix for the updated erase and
   1588  1.1  mrg 	insert member functions of the unordered_containers.
   1589  1.1  mrg 	* testsuite/23_containers/unordered_map/erase/1.cc: New.
   1590  1.1  mrg 	* testsuite/23_containers/unordered_map/erase/24061-map.cc: Likewise.
   1591  1.1  mrg 	* testsuite/23_containers/unordered_map/insert/map_single.cc:
   1592  1.1  mrg 	Likewise.
   1593  1.1  mrg 	* testsuite/23_containers/unordered_map/insert/array_syntax.cc:
   1594  1.1  mrg 	Likewise.
   1595  1.1  mrg 	* testsuite/23_containers/unordered_map/insert/24061-map.cc: Likewise.
   1596  1.1  mrg 	* testsuite/23_containers/unordered_map/insert/map_range.cc: Likewise.
   1597  1.1  mrg 	* testsuite/23_containers/set/operators/1_neg.cc: Likewise.
   1598  1.1  mrg 	* testsuite/23_containers/unordered_multimap/erase/1.cc: Likewise.
   1599  1.1  mrg 	* testsuite/23_containers/unordered_multimap/erase/
   1600  1.1  mrg 	24061-multimap.cc: Likewise.
   1601  1.1  mrg 	* testsuite/23_containers/unordered_multimap/insert/
   1602  1.1  mrg 	24061-multimap.cc: Likewise.
   1603  1.1  mrg 	* testsuite/23_containers/unordered_multimap/insert/
   1604  1.1  mrg 	multimap_range.cc: Likewise.
   1605  1.1  mrg 	* testsuite/23_containers/unordered_multimap/insert/
   1606  1.1  mrg 	multimap_single.cc: Likewise.
   1607  1.1  mrg 	* testsuite/23_containers/unordered_set/erase/1.cc: Likewise.
   1608  1.1  mrg 	* testsuite/23_containers/unordered_set/erase/24061-set.cc: Likewise.
   1609  1.1  mrg 	* testsuite/23_containers/unordered_set/insert/set_single.cc: Likewise.
   1610  1.1  mrg 	* testsuite/23_containers/unordered_set/insert/24061-set.cc: Likewise.
   1611  1.1  mrg 	* testsuite/23_containers/unordered_set/insert/set_range.cc: Likewise.
   1612  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/1.cc: Likewise.
   1613  1.1  mrg 	* testsuite/23_containers/unordered_multiset/erase/
   1614  1.1  mrg 	24061-multiset.cc: Likewise.
   1615  1.1  mrg 	* testsuite/23_containers/unordered_multiset/insert/
   1616  1.1  mrg 	24061-multiset.cc: Likewise.
   1617  1.1  mrg 	* testsuite/23_containers/unordered_multiset/insert/
   1618  1.1  mrg 	multiset_range.cc: Likewise.
   1619  1.1  mrg 	* testsuite/23_containers/unordered_multiset/insert/
   1620  1.1  mrg 	multiset_single.cc: Likewise.
   1621  1.1  mrg 
   1622  1.1  mrg 	* testsuite/23_containers/set/operators/1_neg.cc: Tweak dg-errors
   1623  1.1  mrg 	to avoid spurious fails in debug-mode.
   1624  1.1  mrg 	* testsuite/23_containers/map/operators/1_neg.cc: Likewise.
   1625  1.1  mrg 
   1626  1.1  mrg 2010-02-09  Benjamin Kosnik  <bkoz (a] redhat.com>
   1627  1.1  mrg 
   1628  1.1  mrg 	* include/std/streambuf: Adjust doxygen group markup.
   1629  1.1  mrg 	* include/std/functional: Same.
   1630  1.1  mrg 	* include/ext/vstring.h: Same.
   1631  1.1  mrg 	* include/ext/pb_ds/assoc_container.hpp: Same.
   1632  1.1  mrg 	* include/ext/stdio_filebuf.h: Same.
   1633  1.1  mrg 	* include/ext/stdio_sync_filebuf.h: Same.
   1634  1.1  mrg 	* include/bits/localefwd.h: Same.
   1635  1.1  mrg 	* include/bits/functional_hash.h: Same.
   1636  1.1  mrg 	* include/bits/locale_classes.h: Same.
   1637  1.1  mrg 	* include/bits/locale_facets.h: Same.
   1638  1.1  mrg 	* include/bits/ios_base.h: Same.
   1639  1.1  mrg 	* include/bits/codecvt.h: Same.
   1640  1.1  mrg 	* include/bits/locale_facets_nonio.h: Same.
   1641  1.1  mrg 
   1642  1.1  mrg 	* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
   1643  1.1  mrg 	* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
   1644  1.1  mrg 
   1645  1.1  mrg 2010-02-08  Benjamin Kosnik  <bkoz (a] redhat.com>
   1646  1.1  mrg 
   1647  1.1  mrg 	PR libstdc++/42460
   1648  1.1  mrg 	* include/tr1_impl/regex: Fix quoting issues in doxygen markup.
   1649  1.1  mrg 	* include/bits/random.h: Fix multi-line doxygen function markup.
   1650  1.1  mrg 
   1651  1.1  mrg 2010-02-08  Matthias Klose  <doko (a] debian.org>
   1652  1.1  mrg 
   1653  1.1  mrg 	PR libstdc++/42460
   1654  1.1  mrg 	* include/std/istream: Fix '\' quoting in doxygen markup.
   1655  1.1  mrg 
   1656  1.1  mrg 2010-02-08  Ed Smith-Rowland  <3dw4rd (a] verizon.net>
   1657  1.1  mrg 
   1658  1.1  mrg 	* include/bits/random.tcc (uniform_int_distribution<>::
   1659  1.1  mrg 	operator()(_UniformRandomNumberGenerator&, const param_type&)):
   1660  1.1  mrg 	Use make_unsigned instead of __add_unsigned and conditional
   1661  1.1  mrg 	instead of __conditional_type.
   1662  1.1  mrg 	* include/std/random: Do not include <ext/type_traits.h> and
   1663  1.1  mrg 	<ext/numeric_traits.h>.
   1664  1.1  mrg 
   1665  1.1  mrg 2010-02-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1666  1.1  mrg 
   1667  1.1  mrg 	PR libstdc++/16896
   1668  1.1  mrg 	* include/bits/stl_list.h (_List_node_base::transfer): Rename
   1669  1.1  mrg 	to _M_transfer.
   1670  1.1  mrg 	(_List_node_base::reverse): Rename to _M_reverse.
   1671  1.1  mrg 	(_List_node_base::hook): Rename to _M_hook.
   1672  1.1  mrg 	(_List_node_base::unhook): Rename to _M_unhook; adjust callers.
   1673  1.1  mrg 	* include/bits/list.tcc: Adjust callers.
   1674  1.1  mrg 	* src/list.cc: Adjust.
   1675  1.1  mrg 	* src/compatibility.cc: Likewise.
   1676  1.1  mrg 	* src/compatibility-list.cc: New.
   1677  1.1  mrg 	* src/compatibility-debug_list.cc: Likewise.
   1678  1.1  mrg 	* src/compatibility-parallel_list.cc: Likewise.
   1679  1.1  mrg 	* src/Makefile.am: Add.
   1680  1.1  mrg 	* src/Makefile.in: Regenerate.
   1681  1.1  mrg 	* config/abi/pre/gnu.ver: Export _M_* symbols.
   1682  1.1  mrg 
   1683  1.1  mrg 	* src/hash.cc: Rename to hash-aux.cc.
   1684  1.1  mrg 	* src/compatibility-ldbl.cc: Adjust.
   1685  1.1  mrg 	* src/compatibility-c++0x.cc: Likewise.
   1686  1.1  mrg 	* src/hash_tr1.cc: Likewise.
   1687  1.1  mrg 
   1688  1.1  mrg 	* src/hashtable.cc: Rename to hashtable-aux.cc.
   1689  1.1  mrg 	* src/hashtable_c++0x.cc: Adjust.
   1690  1.1  mrg 	* src/hashtable_tr1.cc: Likewise.
   1691  1.1  mrg 
   1692  1.1  mrg 	* src/limits_c++0x.cc: Fold...
   1693  1.1  mrg 	* src/limits.cc... here.
   1694  1.1  mrg 
   1695  1.1  mrg 2010-02-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1696  1.1  mrg 
   1697  1.1  mrg 	* include/bits/stl_pair.h (pair<>::pair(_U1&&, const _T2&),
   1698  1.1  mrg 	pair<>::pair(const _T1&, _U2&&), pair<>::pair(_U1&&, _U2&&)):
   1699  1.1  mrg 	Revert to std::is_convertible, basing on DR 811.
   1700  1.1  mrg 
   1701  1.1  mrg 2010-02-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1702  1.1  mrg 
   1703  1.1  mrg 	PR libstdc++/42989
   1704  1.1  mrg 	* config/abi/pre/gnu.ver: Fix wstring move assignment operator typo.
   1705  1.1  mrg 
   1706  1.1  mrg 2010-02-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1707  1.1  mrg 
   1708  1.1  mrg 	PR libstdc++/27340
   1709  1.1  mrg 	* include/bits/valarray_before.h: Uglify the structs wrapping
   1710  1.1  mrg 	cmath functions differently, eg, _Cos instead of __cos.
   1711  1.1  mrg 	* include/bits/valarray_after.h: Adjust.
   1712  1.1  mrg 
   1713  1.1  mrg 2010-02-05  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1714  1.1  mrg 
   1715  1.1  mrg 	* include/std/future (swap(packaged_task<>&, packaged_task<>&)): Fix
   1716  1.1  mrg 	typo in last commit.
   1717  1.1  mrg 
   1718  1.1  mrg 2010-02-05  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1719  1.1  mrg 
   1720  1.1  mrg 	* include/std/future (swap(packaged_task<>&, packaged_task<>&),
   1721  1.1  mrg 	swap(promise<>&, promise<>&)): Add; minor formatting fixes.
   1722  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust
   1723  1.1  mrg 	dg-error line number.
   1724  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/copy_neg.cc: Likewise.
   1725  1.1  mrg 	* testsuite/30_threads/promise/cons/assign_neg.cc: Likewise.
   1726  1.1  mrg 	* testsuite/30_threads/promise/cons/copy_neg.cc: Likewise.
   1727  1.1  mrg 
   1728  1.1  mrg 2010-02-05  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1729  1.1  mrg 
   1730  1.1  mrg 	* include/bits/stl_algobase.h (struct __iter_base): Rename to
   1731  1.1  mrg 	_Iter_base; add iterator_type typedef.
   1732  1.1  mrg 	(struct __miter_base): Rename to _Miter_base.
   1733  1.1  mrg 	(struct __niter_base): Rename to _Niter_base.
   1734  1.1  mrg 	(__miter_base, __niter_base): Add, use the latter; adjust everywhere.
   1735  1.1  mrg 
   1736  1.1  mrg 2010-02-04  Benjamin Kosnik  <bkoz (a] redhat.com>
   1737  1.1  mrg 
   1738  1.1  mrg 	PR libstdc++/42460
   1739  1.1  mrg 	* doc/doxygen/user.cfg.in: Update file list.
   1740  1.1  mrg 	* include/debug/safe_sequence.h: Doxygen markup fixes for '' and "".
   1741  1.1  mrg 	* include/debug/safe_base.h: Same.
   1742  1.1  mrg 	* include/debug/macros.h: Same.
   1743  1.1  mrg 	* include/tr1_impl/regex: Same.
   1744  1.1  mrg 	* include/std/iostream: Same.
   1745  1.1  mrg 	* include/std/streambuf: Same.
   1746  1.1  mrg 	* include/std/bitset: Same.
   1747  1.1  mrg 	* include/std/iosfwd: Same.
   1748  1.1  mrg 	* include/std/limits: Same.
   1749  1.1  mrg 	* include/std/fstream: Same.
   1750  1.1  mrg 	* include/std/istream: Same.
   1751  1.1  mrg 	* include/std/ostream: Same.
   1752  1.1  mrg 	* include/std/sstream: Same.
   1753  1.1  mrg 	* include/parallel/multiway_merge.h: Same.
   1754  1.1  mrg 	* include/parallel/for_each.h: Same.
   1755  1.1  mrg 	* include/parallel/workstealing.h: Same.
   1756  1.1  mrg 	* include/parallel/omp_loop_static.h: Same.
   1757  1.1  mrg 	* include/parallel/omp_loop.h: Same.
   1758  1.1  mrg 	* include/c_std/csignal: Same.
   1759  1.1  mrg 	* include/c_std/cstdlib: Same.
   1760  1.1  mrg 	* include/c_std/cstdio: Same.
   1761  1.1  mrg 	* include/c_std/cstdarg: Same.
   1762  1.1  mrg 	* include/c_std/cctype: Same.
   1763  1.1  mrg 	* include/c_std/cerrno: Same.
   1764  1.1  mrg 	* include/c_std/cmath: Same.
   1765  1.1  mrg 	* include/c_std/ciso646: Same.
   1766  1.1  mrg 	* include/c_std/ctime: Same.
   1767  1.1  mrg 	* include/c_std/clocale: Same.
   1768  1.1  mrg 	* include/c_std/climits: Same.
   1769  1.1  mrg 	* include/c_std/cassert: Same.
   1770  1.1  mrg 	* include/c_std/csetjmp: Same.
   1771  1.1  mrg 	* include/c_std/cwchar: Same.
   1772  1.1  mrg 	* include/c_std/cfloat: Same.
   1773  1.1  mrg 	* include/c_std/cstring: Same.
   1774  1.1  mrg 	* include/c_std/cstddef: Same.
   1775  1.1  mrg 	* include/c_std/cwctype: Same.
   1776  1.1  mrg 	* include/profile/iterator_tracker.h: Same.
   1777  1.1  mrg 	* include/profile/impl/profiler_trace.h: Same.
   1778  1.1  mrg 	* include/ext/vstring.h: Same.
   1779  1.1  mrg 	* include/ext/algorithm: Same.
   1780  1.1  mrg 	* include/ext/pb_ds/detail/pat_trie_/pat_trie_.h.pp: Same.
   1781  1.1  mrg 	* include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.h.pp: Same.
   1782  1.1  mrg 	* include/ext/pb_ds/detail/type_utils.hpp: Same.
   1783  1.1  mrg 	* include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Same
   1784  1.1  mrg 	* include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Same.
   1785  1.1  mrg 	* include/ext/rc_string_base.h: Same.
   1786  1.1  mrg 	* include/ext/stdio_sync_filebuf.h: Same.
   1787  1.1  mrg 	* include/ext/functional: Same.
   1788  1.1  mrg 	* include/ext/mt_allocator.h: Same.
   1789  1.1  mrg 	* include/bits/basic_ios.h: Same.
   1790  1.1  mrg 	* include/bits/stl_map.h: Same.
   1791  1.1  mrg 	* include/bits/stl_algobase.h: Same.
   1792  1.1  mrg 	* include/bits/stl_queue.h: Same.
   1793  1.1  mrg 	* include/bits/locale_classes.h: Same.
   1794  1.1  mrg 	* include/bits/stl_set.h: Same.
   1795  1.1  mrg 	* include/bits/locale_facets.h: Same.
   1796  1.1  mrg 	* include/bits/stl_stack.h: Same.
   1797  1.1  mrg 	* include/bits/stl_iterator_base_types.h: Same.
   1798  1.1  mrg 	* include/bits/basic_string.h: Same.
   1799  1.1  mrg 	* include/bits/stl_multimap.h: Same.
   1800  1.1  mrg 	* include/bits/ios_base.h: Same.
   1801  1.1  mrg 	* include/bits/stl_deque.h: Same.
   1802  1.1  mrg 	* include/bits/stl_multiset.h: Same.
   1803  1.1  mrg 	* include/bits/stl_iterator_base_funcs.h: Same.
   1804  1.1  mrg 	* include/bits/char_traits.h: Same.
   1805  1.1  mrg 	* include/bits/stl_algo.h: Same.
   1806  1.1  mrg 	* include/bits/stl_iterator.h: Same.
   1807  1.1  mrg 	* include/bits/stl_tempbuf.h: Same.
   1808  1.1  mrg 	* include/bits/random.tcc: Same.
   1809  1.1  mrg 	* include/bits/stl_function.h: Same.
   1810  1.1  mrg 	* include/bits/cpp_type_traits.h: Same.
   1811  1.1  mrg 	* include/bits/random.h: Same.
   1812  1.1  mrg 	* include/bits/allocator.h: Same.
   1813  1.1  mrg 	* include/bits/locale_facets_nonio.h: Same.
   1814  1.1  mrg 	* include/c_global/csignal: Same.
   1815  1.1  mrg 	* include/c_global/cstdlib: Same.
   1816  1.1  mrg 	* include/c_global/cstdio: Same.
   1817  1.1  mrg 	* include/c_global/cstdarg: Same.
   1818  1.1  mrg 	* include/c_global/cctype: Same.
   1819  1.1  mrg 	* include/c_global/cerrno: Same.
   1820  1.1  mrg 	* include/c_global/cmath: Same.
   1821  1.1  mrg 	* include/c_global/ciso646: Same.
   1822  1.1  mrg 	* include/c_global/ctime: Same.
   1823  1.1  mrg 	* include/c_global/clocale: Same.
   1824  1.1  mrg 	* include/c_global/climits: Same.
   1825  1.1  mrg 	* include/c_global/cassert: Same.
   1826  1.1  mrg 	* include/c_global/csetjmp: Same.
   1827  1.1  mrg 	* include/c_global/cwchar: Same.
   1828  1.1  mrg 	* include/c_global/cfloat: Same.
   1829  1.1  mrg 	* include/c_global/cstring: Same.
   1830  1.1  mrg 	* include/c_global/cstddef: Same.
   1831  1.1  mrg 	* include/c_global/cwctype: Same.
   1832  1.1  mrg 	* include/tr1/hypergeometric.tcc: Same.
   1833  1.1  mrg 	* include/tr1/random.tcc: Same.
   1834  1.1  mrg 	* include/tr1/functional: Same.
   1835  1.1  mrg 	* include/tr1/random.h: Same.
   1836  1.1  mrg 	* include/backward/auto_ptr.h: Same.
   1837  1.1  mrg 	* include/backward/binders.h: Same.
   1838  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
   1839  1.1  mrg 	Adjust line numbers.
   1840  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
   1841  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
   1842  1.1  mrg 	Same.
   1843  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
   1844  1.1  mrg 	Same.
   1845  1.1  mrg 
   1846  1.1  mrg 2010-02-03  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1847  1.1  mrg 
   1848  1.1  mrg 	* include/std/condition_variable (condition_variable_any): Provide
   1849  1.1  mrg 	definitions for all members.
   1850  1.1  mrg 	* src/condition_variable.cc (condition_variable_any): Adjust
   1851  1.1  mrg 	definitions.
   1852  1.1  mrg 	* config/abi/pre/gnu.ver: Adjust exports for condition_variable_any.
   1853  1.1  mrg 	* testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
   1854  1.1  mrg 	Adjust dg-error line number.
   1855  1.1  mrg 	* testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
   1856  1.1  mrg 	Likewise.
   1857  1.1  mrg 	* testsuite/30_threads/condition_variable_any/members/1.cc: New.
   1858  1.1  mrg 	* testsuite/30_threads/condition_variable_any/members/2.cc: New.
   1859  1.1  mrg 	* testsuite/30_threads/condition_variable_any/requirements/
   1860  1.1  mrg 	standard_layout.cc: Remove.
   1861  1.1  mrg 	* testsuite/30_threads/condition_variable_any/native_handle/
   1862  1.1  mrg 	typesizes.cc: Remove.
   1863  1.1  mrg 
   1864  1.1  mrg 2010-02-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1865  1.1  mrg 
   1866  1.1  mrg 	* include/ext/vstring.h (__versa_string::shrink_to_fit): Fix
   1867  1.1  mrg 	for -fno-exceptions.
   1868  1.1  mrg 
   1869  1.1  mrg 2010-02-02  Benjamin Kosnik  <bkoz (a] redhat.com>
   1870  1.1  mrg 
   1871  1.1  mrg 	* include/bits/allocator.h: Fix for -fno-exceptions.
   1872  1.1  mrg 	* include/bits/basic_string.h (basic_string::shrink_to_fit): Same.
   1873  1.1  mrg 
   1874  1.1  mrg 2010-02-02  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1875  1.1  mrg 
   1876  1.1  mrg 	* testsuite/30_threads/unique_future: Rename to /future.
   1877  1.1  mrg 
   1878  1.1  mrg 2010-02-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1879  1.1  mrg 
   1880  1.1  mrg 	PR libstdc++/42408
   1881  1.1  mrg 	* include/bits/random.h (linear_congruential_engine<>::
   1882  1.1  mrg 	linear_congruential_engine(seed_seq&),
   1883  1.1  mrg 	linear_congruential_engine<>::seed(seed_seq&),
   1884  1.1  mrg 	mersenne_twister<>::mersenne_twister(seed_seq&),
   1885  1.1  mrg 	mersenne_twister<>::seed(seed_seq&),
   1886  1.1  mrg 	subtract_with_carry_engine<>::subtract_with_carry_engine(seed_seq&),
   1887  1.1  mrg 	subtract_with_carry_engine<>::seed(seed_seq&),
   1888  1.1  mrg 	discard_block_engine<>::discard_block_engine(seed_seq&),
   1889  1.1  mrg 	discard_block_engine<>::seed(seed_seq&),
   1890  1.1  mrg 	independent_bits_engine<>::independent_bits_engine(seed_seq&),
   1891  1.1  mrg 	independent_bits_engine<>::seed(seed_seq&),
   1892  1.1  mrg 	shuffle_order_engine<>::shuffle_order_engine(seed_seq&),
   1893  1.1  mrg 	shuffle_order_engine<>::seed(seed_seq&)): Templatize.
   1894  1.1  mrg 	* include/bits/random.tcc: Adjust.
   1895  1.1  mrg 	* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
   1896  1.1  mrg 	seed_seq.cc: New.
   1897  1.1  mrg 	* testsuite/26_numerics/random/mersenne_twister_engine/cons/
   1898  1.1  mrg 	seed_seq.cc: Likewise.
   1899  1.1  mrg 	* testsuite/26_numerics/random/linear_congruential_engine/
   1900  1.1  mrg 	cons/seed_seq.cc: Likewise.
   1901  1.1  mrg 
   1902  1.1  mrg 2010-02-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1903  1.1  mrg 
   1904  1.1  mrg 	* include/bits/forward_list.h (forward_list<>::resize(size_type),
   1905  1.1  mrg 	forward_list(size_type)): Only declare.
   1906  1.1  mrg 	* include/bits/forward_list.tcc (forward_list<>::resize(size_type),
   1907  1.1  mrg 	forward_list(size_type)): Define, don't assume CopyConstructible.
   1908  1.1  mrg 	* testsuite/23_containers/forward_list/cons/10.cc: New.
   1909  1.1  mrg 	* testsuite/23_containers/forward_list/modifiers/6.cc: Likewis.
   1910  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1911  1.1  mrg 	assign_neg.cc: Adjust dg-error line numbers.
   1912  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1913  1.1  mrg 	insert_neg.cc: Likewise.
   1914  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1915  1.1  mrg 	constructor_1_neg.cc: Likewise.
   1916  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1917  1.1  mrg 	constructor_2_neg.cc: Likewise.
   1918  1.1  mrg 
   1919  1.1  mrg 	* include/bits/forward_list.h: Use _M_get_Node_allocator throughout.
   1920  1.1  mrg 
   1921  1.1  mrg 2010-01-31  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1922  1.1  mrg 
   1923  1.1  mrg 	* testsuite/23_containers/array/requirements/exception/
   1924  1.1  mrg 	generation_prohibited.c: Remove, swap can indeed throw (DR 774).
   1925  1.1  mrg 
   1926  1.1  mrg 	* testsuite/util/exception/safety.h (insert_base<__versa_string>): Fix.
   1927  1.1  mrg 	* testsuite/util/testsuite_container_traits.h
   1928  1.1  mrg 	(traits<__versa_string>): Enable insert tests.
   1929  1.1  mrg 
   1930  1.1  mrg 2010-01-31  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1931  1.1  mrg 
   1932  1.1  mrg 	* include/bits/forward_list.h (forward_list<>::insert_after
   1933  1.1  mrg 	(const_iterator, size_type, const _Tp&), insert_after(const_iterator,
   1934  1.1  mrg 	_InputIterator, _InputIterator), insert_after(const_iterator,
   1935  1.1  mrg 	std::initializer_list<>)): Fix return type per N3000.
   1936  1.1  mrg 	* testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
   1937  1.1  mrg 	Adjust.
   1938  1.1  mrg 	* testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
   1939  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1940  1.1  mrg 	assign_neg.cc: Adjust dg-error line numbers.
   1941  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1942  1.1  mrg 	insert_neg.cc: Likewise.
   1943  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1944  1.1  mrg 	constructor_1_neg.cc: Likewise.
   1945  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   1946  1.1  mrg 	constructor_2_neg.cc: Likewise.
   1947  1.1  mrg 
   1948  1.1  mrg 2010-01-31  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1949  1.1  mrg 
   1950  1.1  mrg 	Revert last changes. Also revert, among the previous changes:
   1951  1.1  mrg 	* include/std/condition_variable (condition_variable_any::
   1952  1.1  mrg 	wait<>(_Lock&)): Provide definition.
   1953  1.1  mrg 
   1954  1.1  mrg 2010-01-29  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1955  1.1  mrg 
   1956  1.1  mrg 	* include/std/condition_variable (condition_variable_any::
   1957  1.1  mrg 	__wait_until_impl): Add.
   1958  1.1  mrg 	(condition_variable_any::wait_until): Provide definitions.
   1959  1.1  mrg 	* testsuite/30_threads/condition_variable_any/members/2.cc: New.
   1960  1.1  mrg 	* testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
   1961  1.1  mrg 	Adjust dg-error line number.
   1962  1.1  mrg 	* testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
   1963  1.1  mrg 	Likewise.
   1964  1.1  mrg 
   1965  1.1  mrg 	* testsuite/30_threads/condition_variable/members/1.cc: Minor
   1966  1.1  mrg 	stylistic changes.
   1967  1.1  mrg 	* testsuite/30_threads/condition_variable/members/1.cc: Likewise.
   1968  1.1  mrg 
   1969  1.1  mrg 2010-01-29  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1970  1.1  mrg 
   1971  1.1  mrg 	* include/std/condition_variable (enum class cv_status): Add and
   1972  1.1  mrg 	use it throughout, per N3000.
   1973  1.1  mrg 	(condition_variable_any::wait<>(_Lock&), wait<>(_Lock&, _Predicate),
   1974  1.1  mrg 	wait_until<>(_Lock&, const chrono::time_point<>&, _Predicate)):
   1975  1.1  mrg 	Provide definitions.
   1976  1.1  mrg 	* src/condition_variable.cc (condition_variable_any::notify_one,
   1977  1.1  mrg 	condition_variable_any::notify_all): Likewise.
   1978  1.1  mrg 	* config/abi/pre/gnu.ver: Export.
   1979  1.1  mrg 	* testsuite/30_threads/condition_variable_any/requirements/
   1980  1.1  mrg 	typedefs.cc: New.
   1981  1.1  mrg 	* testsuite/30_threads/condition_variable_any/requirements/
   1982  1.1  mrg 	standard_layout.cc: Likewise.
   1983  1.1  mrg 	* testsuite/30_threads/condition_variable/members/1.cc: Adjust.
   1984  1.1  mrg 	* testsuite/30_threads/condition_variable/members/2.cc: Likewise.
   1985  1.1  mrg 	* testsuite/30_threads/condition_variable/cons/assign_neg.cc: Adjust
   1986  1.1  mrg 	dg-error line numbers.
   1987  1.1  mrg 	* testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
   1988  1.1  mrg 	* testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
   1989  1.1  mrg 	Likewise.
   1990  1.1  mrg 	* testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
   1991  1.1  mrg 	Likewise.
   1992  1.1  mrg 
   1993  1.1  mrg 2010-01-28  Franois Dumont  <francois.cppdevs (a] free.fr>
   1994  1.1  mrg 
   1995  1.1  mrg 	* include/bits/stl_algobase.h (struct __iter_base): Add.
   1996  1.1  mrg 	(__niter_base, __miter_base): Adjust, use the latter.
   1997  1.1  mrg 
   1998  1.1  mrg 2010-01-28  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1999  1.1  mrg 
   2000  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/char/21674.cc:
   2001  1.1  mrg 	Extend xfail to all systems.
   2002  1.1  mrg 	* testsuite/21_strings/basic_string/element_access/wchar_T/21674.cc:
   2003  1.1  mrg 	Likewise.
   2004  1.1  mrg 	* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
   2005  1.1  mrg 	Extend xfail to darwin10 systems.
   2006  1.1  mrg 
   2007  1.1  mrg 2010-01-27  Benjamin Kosnik  <bkoz (a] redhat.com>
   2008  1.1  mrg 
   2009  1.1  mrg 	PR c++/42346
   2010  1.1  mrg 	* testsuite/23_containers/unordered_map/requirements/exception/: Remove
   2011  1.1  mrg 	-O1 workaround.
   2012  1.1  mrg 	* testsuite/23_containers/multimap/requirements/exception/: Same.
   2013  1.1  mrg 	* testsuite/23_containers/map/requirements/exception: Same.
   2014  1.1  mrg 
   2015  1.1  mrg 2010-01-27  Richard Guenther  <rguenther (a] suse.de>
   2016  1.1  mrg 
   2017  1.1  mrg 	PR libstdc++/42832
   2018  1.1  mrg 	* include/std/functional (function<>::swap): Perform bytewise
   2019  1.1  mrg 	swap of _M_functor.
   2020  1.1  mrg 	* include/tr1/functional (function<>::swap): Likewise.
   2021  1.1  mrg 
   2022  1.1  mrg 2010-01-27  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
   2023  1.1  mrg 
   2024  1.1  mrg 	* config/abi/pre/gnu.ver: Avoid time_get pattern conflicts.
   2025  1.1  mrg 
   2026  1.1  mrg 2010-01-26  Franois Dumont  <francois.cppdevs (a] free.fr>
   2027  1.1  mrg 
   2028  1.1  mrg 	* doc/xml/manual/allocator.xml: Minor updates and fixes.
   2029  1.1  mrg 	* doc/xml/manual/containers.xml: Likewise.
   2030  1.1  mrg 	* doc/xml/manual/using.xml: Likewise.
   2031  1.1  mrg 	* doc/xml/manual/locale.xml: Likewise.
   2032  1.1  mrg 	* doc/xml/manual/appendix_contributing.xml: Likewise.
   2033  1.1  mrg 
   2034  1.1  mrg 2010-01-26  Daniel Frey  <d.frey (a] gmx.de>
   2035  1.1  mrg 
   2036  1.1  mrg 	* include/std/functional: Use enable_if instead of __enable_if
   2037  1.1  mrg 	throughout, do not include ext/type_traits.h.
   2038  1.1  mrg 	(is_placeholder, is_bind_expression): Use integral_constant.
   2039  1.1  mrg 
   2040  1.1  mrg 2010-01-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2041  1.1  mrg 
   2042  1.1  mrg 	* testsuite/util/testsuite_common_types.h (has_bitwise_operators):
   2043  1.1  mrg 	Avoid -Wall warnings.
   2044  1.1  mrg 
   2045  1.1  mrg 2010-01-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2046  1.1  mrg 
   2047  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/char/6.cc: Use an int
   2048  1.1  mrg 	as loop variable, to avoid -Wall warnings.
   2049  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/wchar_t/6.cc: Likewise.
   2050  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/6.cc: Likewise.
   2051  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/wchar_t/6.cc: Likewise.
   2052  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-2.cc: Likewise.
   2053  1.1  mrg 
   2054  1.1  mrg 	* testsuite/20_util/reference_wrapper/24803.cc: Remove unused vars.
   2055  1.1  mrg 	* testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
   2056  1.1  mrg 
   2057  1.1  mrg 2010-01-22  Daniel Frey  <d.frey (a] gmx.de>
   2058  1.1  mrg 
   2059  1.1  mrg 	* include/std/functional (_Index_tuple, _Build_index_tuple):
   2060  1.1  mrg 	Simplify and speed-up.
   2061  1.1  mrg 
   2062  1.1  mrg 2010-01-22  Joern Rennecke  <amylaar (a] spamcop.net>
   2063  1.1  mrg 
   2064  1.1  mrg 	PR libstdc++/36101, PR libstdc++/42813
   2065  1.1  mrg 	* acinclude.m4 (enable_parallel): Test ${TARGET_CONFIGDIRS} instead of
   2066  1.1  mrg 	looking for omp.h.
   2067  1.1  mrg 	* configure: Regenerate.
   2068  1.1  mrg 
   2069  1.1  mrg 2010-01-21  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   2070  1.1  mrg 
   2071  1.1  mrg 	PR libstdc++/42201
   2072  1.1  mrg 	* include/std/future: Update to latest WP.
   2073  1.1  mrg 	* src/functexcept.cc (__throw_future_error): Use make_error_code.
   2074  1.1  mrg 	* testsuite/30_threads/async/any.cc: New.
   2075  1.1  mrg 	* testsuite/30_threads/async/async.cc: New.
   2076  1.1  mrg 	* testsuite/30_threads/async/sync.cc: New.
   2077  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/alloc.cc: New.
   2078  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
   2079  1.1  mrg 	* testsuite/30_threads/packaged_task/cons/copy_neg.cc: Adjust.
   2080  1.1  mrg 	* testsuite/30_threads/packaged_task/members/get_future.cc: Adjust.
   2081  1.1  mrg 	* testsuite/30_threads/packaged_task/members/get_future2.cc: Likewise.
   2082  1.1  mrg 	* testsuite/30_threads/packaged_task/members/invoke.cc: Adjust.
   2083  1.1  mrg 	* testsuite/30_threads/packaged_task/members/invoke2.cc: Adjust.
   2084  1.1  mrg 	* testsuite/30_threads/packaged_task/members/invoke3.cc: Adjust.
   2085  1.1  mrg 	* testsuite/30_threads/packaged_task/members/invoke4.cc: Adjust.
   2086  1.1  mrg 	* testsuite/30_threads/packaged_task/members/reset.cc: Adjust.
   2087  1.1  mrg 	* testsuite/30_threads/packaged_task/members/reset2.cc: Adjust.
   2088  1.1  mrg 	* testsuite/30_threads/shared_future/cons/assign_neg.cc: Remove.
   2089  1.1  mrg 	* testsuite/30_threads/shared_future/cons/default_neg.cc: Remove.
   2090  1.1  mrg 	* testsuite/30_threads/shared_future/cons/default.cc: New.
   2091  1.1  mrg 	* testsuite/30_threads/shared_future/cons/assign.cc: New.
   2092  1.1  mrg 	* testsuite/30_threads/shared_future/cons/copy.cc: Adjust.
   2093  1.1  mrg 	* testsuite/30_threads/shared_future/cons/move.cc: Adjust.
   2094  1.1  mrg 	* testsuite/30_threads/shared_future/cons/move_assign.cc: New.
   2095  1.1  mrg 	* testsuite/30_threads/shared_future/members/is_ready.cc: Remove.
   2096  1.1  mrg 	* testsuite/30_threads/shared_future/members/has_value.cc: Remove.
   2097  1.1  mrg 	* testsuite/30_threads/shared_future/members/has_exception.cc: Remove.
   2098  1.1  mrg 	* testsuite/30_threads/shared_future/members/valid.cc: New.
   2099  1.1  mrg 	* testsuite/30_threads/unique_future/cons/default_neg.cc: Remove.
   2100  1.1  mrg 	* testsuite/30_threads/unique_future/cons/default.cc: New.
   2101  1.1  mrg 	* testsuite/30_threads/unique_future/cons/move_assign.cc: New.
   2102  1.1  mrg 	* testsuite/30_threads/unique_future/cons/assign_neg.cc: Adjust.
   2103  1.1  mrg 	* testsuite/30_threads/unique_future/cons/copy_neg.cc: Adjust.
   2104  1.1  mrg 	* testsuite/30_threads/unique_future/cons/move.cc: Adjust.
   2105  1.1  mrg 	* testsuite/30_threads/unique_future/requirements/
   2106  1.1  mrg 	explicit_instantiation.cc: Adjust.
   2107  1.1  mrg 	* testsuite/30_threads/unique_future/members/is_ready.cc: Remove.
   2108  1.1  mrg 	* testsuite/30_threads/unique_future/members/has_value.cc: Remove.
   2109  1.1  mrg 	* testsuite/30_threads/unique_future/members/has_exception.cc: Remove.
   2110  1.1  mrg 	* testsuite/30_threads/unique_future/members/valid.cc: New.
   2111  1.1  mrg 	* testsuite/30_threads/unique_future/members/get.cc: Adjust.
   2112  1.1  mrg 	* testsuite/30_threads/unique_future/members/get2.cc: Adjust.
   2113  1.1  mrg 	* testsuite/30_threads/unique_future/members/wait.cc: Adjust.
   2114  1.1  mrg 	* testsuite/30_threads/unique_future/members/wait_for.cc: Adjust.
   2115  1.1  mrg 	* testsuite/30_threads/unique_future/members/wait_until.cc: Adjust.
   2116  1.1  mrg 	* testsuite/30_threads/headers/future/types_std_c++0x.cc: Adjust.
   2117  1.1  mrg 	* testsuite/30_threads/promise/cons/alloc.cc: New.
   2118  1.1  mrg 	* testsuite/30_threads/promise/cons/assign_neg.cc: Adjust.
   2119  1.1  mrg 	* testsuite/30_threads/promise/cons/copy_neg.cc: Adjust.
   2120  1.1  mrg 	* testsuite/30_threads/promise/cons/move.cc: Adjust.
   2121  1.1  mrg 	* testsuite/30_threads/promise/cons/move_assign.cc: Adjust.
   2122  1.1  mrg 	* testsuite/30_threads/promise/members/get_future.cc: Adjust.
   2123  1.1  mrg 	* testsuite/30_threads/promise/members/set_value.cc: Adjust.
   2124  1.1  mrg 	* testsuite/30_threads/promise/members/set_exception.cc: Adjust.
   2125  1.1  mrg 	* testsuite/30_threads/promise/members/set_exception2.cc: Adjust.
   2126  1.1  mrg 	* testsuite/30_threads/promise/members/set_value2.cc: Adjust.
   2127  1.1  mrg 	* testsuite/30_threads/promise/members/set_value3.cc: Adjust.
   2128  1.1  mrg 	* testsuite/30_threads/promise/members/swap.cc: Adjust.
   2129  1.1  mrg 
   2130  1.1  mrg 2010-01-20  Janis Johnson  <janis187 (a] us.ibm.com>
   2131  1.1  mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   2132  1.1  mrg 
   2133  1.1  mrg 	PR libstdc++/21769
   2134  1.1  mrg 	* testsuite/lib/dg-options.exp (add_options_for_no_pch): Add.
   2135  1.1  mrg 	* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
   2136  1.1  mrg 	Use it.
   2137  1.1  mrg 
   2138  1.1  mrg 2010-01-19  Johannes Singler  <singler (a] kit.edu>
   2139  1.1  mrg 
   2140  1.1  mrg 	PR libstdc++/42712
   2141  1.1  mrg 	* include/parallel/settings.h (_Settings): Add search_minimal_n.
   2142  1.1  mrg 	* include/parallel/algo.h (__search_switch):
   2143  1.1  mrg 	Add serial fallback for too small inputs.
   2144  1.1  mrg 	(__search_n_switch): Likewise.  Call serial fallback on higher level
   2145  1.1  mrg 	to gain special treatment for __count 0 or 1.
   2146  1.1  mrg 	* testsuite/25_algorithms/search_n/iterator.cc:
   2147  1.1  mrg 	Reenable full test depth for parallel mode.
   2148  1.1  mrg 
   2149  1.1  mrg 2010-01-18  Daniel Frey  <d.frey (a] gmx.de>
   2150  1.1  mrg 
   2151  1.1  mrg 	* include/std/functional (_Bind<_Functor(_Bound_args...)>::
   2152  1.1  mrg 	operator()): "Pass" _Result to __call*.
   2153  1.1  mrg 	(_Bind<_Functor(_Bound_args...)>::__call*): Adjust, simplify.
   2154  1.1  mrg 
   2155  1.1  mrg 2010-01-18  Johannes Singler  <singler (a] kit.edu>
   2156  1.1  mrg 
   2157  1.1  mrg 	* include/parallel/base.h (__unary_negate): Correct comment.
   2158  1.1  mrg 
   2159  1.1  mrg 2010-01-16  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2160  1.1  mrg 
   2161  1.1  mrg 	* include/std/functional (_Bind<_Functor(_Bound_args...)>::__call):
   2162  1.1  mrg 	Rename const version to __call_c and remove _Sfinae template
   2163  1.1  mrg 	parameter.
   2164  1.1  mrg 	(_Bind<_Functor(_Bound_args...)>::operator()): Adjust.
   2165  1.1  mrg 
   2166  1.1  mrg 	* include/std/functional: Pass everywhere temporary tuple<_Args...>
   2167  1.1  mrg 	arguments by rvalue reference.
   2168  1.1  mrg 
   2169  1.1  mrg 	* testsuite/20_util/bind/cv_quals.cc: New.
   2170  1.1  mrg 
   2171  1.1  mrg 	* testsuite/20_util/bind/ref2.cc: Add missing test variables.
   2172  1.1  mrg 
   2173  1.1  mrg 2010-01-16  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   2174  1.1  mrg 
   2175  1.1  mrg 	PR libstdc++/35942
   2176  1.1  mrg 	* configure.ac: Remove -lstdc++ from libtool's postdeps_CXX.
   2177  1.1  mrg 	* configure: Regenerate.
   2178  1.1  mrg 
   2179  1.1  mrg 2010-01-15  Phil Muldoon  <pmuldoon (a] redhat.com>
   2180  1.1  mrg 
   2181  1.1  mrg 	* python/libstdcxx/v6/printers.py (StdStringPrinter.__init__):
   2182  1.1  mrg 	Remove encoding argument.
   2183  1.1  mrg 	(StdStringPrinter.to_string): Do not compute or pass encoding.
   2184  1.1  mrg 	Use lazy_string over string function.
   2185  1.1  mrg 
   2186  1.1  mrg 2010-01-14  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2187  1.1  mrg 
   2188  1.1  mrg 	* include/c_std/cstring (memchr): Forward to the builtin.
   2189  1.1  mrg 	* include/c_std/cstring: Remove redundant casts; use names consistent
   2190  1.1  mrg 	with the letter of the Standard.
   2191  1.1  mrg 	* include/c_global/cstring: Likewise.
   2192  1.1  mrg 
   2193  1.1  mrg 2010-01-13  Benjamin Kosnik  <bkoz (a] redhat.com>
   2194  1.1  mrg 
   2195  1.1  mrg 	* include/profile/iterator_tracker.h: Add copyright.
   2196  1.1  mrg 
   2197  1.1  mrg 2010-01-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2198  1.1  mrg 
   2199  1.1  mrg 	* testsuite/Makefile.am (check-debug): Add.
   2200  1.1  mrg 	* testsuite/Makefile.in: Regenerate.
   2201  1.1  mrg 	* config.h.in: Likewise.
   2202  1.1  mrg 
   2203  1.1  mrg 2010-01-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2204  1.1  mrg 
   2205  1.1  mrg 	* testsuite/17_intro/using_namespace_std_tr1_neg.cc: Do not run
   2206  1.1  mrg 	in parallel-mode.
   2207  1.1  mrg 	* testsuite/25_algorithms/inplace_merge/moveable.cc: Likewiwse.
   2208  1.1  mrg 	* testsuite/25_algorithms/rotate/moveable.cc: Likewiwse.
   2209  1.1  mrg 	* testsuite/25_algorithms/stable_partition/moveable.cc: Likewiwse.
   2210  1.1  mrg 	* testsuite/25_algorithms/remove/moveable.c: Likewiwse.
   2211  1.1  mrg 	* testsuite/25_algorithms/random_shuffle/moveable.cc: Likewiwse.
   2212  1.1  mrg 	* testsuite/25_algorithms/nth_element/moveable.cc: Likewiwse.
   2213  1.1  mrg 	* testsuite/25_algorithms/partial_sort/moveable.cc: Likewiwse.
   2214  1.1  mrg 	* testsuite/25_algorithms/next_permutation/moveable.cc: Likewiwse.
   2215  1.1  mrg 	* testsuite/25_algorithms/partition/moveable.cc: Likewiwse.
   2216  1.1  mrg 	* testsuite/25_algorithms/stable_sort/moveable.cc: Likewiwse.
   2217  1.1  mrg 	* testsuite/25_algorithms/stable_sort/moveable2.cc: Likewiwse.
   2218  1.1  mrg 	* testsuite/25_algorithms/sort/moveable.cc: Likewiwse.
   2219  1.1  mrg 	* testsuite/25_algorithms/prev_permutation/moveable.cc: Likewiwse.
   2220  1.1  mrg 	* testsuite/25_algorithms/unique/moveable.cc: Likewiwse.
   2221  1.1  mrg 	* testsuite/25_algorithms/remove_if/moveable.cc: Likewiwse.
   2222  1.1  mrg 	* testsuite/25_algorithms/heap/moveable.cc: Likewiwse.
   2223  1.1  mrg 
   2224  1.1  mrg 	* testsuite/25_algorithms/search_n/iterator.cc: Reduce iteration #
   2225  1.1  mrg 	in parallel-mode.
   2226  1.1  mrg 
   2227  1.1  mrg 2010-01-12  Hans-Peter Nilsson  <hp (a] axis.com>
   2228  1.1  mrg 
   2229  1.1  mrg 	* testsuite/ext/profile/all.cc: Pass -D_GLIBCXX_PROFILE_NO_THREADS
   2230  1.1  mrg 	for non-tls_native targets.
   2231  1.1  mrg 
   2232  1.1  mrg 2010-01-12  Benjamin Kosnik  <bkoz (a] redhat.com>
   2233  1.1  mrg 
   2234  1.1  mrg 	* scripts/run_doxygen: Correct nested scope on the man pages.
   2235  1.1  mrg 	* doc/xml/faq.xml: Edits, linkcheck, doxygen link reassociate.
   2236  1.1  mrg 	* doc/xml/manual/mt_allocator.xml: Same.
   2237  1.1  mrg 	* doc/xml/manual/allocator.xml: Same.
   2238  1.1  mrg 	* doc/xml/manual/codecvt.xml: Same.
   2239  1.1  mrg 	* doc/xml/manual/backwards_compatibility.xml: Same.
   2240  1.1  mrg 	* doc/xml/manual/concurrency.xml: Same.
   2241  1.1  mrg 	* doc/xml/manual/parallel_mode.xml: Same.
   2242  1.1  mrg 	* doc/xml/manual/io.xml: Same.
   2243  1.1  mrg 	* doc/xml/manual/support.xml: Same.
   2244  1.1  mrg 	* doc/xml/manual/evolution.xml: Same.
   2245  1.1  mrg 	* doc/xml/manual/using.xml: Same.
   2246  1.1  mrg 	* doc/xml/manual/extensions.xml: Same.
   2247  1.1  mrg 	* doc/xml/manual/appendix_contributing.xml: Same.
   2248  1.1  mrg 	* doc/xml/manual/prerequisites.xml: Same.
   2249  1.1  mrg 	* doc/xml/manual/diagnostics.xml: Same.
   2250  1.1  mrg 	* doc/xml/manual/spine.xml: Same.
   2251  1.1  mrg 	* doc/xml/manual/status_cxx200x.xml: Same.
   2252  1.1  mrg 	* doc/xml/manual/test.xml: Same.
   2253  1.1  mrg 	* doc/xml/spine.xml: Same.
   2254  1.1  mrg 	* doc/html/*: Regenerate.
   2255  1.1  mrg 
   2256  1.1  mrg 	* include/profile/impl/profiler.h: Remove duplicate markup.
   2257  1.1  mrg 
   2258  1.1  mrg 2010-01-12  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   2259  1.1  mrg 
   2260  1.1  mrg 	PR libstdc++/24803
   2261  1.1  mrg 	PR libstdc++/35569
   2262  1.1  mrg 	PR libstdc++/42593
   2263  1.1  mrg 	* include/std/functional (bind): Forward rvalues and detect correct
   2264  1.1  mrg 	result type of bound function object.
   2265  1.1  mrg 	* include/std/mutex (call_once): Specify bind result type.
   2266  1.1  mrg 	* testsuite/20_util/reference_wrapper/invoke.cc: Remove invalid tests.
   2267  1.1  mrg 	* testsuite/20_util/reference_wrapper/24803.cc: Remove invalid tests
   2268  1.1  mrg 	and enable FIXME tests.
   2269  1.1  mrg 	* testsuite/20_util/bind/35569.cc: New.
   2270  1.1  mrg 	* testsuite/20_util/bind/ref2.cc: New.
   2271  1.1  mrg 	* testsuite/20_util/bind/38889.cc: New.
   2272  1.1  mrg 	* testsuite/20_util/bind/ref_neg.cc: New.
   2273  1.1  mrg 	* testsuite/20_util/bind/42593.cc: New.
   2274  1.1  mrg 
   2275  1.1  mrg 2010-01-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2276  1.1  mrg 
   2277  1.1  mrg 	* include/parallel/base.h (decode2): Rename to __decode2.
   2278  1.1  mrg 	(binder2nd): Likewise to __binder2nd.
   2279  1.1  mrg 	* include/parallel/quicksort.h: Adjust callers.
   2280  1.1  mrg 	* include/parallel/balanced_quicksort.h: Likewise.
   2281  1.1  mrg 	* include/parallel/partition.h: Likewise.
   2282  1.1  mrg 	* include/parallel/queue.h: Likewise.
   2283  1.1  mrg 
   2284  1.1  mrg 	* include/parallel/algo.h: Qualify with std:: binder2nd use.
   2285  1.1  mrg 
   2286  1.1  mrg 2010-01-10  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2287  1.1  mrg 
   2288  1.1  mrg 	* include/debug/string (basic_string<>::basic_string(basic_string&&),
   2289  1.1  mrg 	operator=(basic_string&&), assign(basic_string&&)): Add.
   2290  1.1  mrg 
   2291  1.1  mrg 	* include/debug/string: Fully qualify initializer_list with std; fix
   2292  1.1  mrg 	_Allocator misspellings as _Alloc.
   2293  1.1  mrg 
   2294  1.1  mrg 2010-01-10  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2295  1.1  mrg 
   2296  1.1  mrg 	* include/bits/basic_string.h (basic_string<>::
   2297  1.1  mrg 	basic_string(basic_string&&), operator=(basic_string&&),
   2298  1.1  mrg 	assign(basic_string&&)): Add.
   2299  1.1  mrg 	* config/abi/pre/gnu.ver: Export new symbols.
   2300  1.1  mrg 	* include/ext/vstring.h (__versa_string<>::assign(__versa_string&&)):
   2301  1.1  mrg 	Add.
   2302  1.1  mrg 	(operator=(__versa_string&&)): Don't call clear unnecessarily.
   2303  1.1  mrg 	* include/ext/rc_string_base.h (__rc_string_base<>::
   2304  1.1  mrg 	__rc_string_base(__rc_string_base&&)): Simplify a tad.
   2305  1.1  mrg 	* testsuite/21_strings/basic_string/cons/char/moveable.cc: New.
   2306  1.1  mrg 	* testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc: Likewise.
   2307  1.1  mrg 	* testsuite/ext/vstring/assign/move_assign.cc: Likewise.
   2308  1.1  mrg 	* testsuite/21_strings/basic_string/assign/char/move_assign.cc:
   2309  1.1  mrg 	Likewise.
   2310  1.1  mrg 	* testsuite/21_strings/basic_string/assign/wchar_t/move_assign.cc:
   2311  1.1  mrg 	Likewise.
   2312  1.1  mrg 
   2313  1.1  mrg 	* testsuite/ext/vstring/cons/moveable.cc: Fix comment nit.
   2314  1.1  mrg 
   2315  1.1  mrg 2010-01-10  Silvius Rus  <rus (a] google.com>
   2316  1.1  mrg 
   2317  1.1  mrg 	* configure.ac: Add detection of execinfo.h.
   2318  1.1  mrg 	* configure: Regenerate.
   2319  1.1  mrg 	* config.h.in: Likewise.
   2320  1.1  mrg 	* doc/xml/manual/profile_mode.xml: Add list_to_slist manual.
   2321  1.1  mrg 	Also, correct user interface mistakes.
   2322  1.1  mrg 	* include/Makefile.am: Add references to new include files.
   2323  1.1  mrg 	* include/Makefile.in: Regenerate.
   2324  1.1  mrg 	* include/backward/hash_map: Remove profile include.
   2325  1.1  mrg 	* include/backward/hash_set: Likewise.
   2326  1.1  mrg 	* include/profile/hashtable.h: Delete file.
   2327  1.1  mrg 	* include/profile/iterator_tracker.h: New file.
   2328  1.1  mrg 	* include/profile/vector: Add instrumentation for tracked iterator.
   2329  1.1  mrg 	* include/profile/list: Same.
   2330  1.1  mrg 	* include/profile/impl/profiler_list_to_slist.h: New file.
   2331  1.1  mrg 	* include/profile/impl/profiler_list_to_vector.h: Same.
   2332  1.1  mrg 	* include/profile/impl/profiler.h: Add list_to_slist and
   2333  1.1  mrg 	list_to_vector instrumentation hook interfaces.  Fixed broken
   2334  1.1  mrg 	diagnostic disabling mechanism.
   2335  1.1  mrg 	(_GLIBCXX_PROFILE_DEFINE_DATA,_GLIBCXX_PROFILE_DATA) New macros.
   2336  1.1  mrg 	(__reentrance_guard) Fix bug.
   2337  1.1  mrg 	* include/profile/impl/profiler_trace.h: Replace dummy templates
   2338  1.1  mrg 	with _GLIBCXX_PROFILE_DEFINE_DATA.
   2339  1.1  mrg 	* include/profile/impl/profiler_container_size.h: Same.
   2340  1.1  mrg 	* include/profile/impl/profiler_vector_size.h: Same.
   2341  1.1  mrg 	* include/profile/impl/profiler_hash_func.h: Same.
   2342  1.1  mrg 	* include/profile/impl/profiler_vector_to_list.h: Same.
   2343  1.1  mrg 	* include/profile/impl/profiler_map_to_unordered_map.h: Same.
   2344  1.1  mrg 	* include/profile/impl/profiler_hashtable_size.h: Same.
   2345  1.1  mrg 	* include/profile/impl/profiler_node.h: Same.
   2346  1.1  mrg 	* include/profile/impl/profiler_state.h: Same.  Also, remove
   2347  1.1  mrg 	class __state. Also, use __sync_val_compare_and_swap to set state.
   2348  1.1  mrg 
   2349  1.1  mrg 2010-01-09  H.J. Lu  <hongjiu.lu (a] intel.com>
   2350  1.1  mrg 
   2351  1.1  mrg 	PR other/42230
   2352  1.1  mrg 	* testsuite/abi/pr42230.cc: New.
   2353  1.1  mrg 
   2354  1.1  mrg 2010-01-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2355  1.1  mrg 
   2356  1.1  mrg 	* include/debug/set.h: Revert last change, per DR 1204 [Ready];
   2357  1.1  mrg 	mention the latter in comment.
   2358  1.1  mrg 	* include/debug/unordered_map: Likewise.
   2359  1.1  mrg 	* include/debug/multiset.h: Likewise.
   2360  1.1  mrg 	* include/debug/vector: Likewise.
   2361  1.1  mrg 	* include/debug/unordered_set: Likewise.
   2362  1.1  mrg 	* include/debug/deque: Likewise.
   2363  1.1  mrg 	* include/debug/map.h: Likewise.
   2364  1.1  mrg 	* include/debug/list: Likewise.
   2365  1.1  mrg 	* include/debug/multimap.h: Likewise.
   2366  1.1  mrg 	* include/tr1_impl/unordered_map: Likewise.
   2367  1.1  mrg 	* include/tr1_impl/unordered_set: Likewise.
   2368  1.1  mrg 	* include/profile/set.h: Likewise.
   2369  1.1  mrg 	* include/profile/unordered_map: Likewise.
   2370  1.1  mrg 	* include/profile/multiset.h: Likewise.
   2371  1.1  mrg 	* include/profile/unordered_set: Likewise.
   2372  1.1  mrg 	* include/profile/vector: Likewise.
   2373  1.1  mrg 	* include/profile/deque: Likewise.
   2374  1.1  mrg 	* include/profile/map.h: Likewise.
   2375  1.1  mrg 	* include/profile/list: Likewise.
   2376  1.1  mrg 	* include/profile/multimap.h: Likewise.
   2377  1.1  mrg 	* include/ext/vstring.h: Likewise.
   2378  1.1  mrg 	* include/bits/stl_list.h: Likewise.
   2379  1.1  mrg 	* include/bits/stl_map.h: Likewise.
   2380  1.1  mrg 	* include/bits/stl_set.h: Likewise.
   2381  1.1  mrg 	* include/bits/stl_multimap.h: Likewise.
   2382  1.1  mrg 	* include/bits/stl_vector.h: Likewise.
   2383  1.1  mrg 	* include/bits/stl_deque.h: Likewise.
   2384  1.1  mrg 	* include/bits/stl_multiset.h: Likewise.
   2385  1.1  mrg 
   2386  1.1  mrg 	* include/bits/forward_list.h: Remove pre-existing check.
   2387  1.1  mrg 	* include/ext/vstring.h: Likewise.
   2388  1.1  mrg 
   2389  1.1  mrg 	* testsuite/ext/vstring/cons/self_move_assign.cc: Remove.
   2390  1.1  mrg 	* testsuite/23_containers/unordered_map/cons/self_move_assign.cc:
   2391  1.1  mrg 	Likewise.
   2392  1.1  mrg 	* testsuite/23_containers/multimap/cons/self_move_assign.cc: Likewise.
   2393  1.1  mrg 	* testsuite/23_containers/set/cons/self_move_assign.cc: Likewise.
   2394  1.1  mrg 	* testsuite/23_containers/unordered_multimap/cons/
   2395  1.1  mrg 	self_move_assign.cc: Likewise.
   2396  1.1  mrg 	* testsuite/23_containers/forward_list/cons/self_move_assign.cc:
   2397  1.1  mrg 	Likewise.
   2398  1.1  mrg 	* testsuite/23_containers/unordered_set/cons/self_move_assign.cc:
   2399  1.1  mrg 	Likewise.
   2400  1.1  mrg  	* testsuite/23_containers/vector/cons/self_move_assign.cc: Likewise.
   2401  1.1  mrg 	* testsuite/23_containers/deque/cons/self_move_assign.cc: Likewise.
   2402  1.1  mrg 	* testsuite/23_containers/multiset/cons/self_move_assign.cc: Likewise.
   2403  1.1  mrg 	* testsuite/23_containers/list/cons/self_move_assign.cc: Likewise.
   2404  1.1  mrg 	* testsuite/23_containers/unordered_multiset/cons/
   2405  1.1  mrg 	self_move_assign.cc: Likewise.
   2406  1.1  mrg 	* testsuite/23_containers/map/cons/self_move_assign.cc: Likewise.
   2407  1.1  mrg 
   2408  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
   2409  1.1  mrg 	Adjust dg-error line numbers.
   2410  1.1  mrg  	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
   2411  1.1  mrg 	Likewise.
   2412  1.1  mrg  	* testsuite/23_containers/vector/requirements/dr438/
   2413  1.1  mrg 	constructor_1_neg.cc: Likewise.
   2414  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   2415  1.1  mrg 	constructor_2_neg.cc: Likewise.
   2416  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
   2417  1.1  mrg 	Likewise.
   2418  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
   2419  1.1  mrg 	Likewise.
   2420  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   2421  1.1  mrg 	constructor_1_neg.cc: Likewise.
   2422  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   2423  1.1  mrg 	assign_neg.cc: Likewise.
   2424  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   2425  1.1  mrg 	insert_neg.cc: Likewise.
   2426  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   2427  1.1  mrg 	constructor_1_neg.cc: Likewise.
   2428  1.1  mrg 	* testsuite/23_containers/forward_list/requirements/dr438/
   2429  1.1  mrg 	constructor_2_neg.cc: Likewise.
   2430  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   2431  1.1  mrg 	constructor_2_neg.cc: Likewise.
   2432  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
   2433  1.1  mrg 	Likewise.
   2434  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
   2435  1.1  mrg 	Likewise.
   2436  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   2437  1.1  mrg 	constructor_1_neg.cc: Likewise.
   2438  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   2439  1.1  mrg 	constructor_2_neg.cc: Likewise.
   2440  1.1  mrg 
   2441  1.1  mrg 2010-01-08  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2442  1.1  mrg 
   2443  1.1  mrg 	* include/debug/set.h: Protect move assignment operator vs self
   2444  1.1  mrg 	assignment.
   2445  1.1  mrg 	* include/debug/unordered_map: Likewise.
   2446  1.1  mrg  	* include/debug/multiset.h: Likewise.
   2447  1.1  mrg  	* include/debug/vector: Likewise.
   2448  1.1  mrg 	* include/debug/unordered_set: Likewise.
   2449  1.1  mrg 	* include/debug/deque: Likewise.
   2450  1.1  mrg 	* include/debug/map.h: Likewise.
   2451  1.1  mrg 	* include/debug/list: Likewise.
   2452  1.1  mrg 	* include/debug/multimap.h: Likewise.
   2453  1.1  mrg 	* include/tr1_impl/unordered_map: Likewise.
   2454  1.1  mrg 	* include/tr1_impl/unordered_set: Likewise.
   2455  1.1  mrg 	* include/profile/set.h: Likewise.
   2456  1.1  mrg 	* include/profile/unordered_map: Likewise.
   2457  1.1  mrg 	* include/profile/multiset.h: Likewise.
   2458  1.1  mrg 	* include/profile/unordered_set: Likewise.
   2459  1.1  mrg 	* include/profile/vector: Likewise.
   2460  1.1  mrg 	* include/profile/deque: Likewise.
   2461  1.1  mrg 	* include/profile/map.h: Likewise.
   2462  1.1  mrg 	* include/profile/list: Likewise.
   2463  1.1  mrg 	* include/profile/multimap.h: Likewise.
   2464  1.1  mrg 	* include/ext/vstring.h: Likewise.
   2465  1.1  mrg 	* include/bits/stl_list.h: Likewise.
   2466  1.1  mrg 	* include/bits/stl_map.h: Likewise.
   2467  1.1  mrg 	* include/bits/stl_set.h: Likewise.
   2468  1.1  mrg 	* include/bits/stl_multimap.h: Likewise.
   2469  1.1  mrg 	* include/bits/stl_vector.h: Likewise.
   2470  1.1  mrg 	* include/bits/stl_deque.h: Likewise.
   2471  1.1  mrg 	* include/bits/stl_multiset.h: Likewise.
   2472  1.1  mrg 	* include/ext/vstring.h: Use clear().
   2473  1.1  mrg 	* testsuite/ext/vstring/cons/self_move_assign.cc: New.
   2474  1.1  mrg 	* testsuite/23_containers/unordered_map/cons/self_move_assign.cc:
   2475  1.1  mrg 	Likewise.
   2476  1.1  mrg 	* testsuite/23_containers/multimap/cons/self_move_assign.cc: Likewise.
   2477  1.1  mrg 	* testsuite/23_containers/set/cons/self_move_assign.cc: Likewise.
   2478  1.1  mrg 	* testsuite/23_containers/unordered_multimap/cons/
   2479  1.1  mrg 	self_move_assign.cc: Likewise.
   2480  1.1  mrg 	* testsuite/23_containers/forward_list/cons/self_move_assign.cc:
   2481  1.1  mrg 	Likewise.
   2482  1.1  mrg 	* testsuite/23_containers/unordered_set/cons/self_move_assign.cc:
   2483  1.1  mrg 	Likewise.
   2484  1.1  mrg  	* testsuite/23_containers/vector/cons/self_move_assign.cc: Likewise.
   2485  1.1  mrg 	* testsuite/23_containers/deque/cons/self_move_assign.cc: Likewise.
   2486  1.1  mrg 	* testsuite/23_containers/multiset/cons/self_move_assign.cc: Likewise.
   2487  1.1  mrg 	* testsuite/23_containers/list/cons/self_move_assign.cc: Likewise.
   2488  1.1  mrg 	* testsuite/23_containers/unordered_multiset/cons/
   2489  1.1  mrg 	self_move_assign.cc: Likewise.
   2490  1.1  mrg 	* testsuite/23_containers/map/cons/self_move_assign.cc: Likewise.
   2491  1.1  mrg 
   2492  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
   2493  1.1  mrg 	Adjust dg-error line numbers.
   2494  1.1  mrg  	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
   2495  1.1  mrg 	Likewise.
   2496  1.1  mrg  	* testsuite/23_containers/vector/requirements/dr438/
   2497  1.1  mrg 	constructor_1_neg.cc: Likewise.
   2498  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   2499  1.1  mrg 	constructor_2_neg.cc: Likewise.
   2500  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
   2501  1.1  mrg 	Likewise.
   2502  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
   2503  1.1  mrg 	Likewise.
   2504  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   2505  1.1  mrg 	constructor_1_neg.cc: Likewise.
   2506  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   2507  1.1  mrg 	constructor_2_neg.cc: Likewise.
   2508  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
   2509  1.1  mrg 	Likewise.
   2510  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
   2511  1.1  mrg 	Likewise.
   2512  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   2513  1.1  mrg 	constructor_1_neg.cc: Likewise.
   2514  1.1  mrg 	* testsuite/23_containers/list/requirements/dr438/
   2515  1.1  mrg 	constructor_2_neg.cc: Likewise.
   2516  1.1  mrg 
   2517  1.1  mrg 	* testsuite/ext/vstring/moveable.cc: Move to...
   2518  1.1  mrg 	* testsuite/ext/vstring/cons/moveable.cc: ... here.
   2519  1.1  mrg 	* testsuite/23_containers/unordered_map/moveable.cc: Move to...
   2520  1.1  mrg 	* testsuite/23_containers/unordered_map/cons/moveable.cc ... here.
   2521  1.1  mrg 	* testsuite/23_containers/multimap/moveable.cc: Move to...
   2522  1.1  mrg 	* testsuite/23_containers/multimap/cons/moveable.cc: ... here.
   2523  1.1  mrg 	* testsuite/23_containers/set/moveable.cc: Move to...
   2524  1.1  mrg 	* testsuite/23_containers/set/cons/moveable.cc: ... here.
   2525  1.1  mrg 	* testsuite/23_containers/unordered_multimap/moveable.cc: Move to...
   2526  1.1  mrg 	* testsuite/23_containers/unordered_multimap/cons/moveable.cc:
   2527  1.1  mrg 	... here.
   2528  1.1  mrg 	* testsuite/23_containers/forward_list/moveable.cc: Move to...
   2529  1.1  mrg 	* testsuite/23_containers/forward_list/cons/moveable.cc: ... here.
   2530  1.1  mrg 	* testsuite/23_containers/unordered_set/moveable.cc Move to...
   2531  1.1  mrg 	* testsuite/23_containers/unordered_set/moveable.cc: ... here.
   2532  1.1  mrg 	* testsuite/23_containers/vector/cons/moveable.cc Move to...
   2533  1.1  mrg 	* testsuite/23_containers/vector/cons/moveable2.cc: ... this.
   2534  1.1  mrg 	* testsuite/23_containers/deque/cons/moveable.cc Move to...
   2535  1.1  mrg 	* testsuite/23_containers/deque/cons/moveable2.cc: ... this.
   2536  1.1  mrg 	* testsuite/23_containers/multiset/moveable.cc Move to...
   2537  1.1  mrg 	* testsuite/23_containers/multiset/cons/moveable.cc: ... here.
   2538  1.1  mrg 	* testsuite/23_containers/list/moveable.h Move to...
   2539  1.1  mrg 	* testsuite/23_containers/list/cons/moveable.h: ... here.
   2540  1.1  mrg 	* testsuite/23_containers/list/moveable.cc Move to...
   2541  1.1  mrg 	* testsuite/23_containers/list/cons/moveable.cc: ... here.
   2542  1.1  mrg 	* testsuite/23_containers/unordered_multiset/moveable.cc Move to...
   2543  1.1  mrg 	* testsuite/23_containers/unordered_multiset/cons/moveable.cc:
   2544  1.1  mrg 	... here.
   2545  1.1  mrg 	* testsuite/23_containers/map/moveable.cc Move to...
   2546  1.1  mrg 	* testsuite/23_containers/map/cons/moveable.cc: ... here.
   2547  1.1  mrg 	* testsuite/23_containers/vector/moveable.cc: Move to...
   2548  1.1  mrg 	* testsuite/23_containers/vector/cons/moveable.cc: ... here.
   2549  1.1  mrg 	* testsuite/23_containers/deque/moveable.cc: Move to...
   2550  1.1  mrg 	* testsuite/23_containers/deque/cons/moveable.cc: ... here.
   2551  1.1  mrg 
   2552  1.1  mrg 2010-01-08  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2553  1.1  mrg 
   2554  1.1  mrg 	PR libstdc++/42573
   2555  1.1  mrg 	* include/bits/allocator.h (struct __shrink_to_fit): Add.
   2556  1.1  mrg 	* include/bits/stl_deque.h (deque<>::shrink_to_fit): Add.
   2557  1.1  mrg 	* include/bits/stl_vector.h (vector<>::shrink_to_fit): Likewise.
   2558  1.1  mrg 	* include/bits/stl_bvector.h (vector<bool>::shrink_to_fit): Likewise.
   2559  1.1  mrg 	* include/bits/basic_string.h (basic_string<>::shrink_to_fit):
   2560  1.1  mrg 	Likewise.
   2561  1.1  mrg 	* include/ext/vstring.h (__versa_string<>::shrink_to_fit): Likewise.
   2562  1.1  mrg 	* include/debug/deque: Add corresponding using declaration.
   2563  1.1  mrg 	* include/debug/vector: Likewise.
   2564  1.1  mrg 	* include/debug/string: Likewise.
   2565  1.1  mrg 	* include/profile/deque: Likewise.
   2566  1.1  mrg 	* include/profile/vector: Likewise.
   2567  1.1  mrg 	* config/abi/pre/gnu.ver: Export new symbols.
   2568  1.1  mrg 	* testsuite/23_containers/deque/capacity/shrink_to_fit.cc: New.
   2569  1.1  mrg 	* testsuite/23_containers/vector/capacity/shrink_to_fit.cc: Likewise.
   2570  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/char/shrink_to_fit.cc:
   2571  1.1  mrg 	Likewise.
   2572  1.1  mrg 	* testsuite/21_strings/basic_string/capacity/wchar_t/shrink_to_fit.cc:
   2573  1.1  mrg 	Likewise.
   2574  1.1  mrg 	* testsuite/ext/vstring/capacity/shrink_to_fit.cc: Likewise.
   2575  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
   2576  1.1  mrg 	Adjust dg-error line number.
   2577  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
   2578  1.1  mrg 	Likewise.
   2579  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   2580  1.1  mrg 	constructor_1_neg.cc: Likewise.
   2581  1.1  mrg 	* testsuite/23_containers/deque/requirements/dr438/
   2582  1.1  mrg 	constructor_2_neg.cc: Likewise.
   2583  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
   2584  1.1  mrg 	Adjust dg-error line number.
   2585  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
   2586  1.1  mrg 	Likewise.
   2587  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   2588  1.1  mrg 	constructor_1_neg.cc: Likewise.
   2589  1.1  mrg 	* testsuite/23_containers/vector/requirements/dr438/
   2590  1.1  mrg 	constructor_2_neg.cc: Likewise.
   2591  1.1  mrg 
   2592  1.1  mrg 2010-01-07  Benjamin Kosnik  <bkoz (a] redhat.com>
   2593  1.1  mrg 
   2594  1.1  mrg 	* doc/xml/manual/evolution.xml: Fix typos, update.
   2595  1.1  mrg 
   2596  1.1  mrg 2010-01-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2597  1.1  mrg 
   2598  1.1  mrg 	* include/bits/locale_facets_nonio.tcc (time_put<>::do_put): Avoid
   2599  1.1  mrg 	pointless __builtin_alloca use.
   2600  1.1  mrg 
   2601  1.1  mrg 2010-01-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2602  1.1  mrg 
   2603  1.1  mrg 	PR libstdc++/26701
   2604  1.1  mrg 	* include/bits/locale_facets_nonio.tcc (time_get<>::_M_extract_num):
   2605  1.1  mrg 	Encode short two digits over four parsings to negative numbers.
   2606  1.1  mrg 	(time_get<>::_M_extract_via_format): Adjust, accept both two digits
   2607  1.1  mrg 	and four digits for both 'y' and 'Y'.
   2608  1.1  mrg 	(time_get<>::do_get_year): Call time_get<>::_M_extract_num.
   2609  1.1  mrg 	* doc/xml/manual/prerequisites.xml: Add en_GB.
   2610  1.1  mrg 	* testsuite/lib/libstdc++.exp: Adjust
   2611  1.1  mrg 	* testsuite/22_locale/time_get/get_date/char/26701.cc: New.
   2612  1.1  mrg 	* testsuite/22_locale/time_get/get_date/wchar_t/26701.cc: Likewise.
   2613  1.1  mrg 
   2614  1.1  mrg 2010-01-06  Benjamin Kosnik  <bkoz (a] redhat.com>
   2615  1.1  mrg 
   2616  1.1  mrg 	PR libstdc++/42491
   2617  1.1  mrg 	* scripts/check_performance (CXX): Add -std=gnu++0x.
   2618  1.1  mrg 	* testsuite/performance/30_threads/future/polling.cc: Mark up as
   2619  1.1  mrg 	using threads.
   2620  1.1  mrg 
   2621  1.1  mrg 2010-01-06  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2622  1.1  mrg 
   2623  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-2.cc:
   2624  1.1  mrg 	Add dg-require-namedlocale.
   2625  1.1  mrg 
   2626  1.1  mrg 2010-01-05  Benjamin Kosnik  <bkoz (a] redhat.com>
   2627  1.1  mrg 
   2628  1.1  mrg 	* doc/xml/manual/evolution.xml: Update for 4.4 and 4.5 releases.
   2629  1.1  mrg 	* doc/html: Regenerate.
   2630  1.1  mrg 
   2631  1.1  mrg 2010-01-05  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2632  1.1  mrg 
   2633  1.1  mrg 	PR libstdc++/38081
   2634  1.1  mrg 	* include/bits/locale_facets_nonio.h (time_get<>::
   2635  1.1  mrg 	_M_extract_wday_or_month): New, declare.
   2636  1.1  mrg 	* include/bits/locale_facets_nonio.tcc (time_get<>::
   2637  1.1  mrg 	_M_extract_wday_or_month): Define.
   2638  1.1  mrg 	(time_get<>::do_get_weekday, time_get<>::do_get_monthname): Use it.
   2639  1.1  mrg 	* config/abi/pre/gnu.ver: Export new symbols.
   2640  1.1  mrg 	* doc/xml/manual/prerequisites.xml: Add ru_RU.UTF-8 and
   2641  1.1  mrg 	ru_RU.ISO-8859-5.
   2642  1.1  mrg 	* testsuite/lib/libstdc++.exp: Adjust.
   2643  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-1.cc: New.
   2644  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-2.cc: Likewise.
   2645  1.1  mrg 
   2646  1.1  mrg 2010-01-05  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   2647  1.1  mrg 
   2648  1.1  mrg 	* configure: Regenerate.
   2649  1.1  mrg 
   2650  1.1  mrg 2010-01-05  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2651  1.1  mrg 
   2652  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/char/6.cc: New.
   2653  1.1  mrg 	* testsuite/22_locale/time_get/get_monthname/wchar_t/6.cc: Likewise.
   2654  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/char/6.cc: Likewise.
   2655  1.1  mrg 	* testsuite/22_locale/time_get/get_weekday/wchar_t/6.cc: Likewise.
   2656  1.1  mrg 
   2657  1.1  mrg 2010-01-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2658  1.1  mrg 
   2659  1.1  mrg 	* include/profile/list: Implement DR 1133 here too.
   2660  1.1  mrg 
   2661  1.1  mrg 	* testsuite/25_algorithms/set_intersection/34730.cc: Do not force
   2662  1.1  mrg 	debug-mode, leads to spurious failures in profile-mode.
   2663  1.1  mrg 	* testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
   2664  1.1  mrg 	* testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
   2665  1.1  mrg 	* testsuite/25_algorithms/set_difference/35541.cc: Likewise.
   2666  1.1  mrg 	* testsuite/21_strings/basic_string/40160.cc: Likewise.
   2667  1.1  mrg 	* testsuite/26_numerics/random/uniform_real_distribution/
   2668  1.1  mrg 	cons/parms_neg.cc: Likewise.
   2669  1.1  mrg 	* testsuite/26_numerics/random/uniform_int_distribution/
   2670  1.1  mrg 	cons/parms_neg.cc: Likewise.
   2671  1.1  mrg 	* testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
   2672  1.1  mrg 	Likewise.
   2673  1.1  mrg 	* testsuite/23_containers/multimap/14340.cc: Likewise.
   2674  1.1  mrg 	* testsuite/23_containers/bitset/18604.cc: Likewise.
   2675  1.1  mrg 	* testsuite/23_containers/set/14340.cc: Likewise.
   2676  1.1  mrg 	* testsuite/23_containers/set/18604.cc: Likewise.
   2677  1.1  mrg 	* testsuite/23_containers/unordered_set/requirements/
   2678  1.1  mrg 	debug_mode.cc: Likewise.
   2679  1.1  mrg 	* testsuite/23_containers/vector/
   2680  1.1  mrg 	debug_mode_requires_reallocation-1.cc: Likewise.
   2681  1.1  mrg 	* testsuite/23_containers/vector/
   2682  1.1  mrg 	debug_mode_requires_reallocation-2.cc: Likewise.
   2683  1.1  mrg 	* testsuite/23_containers/vector/14340.cc: Likewise.
   2684  1.1  mrg 	* testsuite/23_containers/vector/15523.cc: Likewise.
   2685  1.1  mrg 	* testsuite/23_containers/vector/18604.cc: Likewise.
   2686  1.1  mrg 	* testsuite/23_containers/deque/14340.cc: Likewise.
   2687  1.1  mrg 	* testsuite/23_containers/deque/18604.cc: Likewise.
   2688  1.1  mrg 	* testsuite/23_containers/multiset/14340.cc: Likewise.
   2689  1.1  mrg 	* testsuite/23_containers/list/operations/35969.cc: Likewise.
   2690  1.1  mrg 	* testsuite/23_containers/list/14340.cc: Likewise.
   2691  1.1  mrg 	* testsuite/23_containers/list/18604.cc: Likewise.
   2692  1.1  mrg 	* testsuite/23_containers/map/14340.cc: Likewise.
   2693  1.1  mrg 	* testsuite/23_containers/map/18604.cc: Likewise.
   2694  1.1  mrg 	* testsuite/tr1/5_numerical_facilities/random/uniform_int/
   2695  1.1  mrg 	cons/range_neg.cc: Likewise.
   2696  1.1  mrg 
   2697  1.1  mrg 	* testsuite/23_containers/unordered_map/requirements/
   2698  1.1  mrg 	explicit_instantiation/2.cc: Do not instantiate for
   2699  1.1  mrg 	non-defaultconstructible mapped_type.
   2700  1.1  mrg 
   2701  1.1  mrg 2010-01-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2702  1.1  mrg 
   2703  1.1  mrg 	* include/debug/set.h: Implement DR 130 here too.
   2704  1.1  mrg 	* include/debug/multiset.h: Likewise.
   2705  1.1  mrg 	* include/debug/map.h: Likewise.
   2706  1.1  mrg 	* include/debug/multimap.h: Likewise.
   2707  1.1  mrg 	* include/profile/set.h: Implement DR 130 fully.
   2708  1.1  mrg 	* include/profile/multiset.h: Likewise.
   2709  1.1  mrg 	* include/profile/map.h: Likewise.
   2710  1.1  mrg 	* include/profile/multimap.h: Likewise.
   2711  1.1  mrg 	* include/debug/list: Implement DR 1133 here too.
   2712  1.1  mrg 	* include/ext/pb_ds/detail/debug_map_base.hpp: Comment out for
   2713  1.1  mrg 	now uses of __gnu_cxx::throw_allocator.
   2714  1.1  mrg 	* testsuite/21_strings/basic_string/40160.cc: Don't pass
   2715  1.1  mrg 	explicitly -D_GLIBCXX_DEBUG, doesn't play well with profile-mode
   2716  1.1  mrg 	testing.
   2717  1.1  mrg 
   2718  1.1  mrg 2010-01-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2719  1.1  mrg 
   2720  1.1  mrg 	* include/profile/bitset (bitset<>::bitset(unsigned long long)): Add
   2721  1.1  mrg 	in C++0x mode.
   2722  1.1  mrg 	* include/debug/bitset (bitset<>::bitset(unsigned long long)):
   2723  1.1  mrg 	Likewise.
   2724  1.1  mrg 
   2725  1.1  mrg 2010-01-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2726  1.1  mrg 
   2727  1.1  mrg 	* include/tr1_impl/hashtable (_Hashtable<>): Remove insert_return_type
   2728  1.1  mrg 	typedef.
   2729  1.1  mrg 	* include/profile/unordered_map (unordered_map<>::insert(const
   2730  1.1  mrg 	value_type&), unordered_multimap<>::insert(const value_type&)): Adjust.
   2731  1.1  mrg 	* include/profile/unordered_set (unordered_set<>::insert(const
   2732  1.1  mrg 	value_type&), unordered_multimap<>::insert(const value_type&)):
   2733  1.1  mrg 	Likewise.
   2734  1.1  mrg 
   2735  1.1  mrg 2010-01-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2736  1.1  mrg 
   2737  1.1  mrg 	* include/bits/stl_pair.h (pair<>::pair(_U1&&, const _T2&),
   2738  1.1  mrg 	pair<>::pair(const _T1&, _U2&&), pair<>::pair(_U1&&, _U2&&)):
   2739  1.1  mrg 	Use std::is_constructible instead of std::is_convertible.
   2740  1.1  mrg 
   2741  1.1  mrg 2010-01-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2742  1.1  mrg 
   2743  1.1  mrg 	Revert last change, reinstantiate basic_string and vstring tests.
   2744  1.1  mrg 
   2745  1.1  mrg 2010-01-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2746  1.1  mrg 
   2747  1.1  mrg 	* testsuite/21_strings/basic_string/requirements/exception/
   2748  1.1  mrg 	propagation_consistent.cc: Remove, cannot instantiate basic_string
   2749  1.1  mrg 	for non-PODs (21/1).
   2750  1.1  mrg 	* testsuite/21_strings/basic_string/requirements/exception/
   2751  1.1  mrg 	basic.cc: Likewise.
   2752  1.1  mrg 	* testsuite/21_strings/basic_string/requirements/exception/
   2753  1.1  mrg 	generation_prohibited.cc: Likewise.
   2754  1.1  mrg 	* testsuite/ext/vstring/requirements/exception/
   2755  1.1  mrg 	propagation_consistent.cc: Likewise.
   2756  1.1  mrg 	* testsuite/ext/vstring/requirements/exception/basic.cc:
   2757  1.1  mrg 	Likewise.
   2758  1.1  mrg 	* testsuite/ext/vstring/requirements/exception/
   2759  1.1  mrg 	generation_prohibited.cc: Likewise.
   2760