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