Home | History | Annotate | Line # | Download | only in libstdc++-v3
ChangeLog revision 1.1.1.7
      1  1.1.1.7    mrg 2014-12-19  Release Manager
      2  1.1.1.7    mrg 
      3  1.1.1.7    mrg 	* GCC 4.8.4 released.
      4  1.1.1.7    mrg 
      5  1.1.1.7    mrg 2014-12-06  Jonathan Wakely  <jwakely (a] redhat.com>
      6  1.1.1.7    mrg 
      7  1.1.1.7    mrg 	PR libstdc++/63840
      8  1.1.1.7    mrg 	* include/std/functional (function::function(const function&)): Set
      9  1.1.1.7    mrg 	_M_manager after operations that might throw.
     10  1.1.1.7    mrg 	* include/tr1/functional (function::function(const function&),
     11  1.1.1.7    mrg 	function::function(_Functor, _Useless)): Likewise.
     12  1.1.1.7    mrg 	* testsuite/20_util/function/63840.cc: New.
     13  1.1.1.7    mrg 	* testsuite/tr1/3_function_objects/function/63840.cc: New.
     14  1.1.1.7    mrg 
     15  1.1.1.7    mrg 	PR libstdc++/61947
     16  1.1.1.7    mrg 	* include/std/tuple (_Head_base): Use allocator_arg_t parameters to
     17  1.1.1.7    mrg 	disambiguate unary constructors.
     18  1.1.1.7    mrg 	(_Tuple_impl): Pass allocator_arg_t arguments.
     19  1.1.1.7    mrg 	* testsuite/20_util/tuple/61947.cc: New.
     20  1.1.1.7    mrg 	* testsuite/20_util/uses_allocator/cons_neg.cc: Adjust dg-error line.
     21  1.1.1.7    mrg 
     22  1.1.1.7    mrg 	PR libstdc++/59603
     23  1.1.1.7    mrg 	* include/bits/stl_algo.h (random_shuffle): Prevent self-swapping.
     24  1.1.1.7    mrg 	* testsuite/25_algorithms/random_shuffle/59603.cc: New.
     25  1.1.1.7    mrg 
     26  1.1.1.7    mrg 2014-11-27  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
     27  1.1.1.7    mrg 
     28  1.1.1.7    mrg 	Backport from mainline
     29  1.1.1.7    mrg 	2014-09-10  Tony Wang  <tony.wang (a] arm.com>
     30  1.1.1.7    mrg 
     31  1.1.1.7    mrg 	PR target/56846
     32  1.1.1.7    mrg 	* libsupc++/eh_personality.cc (PERSONALITY_FUNCTION):
     33  1.1.1.7    mrg 	Return with CONTINUE_UNWINDING when the state pattern
     34  1.1.1.7    mrg 	contains: _US_VIRTUAL_UNWIND_FRAME | _US_FORCE_UNWIND
     35  1.1.1.7    mrg 
     36  1.1.1.7    mrg 2014-11-05  David Edelsohn  <dje.gcc (a] gmail.com>
     37  1.1.1.7    mrg 
     38  1.1.1.7    mrg 	Backported from mainline.
     39  1.1.1.7    mrg 	2014-10-30  David Edelsohn  <dje.gcc (a] gmail.com>
     40  1.1.1.7    mrg 
     41  1.1.1.7    mrg 	* configure.host (aix4.3+, 5+): Do not use -G in link command.
     42  1.1.1.7    mrg 
     43  1.1.1.7    mrg 2014-10-15  Jason Merrill  <jason (a] redhat.com>
     44  1.1.1.7    mrg 
     45  1.1.1.7    mrg 	* libsupc++/dyncast.cc (__dynamic_cast): Handle mid-destruction
     46  1.1.1.7    mrg 	dynamic_cast more gracefully.
     47  1.1.1.7    mrg 
     48  1.1.1.7    mrg 2014-10-14  Kai Tietz  <ktietz (a] redhat.com>
     49  1.1.1.7    mrg 
     50  1.1.1.7    mrg 	PR libstdc++/57440
     51  1.1.1.7    mrg 	* config/os/mingw32/os_defines.h (_GTHREAD_USE_MUTEX_INIT_FUNC):
     52  1.1.1.7    mrg 	Define to avoid leak.
     53  1.1.1.7    mrg 	* config/os/mingw32-w64/os_defines.h: Likewise.
     54  1.1.1.7    mrg 
     55  1.1.1.6    mrg 2014-10-03  Jonathan Wakely  <jwakely (a] redhat.com>
     56  1.1.1.6    mrg 
     57  1.1.1.6    mrg 	PR libstdc++/63449
     58  1.1.1.6    mrg 	* doc/xml/manual/containers.xml: Remove outdated section. Update
     59  1.1.1.6    mrg 	std::list notes.
     60  1.1.1.6    mrg 	* doc/html/*: Regenerate.
     61  1.1.1.6    mrg 
     62  1.1.1.6    mrg 2014-10-01  Jonathan Wakely  <jwakely (a] redhat.com>
     63  1.1.1.6    mrg 
     64  1.1.1.6    mrg 	* doc/xml/manual/status_cxx2011.xml: Corrections.
     65  1.1.1.6    mrg 	* doc/html/manual/status.html: Regenerate.
     66  1.1.1.6    mrg 
     67  1.1.1.6    mrg 2014-08-28  Samuel Bronson  <naesten (a] gmail.com>
     68  1.1.1.6    mrg 
     69  1.1.1.6    mrg 	Backport r212453 from trunk
     70  1.1.1.6    mrg 	2014-07-11  Samuel Bronson  <naesten (a] gmail.com>
     71  1.1.1.6    mrg 		    Matthias Klose  <doko (a] ubuntu.com>
     72  1.1.1.6    mrg 
     73  1.1.1.6    mrg 	PR libstdc++/58962
     74  1.1.1.6    mrg 	* python/libstdcxx/v6/printers.py: Port to Python 2+3
     75  1.1.1.6    mrg 	(imap): New compat function.
     76  1.1.1.6    mrg 	(izip): Likewise.
     77  1.1.1.6    mrg 	(Iterator): New mixin to allow writing iterators in Python 3 style
     78  1.1.1.6    mrg 	regardless of which version we're running on.
     79  1.1.1.6    mrg 	[Python3] (long) New compat alias for "int".
     80  1.1.1.6    mrg 	* testsuite/lib/gdb-test.exp: Port to Python 2+3 (print syntax)
     81  1.1.1.6    mrg 
     82  1.1.1.6    mrg 	Backport r210625 from trunk
     83  1.1.1.6    mrg 	2014-05-19  Jonathan Wakely  <jwakely (a] redhat.com>
     84  1.1.1.6    mrg 
     85  1.1.1.6    mrg 	* python/libstdcxx/v6/printers.py: Use Python3 raise syntax.
     86  1.1.1.6    mrg 
     87  1.1.1.6    mrg 2014-08-26  John David Anglin  <danglin (a] gcc.gnu.org>
     88  1.1.1.6    mrg 
     89  1.1.1.6    mrg 	* config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
     90  1.1.1.6    mrg 
     91  1.1.1.6    mrg 2014-08-26  Jonathan Wakely  <jwakely (a] redhat.com>
     92  1.1.1.6    mrg 
     93  1.1.1.6    mrg 	* doc/xml/manual/status_cxx2011.xml: Correct status table.
     94  1.1.1.6    mrg 	* doc/html/manual/*: Regenerate.
     95  1.1.1.6    mrg 
     96  1.1.1.6    mrg 2014-08-04  Jonathan Wakely  <jwakely (a] redhat.com>
     97  1.1.1.6    mrg 
     98  1.1.1.6    mrg 	Backported from mainline
     99  1.1.1.6    mrg 	2014-07-29  Jonathan Wakely  <jwakely (a] redhat.com>
    100  1.1.1.6    mrg 
    101  1.1.1.6    mrg 	PR libstdc++/61946
    102  1.1.1.6    mrg 	* include/ext/rope (rope::rope(char_producer<_CharT>*, size_t, bool,
    103  1.1.1.6    mrg 	const allocator_type&)): Pass non-const allocator to
    104  1.1.1.6    mrg 	_S_new_RopeFunction.
    105  1.1.1.6    mrg 	* testsuite/ext/rope/61946.cc: New.
    106  1.1.1.6    mrg 
    107  1.1.1.6    mrg 2014-08-04  Zifei Tong  <zifeitong (a] gmail.com>
    108  1.1.1.6    mrg 
    109  1.1.1.6    mrg 	* libsupc++/atexit_thread.cc (HAVE___CXA_THREAD_ATEXIT_IMPL): Add
    110  1.1.1.6    mrg 	_GLIBCXX_ prefix to macro.
    111  1.1.1.6    mrg 
    112  1.1.1.6    mrg 2014-06-03  Jonathan Wakely  <jwakely (a] redhat.com>
    113  1.1.1.6    mrg 
    114  1.1.1.6    mrg 	Backport from mainline
    115  1.1.1.6    mrg 	2014-04-15  Jonathan Wakely  <jwakely (a] redhat.com>
    116  1.1.1.6    mrg 
    117  1.1.1.6    mrg 	PR libstdc++/60734
    118  1.1.1.6    mrg 	* include/bits/stl_tree.h (_Rb_tree::_M_end): Fix invalid cast.
    119  1.1.1.6    mrg 
    120  1.1.1.6    mrg 	Backport from mainline
    121  1.1.1.6    mrg 	2014-05-16  Jonathan Wakely  <jwakely (a] redhat.com>
    122  1.1.1.6    mrg 
    123  1.1.1.6    mrg 	PR libstdc++/60966
    124  1.1.1.6    mrg 	* include/std/future (__future_base::_State_baseV2::_M_set_result):
    125  1.1.1.6    mrg 	Signal condition variable after call_once returns.
    126  1.1.1.6    mrg 	(__future_base::_State_baseV2::_M_do_set): Do not signal here.
    127  1.1.1.6    mrg 	(promise::set_value, promise::set_exception): Increment the reference
    128  1.1.1.6    mrg 	count on the shared state until the function returns.
    129  1.1.1.6    mrg 	* testsuite/30_threads/promise/60966.cc: New.
    130  1.1.1.6    mrg 
    131  1.1.1.6    mrg 2014-05-29  Jonathan Wakely  <jwakely (a] redhat.com>
    132  1.1.1.6    mrg 
    133  1.1.1.6    mrg 	* include/tr2/bool_set: Use UTF-8 for accented characters.
    134  1.1.1.6    mrg 	* scripts/run_doxygen: Handle Doxygen 1.8.x change.
    135  1.1.1.6    mrg 
    136  1.1.1.5  skrll 2014-05-22  Release Manager
    137  1.1.1.5  skrll 
    138  1.1.1.5  skrll 	* GCC 4.8.3 released.
    139  1.1.1.5  skrll 
    140  1.1.1.5  skrll 2014-05-08  Joshua Gay  <jgay (a] gnu.org>
    141  1.1.1.5  skrll 
    142  1.1.1.5  skrll 	PR libstdc++/61117
    143  1.1.1.5  skrll 	* doc/xml/faq.xml (faq.license.what_restrictions): Replace "open
    144  1.1.1.5  skrll 	source" with "free software".
    145  1.1.1.5  skrll 	* doc/html/faq.html: Likewise.
    146  1.1.1.5  skrll 
    147  1.1.1.5  skrll 2014-05-08  Jonathan Wakely  <jwakely (a] redhat.com>
    148  1.1.1.5  skrll 
    149  1.1.1.5  skrll 	* include/std/iostream: Fix URL in comment.
    150  1.1.1.5  skrll 	* src/c++98/ios_init.cc: Fix path in comment.
    151  1.1.1.5  skrll 
    152  1.1.1.5  skrll 2014-05-06  Jonathan Wakely  <jwakely (a] redhat.com>
    153  1.1.1.5  skrll 
    154  1.1.1.5  skrll 	Backport from mainline
    155  1.1.1.5  skrll 	2014-04-15  Jonathan Wakely  <jwakely (a] redhat.com>
    156  1.1.1.5  skrll 
    157  1.1.1.5  skrll 	PR libstdc++/60594
    158  1.1.1.5  skrll 	* include/std/functional (function::_Callable): Exclude own type
    159  1.1.1.5  skrll 	from the callable checks.
    160  1.1.1.5  skrll 	* testsuite/20_util/function/60594.cc: New.
    161  1.1.1.5  skrll 
    162  1.1.1.5  skrll 2014-04-27  Jonathan Wakely  <jwakely (a] redhat.com>
    163  1.1.1.5  skrll 
    164  1.1.1.5  skrll 	PR libstdc++/60497
    165  1.1.1.5  skrll 	* include/std/tuple (get): Qualify calls to prevent ADL.
    166  1.1.1.5  skrll 	* testsuite/20_util/tuple/60497.cc: New.
    167  1.1.1.5  skrll 
    168  1.1.1.5  skrll 2012-04-05  Dominique d'Humieres  <dominiq (a] lps.ens.fr>
    169  1.1.1.5  skrll 	    Jack Howarth <howarth (a] bromo.med.uc.edu>
    170  1.1.1.5  skrll 
    171  1.1.1.5  skrll 	PR target/54407
    172  1.1.1.5  skrll 	* 30_threads/condition_variable/54185.cc: Skip for darwin < 11.
    173  1.1.1.5  skrll 
    174  1.1.1.5  skrll 2014-04-04  Bill Schmidt  <wschmidt (a] linux.vnet.ibm.com>
    175  1.1.1.5  skrll 
    176  1.1.1.5  skrll 	Backport from mainline
    177  1.1.1.5  skrll 	2013-11-15  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
    178  1.1.1.5  skrll 
    179  1.1.1.5  skrll 	* configure: Regenerate.
    180  1.1.1.5  skrll 
    181  1.1.1.5  skrll 2014-04-04  Bill Schmidt  <wschmidt (a] linux.vnet.ibm.com>
    182  1.1.1.5  skrll 
    183  1.1.1.5  skrll 	Backport from mainline r204808:
    184  1.1.1.5  skrll 
    185  1.1.1.5  skrll 	2013-11-14  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
    186  1.1.1.5  skrll 
    187  1.1.1.5  skrll 	* scripts/extract_symvers.in: Ignore <localentry: > fields
    188  1.1.1.5  skrll 	in readelf --symbols output.
    189  1.1.1.5  skrll 
    190  1.1.1.5  skrll 2014-03-26  Jonathan Wakely  <jwakely (a] redhat.com>
    191  1.1.1.5  skrll 
    192  1.1.1.5  skrll 	PR libstdc++/59548
    193  1.1.1.5  skrll 	* include/debug/safe_unordered_base.h (_Safe_unordered_container_base):
    194  1.1.1.5  skrll 	Define copy and move constructors that handle iterators correctly.
    195  1.1.1.5  skrll 	* testsuite/23_containers/unordered_map/59548.cc: New.
    196  1.1.1.5  skrll 
    197  1.1.1.5  skrll 2014-03-25  Jonathan Wakely  <jwakely (a] redhat.com>
    198  1.1.1.5  skrll 
    199  1.1.1.5  skrll 	PR libstdc++/60658
    200  1.1.1.5  skrll 	* include/bits/atomic_base.h (__atomic_base<_PTp*>::is_lock_free()):
    201  1.1.1.5  skrll 	Use sizeof pointer type not the element type.
    202  1.1.1.5  skrll 	* testsuite/29_atomics/atomic/60658.cc: New.
    203  1.1.1.5  skrll 
    204  1.1.1.5  skrll 2014-03-18  Jonathan Wakely  <jwakely (a] redhat.com>
    205  1.1.1.5  skrll 
    206  1.1.1.5  skrll 	PR libstdc++/60564
    207  1.1.1.5  skrll 	* include/std/future (__future_base::_Task_state<>): Change
    208  1.1.1.5  skrll 	constructors to template functions using perfect forwarding.
    209  1.1.1.5  skrll 	(__create_task_state): Use decayed type as stored task.
    210  1.1.1.5  skrll 	(packaged_task::packaged_task(_Fn&&)): Forward instead of moving.
    211  1.1.1.5  skrll 	* testsuite/30_threads/packaged_task/60564.cc: New.
    212  1.1.1.5  skrll 
    213  1.1.1.5  skrll 2014-03-12  Roland McGrath  <mcgrathr (a] google.com>
    214  1.1.1.5  skrll 	    Mark Seaborn  <mseaborn (a] google.com>
    215  1.1.1.5  skrll 
    216  1.1.1.5  skrll 	PR libstdc++/59392
    217  1.1.1.5  skrll 	* libsupc++/eh_call.cc (__cxa_call_unexpected): Call __do_catch with
    218  1.1.1.5  skrll 	the address of a null pointer, not with a null pointer to pointer.
    219  1.1.1.5  skrll 	Copy comment for this case from eh_personality.cc:__cxa_call_unexpected.
    220  1.1.1.5  skrll 	* testsuite/18_support/bad_exception/59392.cc: New file.
    221  1.1.1.5  skrll 
    222  1.1.1.5  skrll 2014-03-11  Jonathan Wakely  <jwakely (a] redhat.com>
    223  1.1.1.5  skrll 
    224  1.1.1.5  skrll 	Backport from mainline.
    225  1.1.1.5  skrll 	2014-01-09  Jonathan Wakely  <jwakely (a] redhat.com>
    226  1.1.1.5  skrll 
    227  1.1.1.5  skrll 	PR libstdc++/59680
    228  1.1.1.5  skrll 	* src/c++11/thread.cc (__sleep_for): Fix call to ::sleep.
    229  1.1.1.5  skrll 
    230  1.1.1.5  skrll 2014-03-11  Jonathan Wakely  <jwakely (a] redhat.com>
    231  1.1.1.5  skrll 
    232  1.1.1.5  skrll 	Backport from mainline.
    233  1.1.1.5  skrll 	2014-01-27  Jonathan Wakely  <jwakely (a] redhat.com>
    234  1.1.1.5  skrll 
    235  1.1.1.5  skrll 	PR libstdc++/59215
    236  1.1.1.5  skrll 	* include/bits/shared_ptr_base.h
    237  1.1.1.5  skrll 	(_Sp_counted_base<_S_atomic>::_M_add_ref_lock()): Use relaxed atomic
    238  1.1.1.5  skrll 	load.
    239  1.1.1.5  skrll 
    240  1.1.1.5  skrll 2014-03-11  Jonathan Wakely  <jwakely (a] redhat.com>
    241  1.1.1.5  skrll 
    242  1.1.1.5  skrll 	Backport from mainline.
    243  1.1.1.5  skrll 
    244  1.1.1.5  skrll 	2014-01-09  Jonathan Wakely  <jwakely (a] redhat.com>
    245  1.1.1.5  skrll 
    246  1.1.1.5  skrll 	PR libstdc++/59738
    247  1.1.1.5  skrll 	* include/bits/stl_vector.h (vector<>::_M_move_assign): Restore
    248  1.1.1.5  skrll 	support for non-Movable types.
    249  1.1.1.5  skrll 
    250  1.1.1.5  skrll 	2014-01-08  Franois Dumont  <fdumont (a] gcc.gnu.org>
    251  1.1.1.5  skrll 
    252  1.1.1.5  skrll 	* include/bits/stl_vector.h (std::vector<>::_M_move_assign): Pass
    253  1.1.1.5  skrll 	*this allocator instance when building temporary vector instance
    254  1.1.1.5  skrll 	so that *this allocator does not get moved.
    255  1.1.1.5  skrll 	* testsuite/23_containers/vector/allocator/move.cc (test01): Add
    256  1.1.1.5  skrll 	check on a vector iterator.
    257  1.1.1.5  skrll 	* testsuite/23_containers/vector/allocator/move_assign.cc
    258  1.1.1.5  skrll 	(test02): Likewise.
    259  1.1.1.5  skrll 	(test03): New, test with a non-propagating allocator.
    260  1.1.1.5  skrll 
    261  1.1.1.5  skrll 	2013-11-15  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    262  1.1.1.5  skrll 
    263  1.1.1.5  skrll 	* testsuite/23_containers/vector/allocator/move.cc: New
    264  1.1.1.5  skrll 
    265  1.1.1.4    mrg 2014-01-27  Jason Merrill  <jason (a] redhat.com>
    266  1.1.1.4    mrg 
    267  1.1.1.4    mrg 	Core DR 475
    268  1.1.1.4    mrg 	PR c++/41174
    269  1.1.1.4    mrg 	PR c++/59224
    270  1.1.1.4    mrg 	* libsupc++/eh_throw.cc (__cxa_throw): Set uncaughtExceptions.
    271  1.1.1.4    mrg 	* libsupc++/eh_alloc.cc (__cxa_allocate_dependent_exception)
    272  1.1.1.4    mrg 	(__cxa_allocate_exception): Don't set it here.
    273  1.1.1.4    mrg 
    274  1.1.1.3    mrg 2013-12-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    275  1.1.1.2  skrll 
    276  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update.
    277  1.1.1.2  skrll 
    278  1.1.1.3    mrg 2013-11-22  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    279  1.1.1.2  skrll 
    280  1.1.1.3    mrg 	* acinclude.m4 (libtool_VERSION): Bump.
    281  1.1.1.3    mrg 	* configure: Regenerate.
    282  1.1.1.3    mrg 	* doc/xml/manual/abi.xml: Update version information.
    283      1.1    mrg 
    284  1.1.1.3    mrg 2013-11-05  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    285      1.1    mrg 
    286  1.1.1.3    mrg 	* doc/xml/manual/status_cxx2011.xml: Document aligned_union as
    287  1.1.1.3    mrg 	missing.
    288      1.1    mrg 
    289  1.1.1.3    mrg 	* doc/xml/manual/spine.xml: Update copyright years.
    290  1.1.1.3    mrg 	* doc/html/*: Regenerate.
    291      1.1    mrg 
    292  1.1.1.3    mrg 2013-11-01  Paolo Carlini  <paolo.carlini (a] oracle.com>
    293      1.1    mrg 
    294  1.1.1.3    mrg 	PR libstdc++/58952
    295  1.1.1.3    mrg 	* include/c_global/cstdio: Undef getchar.
    296      1.1    mrg 
    297  1.1.1.3    mrg 2013-10-31  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    298      1.1    mrg 
    299  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/58839.cc: Do not use
    300  1.1.1.3    mrg 	default_delete<void>.
    301      1.1    mrg 
    302  1.1.1.3    mrg 2013-10-30  Chris Studholme  <cvs (a] cs.utoronto.ca>
    303      1.1    mrg 
    304  1.1.1.3    mrg 	PR libstdc++/58912
    305  1.1.1.3    mrg 	* include/bits/shared_ptr_base.h (_Sp_counted_ptr_inplace): Remove
    306  1.1.1.3    mrg 	unnecessary initialization of storage buffer.
    307      1.1    mrg 
    308  1.1.1.3    mrg 2013-10-29  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    309      1.1    mrg 
    310  1.1.1.3    mrg 	PR libstdc++/58839
    311  1.1.1.3    mrg 	* include/bits/shared_ptr_base.h
    312  1.1.1.3    mrg 	(__shared_ptr<T>::__shared_ptr(unique_ptr<U,D>&&)): Do not dereference
    313  1.1.1.3    mrg 	pointer.
    314  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/58839.cc: New.
    315      1.1    mrg 
    316  1.1.1.3    mrg 2013-10-20  Chris Jefferson  <chris (a] bubblescope.net>
    317  1.1.1.3    mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
    318      1.1    mrg 
    319  1.1.1.3    mrg 	PR libstdc++/58800
    320  1.1.1.3    mrg 	* include/bits/stl_algo.h (__unguarded_partition_pivot): Change
    321  1.1.1.3    mrg 	__last - 2 to __last - 1.
    322  1.1.1.3    mrg 	* testsuite/25_algorithms/nth_element/58800.cc: New
    323  1.1.1.3    mrg 
    324  1.1.1.3    mrg 2013-10-16  Franois Dumont  <fdumont (a] gcc.gnu.org>
    325  1.1.1.3    mrg 
    326  1.1.1.3    mrg 	PR libstdc++/58191
    327  1.1.1.3    mrg 	* include/debug/macros.h (__glibcxx_check_partitioned_lower): Add
    328  1.1.1.3    mrg 	__gnu_debug::__base calls on iterators passed to internal debug
    329  1.1.1.3    mrg 	check.
    330  1.1.1.3    mrg 	(__glibcxx_check_partitioned_lower_pred): Likewise.
    331  1.1.1.3    mrg 	(__glibcxx_check_partitioned_upper): Likewise.
    332  1.1.1.3    mrg 	(__glibcxx_check_partitioned_upper_pred): Likewise.
    333  1.1.1.3    mrg 	* include/debug/functions.h (__check_partitioned_lower):
    334  1.1.1.3    mrg 	Remove code to detect safe iterators.
    335  1.1.1.3    mrg 	(__check_partitioned_upper): Likewise.
    336  1.1.1.3    mrg 
    337  1.1.1.3    mrg 2013-10-16  Release Manager
    338  1.1.1.3    mrg 
    339  1.1.1.3    mrg 	* GCC 4.8.2 released.
    340  1.1.1.3    mrg 
    341  1.1.1.3    mrg 2013-10-09  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    342  1.1.1.3    mrg 
    343  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/58659.cc: Use VERIFY instead of
    344  1.1.1.3    mrg 	aborting.
    345  1.1.1.3    mrg 
    346  1.1.1.3    mrg 2013-10-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    347  1.1.1.3    mrg 
    348  1.1.1.3    mrg 	PR libstdc++/58659
    349  1.1.1.3    mrg 	* include/bits/shared_ptr_base.h (__shared_count::__shared_count(P,D)):
    350  1.1.1.3    mrg 	Delegate to constructor taking allocator.
    351  1.1.1.3    mrg 	(__shared_count::_S_create_from_up): Inline into ...
    352  1.1.1.3    mrg 	(__shared_count::__shared_count(unique_ptr<Y,D>&&): Here. Use
    353  1.1.1.3    mrg 	std::conditional instead of constrained overloads. Allocate memory
    354  1.1.1.3    mrg 	using the allocator type that will be used for deallocation.
    355  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/58659.cc: New.
    356  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust.
    357  1.1.1.3    mrg 
    358  1.1.1.3    mrg 2013-10-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    359  1.1.1.3    mrg 
    360  1.1.1.3    mrg 	PR libstdc++/57641
    361  1.1.1.3    mrg 	* include/std/mutex (timed_mutex, recursive_timed_mutex): Add
    362  1.1.1.3    mrg 	overloaded _M_try_lock_until to handle conversion between different
    363  1.1.1.3    mrg 	clocks. Replace constrained __try_lock_for_impl overloads with
    364  1.1.1.3    mrg 	conditional increment.
    365  1.1.1.3    mrg 	* testsuite/30_threads/timed_mutex/try_lock_until/57641.cc: New.
    366  1.1.1.3    mrg 
    367  1.1.1.3    mrg 2013-10-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    368  1.1.1.3    mrg 
    369  1.1.1.3    mrg 	PR libstdc++/57465
    370  1.1.1.3    mrg 	* include/std/functional
    371  1.1.1.3    mrg 	(_Function_base::_Base_manager::_M_not_empty_function): Fix overload
    372  1.1.1.3    mrg 	for pointers.
    373  1.1.1.3    mrg 	* testsuite/20_util/function/cons/57465.cc: New.
    374  1.1.1.3    mrg 
    375  1.1.1.3    mrg 2013-10-02  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    376  1.1.1.3    mrg 	    Daniel Krugler  <daniel.kruegler (a] gmail.com>
    377  1.1.1.3    mrg 
    378  1.1.1.3    mrg 	PR libstdc++/58569
    379  1.1.1.3    mrg 	* include/std/functional (function::_CheckResult): Move to namespace
    380  1.1.1.3    mrg 	scope and rename to __check_func_return_type.
    381  1.1.1.3    mrg 	* testsuite/20_util/function/58569.cc: New.
    382  1.1.1.3    mrg 
    383  1.1.1.3    mrg 2013-09-30  Chris Jefferson  <chris (a] bubblescope.net>
    384  1.1.1.3    mrg 
    385  1.1.1.3    mrg 	PR libstdc++/58437
    386  1.1.1.3    mrg 	* include/bits/stl_algo.h (__move_median_first): Rename to
    387  1.1.1.3    mrg 	__move_median_to_first, change to take an addition argument.
    388  1.1.1.3    mrg 	(__unguarded_partition_pivot): Adjust.
    389  1.1.1.3    mrg 	* testsuite/performance/25_algorithms/sort.cc: New.
    390  1.1.1.3    mrg 	* testsuite/performance/25_algorithms/sort_heap.cc: Likewise.
    391  1.1.1.3    mrg 	* testsuite/performance/25_algorithms/stable_sort.cc: Likewise.
    392  1.1.1.3    mrg 
    393  1.1.1.3    mrg 2013-09-19  Mitsuru Kariya  <kariya_mitsuru (a] hotmail.com>
    394  1.1.1.3    mrg 	    Chris Jefferson  <chris (a] bubblescope.net>
    395  1.1.1.3    mrg 
    396  1.1.1.3    mrg 	PR libstdc++/58358
    397  1.1.1.3    mrg 	* include/bits/stl_algo.h (search_n): Fix to guarantee a number
    398  1.1.1.3    mrg 	of comparisons <= number of elements in the range.
    399  1.1.1.3    mrg 	* testsuite/25_algorithms/search_n/58358.cc: New.
    400  1.1.1.3    mrg 	* testsuite/25_algorithms/search_n/iterator.cc: Extend.
    401  1.1.1.3    mrg 
    402  1.1.1.3    mrg 2013-09-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
    403  1.1.1.3    mrg 
    404  1.1.1.3    mrg 	PR libstdc++/58415
    405  1.1.1.3    mrg 	* include/ext/sso_string_base.h (__sso_string_base<>::
    406  1.1.1.3    mrg 	__sso_string_base(__sso_string_base&&)): Fix thinkos about
    407  1.1.1.3    mrg 	_M_length vs _M_set_length.
    408  1.1.1.3    mrg 	* testsuite/ext/vstring/cons/58415-1.cc: New.
    409  1.1.1.3    mrg 	* testsuite/ext/vstring/cons/58415-2.cc: Likewise.
    410  1.1.1.3    mrg 
    411  1.1.1.3    mrg 2013-09-10  Kai Tietz  <ktietz (a] redhat.com>
    412  1.1.1.3    mrg 
    413  1.1.1.3    mrg 	Backport from trunk.
    414  1.1.1.3    mrg 	PR libstdc++/54314
    415  1.1.1.3    mrg 	* config/abi/pre/gnu-versioned-namespace.ver: Add thunk _ZTv0_n12_NS*
    416  1.1.1.3    mrg 	like in gnu.ver.
    417  1.1.1.3    mrg 
    418  1.1.1.3    mrg 2013-09-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    419  1.1.1.3    mrg 
    420  1.1.1.3    mrg 	PR libstdc++/58341
    421  1.1.1.3    mrg 	* include/bits/stl_algobase.h (copy_backward): Fix documentation
    422  1.1.1.3    mrg 	per DR 1206.
    423  1.1.1.3    mrg 
    424  1.1.1.3    mrg 2013-09-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
    425  1.1.1.3    mrg 
    426  1.1.1.3    mrg 	PR libstdc++/58302
    427  1.1.1.3    mrg 	* include/bits/random.tcc (negative_binomial_distribution<>::
    428  1.1.1.3    mrg 	operator()(_UniformRandomNumberGenerator&, const param_type&):
    429  1.1.1.3    mrg 	Fix typo in template argument.
    430  1.1.1.3    mrg 	* testsuite/26_numerics/random/negative_binomial_distribution/
    431  1.1.1.3    mrg 	operators/58302.cc: New.
    432      1.1    mrg 
    433  1.1.1.3    mrg 2013-08-16  Uros Bizjak  <ubizjak (a] gmail.com>
    434      1.1    mrg 
    435  1.1.1.3    mrg 	* src/c++98/compatibility.cc (_ZTIe): Use
    436  1.1.1.3    mrg 	reinterpret_cast<const cast *> to avoid -Wcast-qual warnings.
    437  1.1.1.3    mrg 	(_ZTIPe): Ditto.
    438  1.1.1.3    mrg 	(ZTIPKe): Ditto.
    439      1.1    mrg 
    440  1.1.1.3    mrg 2013-08-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    441      1.1    mrg 
    442  1.1.1.3    mrg 	* include/ext/atomicity.h: Add #pragma GCC system_header.
    443      1.1    mrg 
    444  1.1.1.3    mrg 2013-08-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
    445      1.1    mrg 
    446  1.1.1.3    mrg 	PR libstdc++/58098
    447  1.1.1.3    mrg 	* include/bits/random.h (cauchy_distribution<>::min,
    448  1.1.1.3    mrg 	extreme_value_distribution<>::min, normal_distribution<>::min,
    449  1.1.1.3    mrg 	student_t_distribution<>::min): Fix.
    450  1.1.1.3    mrg 	* include/ext/random (normal_mv_distribution<>::min): Likewise.
    451  1.1.1.3    mrg 	* testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
    452  1.1.1.3    mrg 	Adjust.
    453  1.1.1.3    mrg 	testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
    454      1.1    mrg 	Likewise.
    455  1.1.1.3    mrg 	* testsuite/26_numerics/random/extreme_value_distribution/cons/
    456  1.1.1.3    mrg 	parms.cc: Likewise.
    457  1.1.1.3    mrg 	testsuite/26_numerics/random/extreme_value_distribution/cons/
    458  1.1.1.3    mrg 	default.cc: Likewise.
    459  1.1.1.3    mrg 	* testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
    460  1.1.1.3    mrg 	Likewise.
    461  1.1.1.3    mrg 	* testsuite/26_numerics/random/normal_distribution/cons/default.cc:
    462  1.1.1.3    mrg 	Likewise.
    463  1.1.1.3    mrg 	* testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
    464  1.1.1.3    mrg 	Likewise.
    465  1.1.1.3    mrg 	* testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
    466  1.1.1.3    mrg 	Likewise.
    467  1.1.1.3    mrg 	* testsuite/ext/random/normal_mv_distribution/cons/parms.cc: Likewise.
    468  1.1.1.3    mrg 	* testsuite/ext/random/normal_mv_distribution/cons/default.cc: Likewise.
    469      1.1    mrg 
    470  1.1.1.3    mrg 	* testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
    471  1.1.1.3    mrg 	Minor tweak.
    472  1.1.1.3    mrg 	* testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
    473  1.1.1.3    mrg 	Likewise.
    474      1.1    mrg 
    475  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/*: Move to...
    476  1.1.1.3    mrg 	* testsuite/ext/random/von_mises_distribution/*: ... here.
    477  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/*: Move to...
    478  1.1.1.3    mrg 	* testsuite/ext/random/triangular_distribution/*: ... here.
    479      1.1    mrg 
    480  1.1.1.3    mrg 2013-07-31  Franois Dumont  <fdumont (a] gcc.gnu.org>
    481      1.1    mrg 
    482  1.1.1.3    mrg 	* include/profile/unordered_base.h: New.
    483  1.1.1.3    mrg 	* include/Makefile.am: Add new profile header.
    484  1.1.1.3    mrg 	* include/Makefile.in: Regenerate.
    485      1.1    mrg 	* include/profile/impl/profiler.h
    486  1.1.1.3    mrg 	(__profcxx_inefficient_hash_is_on): New macro.
    487  1.1.1.3    mrg 	* include/profile/unordered_map (std::profile::unordered_map<>):
    488  1.1.1.3    mrg 	Use new _Unordered_profile base class. Use default implementations
    489  1.1.1.3    mrg 	for special functions.
    490  1.1.1.3    mrg 	(std::profile::unordered_multimap<>): Likewise.
    491  1.1.1.3    mrg 	* include/profile/unordered_set (std::profile::unordered_set<>):
    492      1.1    mrg 	Likewise.
    493  1.1.1.3    mrg 	(std::profile::unordered_multiset<>): Likewise.
    494  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multiset/55043.cc: Fix
    495  1.1.1.3    mrg 	MoveOnly equality operator signature.
    496      1.1    mrg 
    497  1.1.1.3    mrg 2013-07-31  Paolo Carlini  <paolo.carlini (a] oracle.com>
    498      1.1    mrg 
    499  1.1.1.3    mrg 	PR libstdc++/56627
    500  1.1.1.3    mrg 	* include/bits/stl_bvector.h: Use friend struct hash intead of
    501  1.1.1.3    mrg 	friend class hash to work around useless warnings produced by
    502  1.1.1.3    mrg 	some compilers.
    503  1.1.1.3    mrg 	* include/std/bitset: Likewise.
    504      1.1    mrg 
    505  1.1.1.3    mrg 2013-07-29  Paolo Carlini  <paolo.carlini (a] oracle.com>
    506      1.1    mrg 
    507  1.1.1.3    mrg 	Revert last commit.
    508      1.1    mrg 
    509  1.1.1.3    mrg 2013-07-29  Paolo Carlini  <paolo.carlini (a] oracle.com>
    510      1.1    mrg 
    511  1.1.1.3    mrg 	* include/profile/unordered_map (unordered_map<>,
    512  1.1.1.3    mrg 	unordered_multimap<>): Clean-up constructors and assignment
    513  1.1.1.3    mrg 	operators to match debug-mode.
    514  1.1.1.3    mrg 	* include/profile/unordered_set (unordered_set<>,
    515  1.1.1.3    mrg 	unordered_multiset<>): Likewise.
    516      1.1    mrg 
    517  1.1.1.3    mrg 2013-07-22  Jason Merrill  <jason (a] redhat.com>
    518      1.1    mrg 
    519  1.1.1.3    mrg 	PR libstdc++/57914
    520  1.1.1.3    mrg 	* libsupc++/atexit_thread.cc (run): Delete cleanup elts.
    521      1.1    mrg 
    522  1.1.1.3    mrg 2013-06-27  Paolo Carlini  <paolo.carlini (a] oracle.com>
    523      1.1    mrg 
    524  1.1.1.3    mrg 	* include/profile/vector (emplace(iterator, _Args&&...)): Define.
    525      1.1    mrg 
    526  1.1.1.3    mrg 2013-06-25  Paolo Carlini  <paolo.carlini (a] oracle.com>
    527      1.1    mrg 
    528  1.1.1.3    mrg 	* testsuite/23_containers/map/modifiers/erase/abi_tag.cc: Avoid
    529  1.1.1.3    mrg 	spurious fails with check-debug.
    530  1.1.1.3    mrg 	* testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc:
    531      1.1    mrg 	Likewise.
    532  1.1.1.3    mrg 	* testsuite/23_containers/set/modifiers/erase/abi_tag.cc: Likewise.
    533  1.1.1.3    mrg 	* testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc:
    534      1.1    mrg 	Likewise.
    535      1.1    mrg 
    536  1.1.1.3    mrg 2013-06-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
    537      1.1    mrg 
    538  1.1.1.3    mrg 	PR libstdc++/57674
    539  1.1.1.3    mrg 	* include/bits/random.h (binomial_distribution<>::_M_waiting):
    540  1.1.1.3    mrg 	Add double parameter.
    541  1.1.1.3    mrg 	* include/bits/random.tcc (binomial_distribution<>::operator()
    542  1.1.1.3    mrg 	(_UniformRandomNumberGenerator&, const param_type&)): Pass
    543  1.1.1.3    mrg 	__param._M_q to _M_waiting.
    544  1.1.1.3    mrg 	(_M_waiting): Adjust.
    545  1.1.1.3    mrg 	* testsuite/26_numerics/random/binomial_distribution/
    546  1.1.1.3    mrg 	operators/values.cc: Add tests.
    547      1.1    mrg 
    548  1.1.1.3    mrg 2013-06-21  Paolo Carlini  <paolo.carlini (a] oracle.com>
    549      1.1    mrg 
    550  1.1.1.3    mrg 	PR libstdc++/57666
    551  1.1.1.3    mrg 	* include/std/valarray (valarray<>::operator=(const _Expr<>&)):
    552  1.1.1.3    mrg 	Implement correctly C++11 26.6.2.3/1.
    553  1.1.1.3    mrg 	* testsuite/26_numerics/valarray/dr630-3.C: New.
    554      1.1    mrg 
    555  1.1.1.3    mrg 2013-06-19  Alan Modra  <amodra (a] gmail.com>
    556      1.1    mrg 
    557  1.1.1.3    mrg 	Apply mainline patch
    558  1.1.1.3    mrg 	2013-06-14  Alan Modra  <amodra (a] gmail.com>
    559  1.1.1.3    mrg 	* configure.host (abi_baseline_pair): Match powerpc64*.
    560      1.1    mrg 
    561  1.1.1.3    mrg 2013-06-15  Paolo Carlini  <paolo.carlini (a] oracle.com>
    562      1.1    mrg 
    563  1.1.1.3    mrg 	PR libstdc++/57619
    564  1.1.1.3    mrg 	* include/bits/unordered_map.h (unordered_map<>::insert,
    565  1.1.1.3    mrg 	unordered_multimap<>::insert): Use std::forward, not std::move.
    566  1.1.1.3    mrg 	* testsuite/23_containers/unordered_map/insert/57619.C: New.
    567  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multimap/insert/57619.C: Likewise.
    568      1.1    mrg 
    569  1.1.1.3    mrg 2013-06-12  Benjamin Kosnik  <bkoz (a] redhat.com>
    570      1.1    mrg 
    571  1.1.1.3    mrg 	* include/bits/c++config (_GLIBCXX_ABI_TAG_CXX11): Add.
    572  1.1.1.3    mrg 	* include/bits/stl_map.h (erase): Use abi_tag when C++11.
    573  1.1.1.3    mrg 	* include/bits/stl_multimap.h: Same.
    574  1.1.1.3    mrg 	* include/bits/stl_multiset.h: Same.
    575  1.1.1.3    mrg 	* include/bits/stl_set.h: Same.
    576  1.1.1.3    mrg 	* include/bits/stl_tree.h: Same.
    577  1.1.1.3    mrg 	* include/std/complex (real, imag): Use macro for abi_tag.
    578      1.1    mrg 
    579  1.1.1.3    mrg 	* testsuite/lib/libstdc++.exp: Disable inlinling with -fno-inline.
    580  1.1.1.3    mrg 	* testsuite/util/testsuite_containers.h (erase_external): New
    581  1.1.1.3    mrg 	declarations.
    582  1.1.1.3    mrg 	(erase_external_iterators): Same.
    583  1.1.1.3    mrg 	(linkage_check_cxx98_cxx11_erase): Same.
    584  1.1.1.3    mrg 	(linkage_check_cxx98_cxx11_erase_iterators): Same.
    585  1.1.1.3    mrg 	* testsuite/util/testsuite_shared.cc: Define.
    586  1.1.1.3    mrg 	* testsuite/23_containers/map/modifiers/erase/abi_tag.cc: New.
    587  1.1.1.3    mrg 	* testsuite/23_containers/map/modifiers/erase/
    588  1.1.1.3    mrg 	dr130-linkage-check.cc: New.
    589  1.1.1.3    mrg 	* testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc: New.
    590  1.1.1.3    mrg 	* testsuite/23_containers/multimap/modifiers/erase/
    591  1.1.1.3    mrg 	dr130-linkage-check.cc: New.
    592  1.1.1.3    mrg 	* testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc: New.
    593  1.1.1.3    mrg 	* testsuite/23_containers/multiset/modifiers/erase/
    594  1.1.1.3    mrg 	dr130-linkage-check.cc: New.
    595  1.1.1.3    mrg 	* testsuite/23_containers/set/modifiers/erase/abi_tag.cc: New.
    596  1.1.1.3    mrg 	* testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc:
    597  1.1.1.3    mrg 	New.
    598  1.1.1.3    mrg 	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line number.
    599      1.1    mrg 
    600  1.1.1.3    mrg 	* testsuite/23_containers/map/dr130.cc: Move...
    601  1.1.1.3    mrg 	* testsuite/23_containers/map/modifiers/dr130.cc: ...here.
    602  1.1.1.3    mrg 	* testsuite/23_containers/multimap/dr130.cc: Move ...
    603  1.1.1.3    mrg 	* testsuite/23_containers/multimap/modifiers/dr130.cc: ...here.
    604  1.1.1.3    mrg 	* testsuite/23_containers/multiset/dr130.cc: Move...
    605  1.1.1.3    mrg 	* testsuite/23_containers/multiset/modifiers/dr130.cc: ...here.
    606  1.1.1.3    mrg 	* testsuite/23_containers/set/dr130.cc: Move...
    607  1.1.1.3    mrg 	* testsuite/23_containers/set/modifiers/dr130.cc: ...here.
    608  1.1.1.3    mrg 
    609  1.1.1.3    mrg 2013-06-11  Matthias Klose  <doko (a] ubuntu.com>
    610  1.1.1.3    mrg 
    611  1.1.1.3    mrg 	* include/Makefile.am (bits_headers): Remove ${bits_host_headers}.
    612  1.1.1.3    mrg 	(ext_headers): Remove ${ext_host_headers}.
    613  1.1.1.3    mrg 	(stamp-${host_alias}): Create ${host_builddir}/../ext.
    614  1.1.1.3    mrg 	(stamp-host): Link ${bits_host_headers} and ${ext_host_headers}.
    615  1.1.1.3    mrg 	(install-headers): Install ${bits_host_headers} and ${ext_host_headers}.
    616  1.1.1.3    mrg 	* include/Makefile.in: Regenerate.
    617  1.1.1.3    mrg 	* include/ext/random: Include ext/opt_random.h.
    618      1.1    mrg 
    619  1.1.1.3    mrg 2013-06-07  Uros Bizjak  <ubizjak (a] gmail.com>
    620      1.1    mrg 
    621  1.1.1.3    mrg 	* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update.
    622      1.1    mrg 
    623  1.1.1.3    mrg 2013-05-31  Release Manager
    624      1.1    mrg 
    625  1.1.1.3    mrg 	* GCC 4.8.1 released.
    626  1.1.1.3    mrg 
    627  1.1.1.3    mrg 2013-05-28  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    628  1.1.1.3    mrg 
    629  1.1.1.3    mrg 	* src/c++11/compatibility-chrono.cc (steady_clock::now()): If
    630  1.1.1.3    mrg 	!_GLIBCXX_USE_GETTIMEOFDAY perform conversion inline instead of
    631  1.1.1.3    mrg 	calling non-existent from_time_t.
    632  1.1.1.3    mrg 
    633  1.1.1.3    mrg 2013-05-28  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    634  1.1.1.3    mrg 
    635  1.1.1.3    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt:
    636  1.1.1.3    mrg 	Regenerate.
    637  1.1.1.3    mrg 
    638  1.1.1.3    mrg 2013-05-26  Jakub Jelinek  <jakub (a] redhat.com>
    639  1.1.1.3    mrg 
    640  1.1.1.3    mrg 	Backported from mainline
    641  1.1.1.3    mrg 	2013-05-24  Benjamin Kosnik  <bkoz (a] redhat.com>
    642  1.1.1.3    mrg 
    643  1.1.1.3    mrg 	* include/std/chrono: Wrap clocks in inline namespace _V2.
    644  1.1.1.3    mrg 	* src/c++11/chrono.cc: Same.
    645  1.1.1.3    mrg 	* src/c++11/compatibility-chrono.cc: Revert to previous chrono.cc
    646  1.1.1.3    mrg 	file, with default configure macros selected.
    647  1.1.1.3    mrg 
    648  1.1.1.3    mrg 	* config/abi/pre/gnu.ver (GLIBCXX_3.4.19): Use symbols from inline
    649  1.1.1.3    mrg 	namespace.
    650  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Fix up.
    651  1.1.1.3    mrg 
    652  1.1.1.3    mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
    653  1.1.1.3    mrg 	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
    654  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
    655  1.1.1.3    mrg 	Regenerated.
    656  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
    657  1.1.1.3    mrg 	Regenerated.
    658  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
    659  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
    660  1.1.1.3    mrg 	Regenerated.
    661  1.1.1.3    mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
    662  1.1.1.3    mrg 	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
    663  1.1.1.3    mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
    664  1.1.1.3    mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerated.
    665  1.1.1.3    mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Regenerated.
    666  1.1.1.3    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt:
    667  1.1.1.3    mrg 	Regenerated.
    668  1.1.1.3    mrg 	* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerated.
    669  1.1.1.3    mrg 	* config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Regenerated.
    670  1.1.1.3    mrg 
    671  1.1.1.3    mrg 2013-05-24  Jakub Jelinek  <jakub (a] redhat.com>
    672  1.1.1.3    mrg 
    673  1.1.1.3    mrg 	* src/c++11/chrono.cc: If _GLIBCXX_USE_CLOCK_GETTIME_SYSCALL,
    674  1.1.1.3    mrg 	include unistd.h and sys/syscall.h.  If _GLIBCXX_COMPATIBILITY_CXX0X,
    675  1.1.1.3    mrg 	don't define system_clock::is_steady, system_clock::now() and
    676  1.1.1.3    mrg 	steady_clock::is_steady.
    677  1.1.1.3    mrg 	(std::chrono::system_clock::now()): If
    678  1.1.1.3    mrg 	_GLIBCXX_USE_CLOCK_GETTIME_SYSCALL, call
    679  1.1.1.3    mrg 	syscall (SYS_clock_gettime, ...) instead of clock_gettime (...).
    680  1.1.1.3    mrg 	(std::chrono::system_clock::now()): Likewise.  Add weak attribute
    681  1.1.1.3    mrg 	if _GLIBCXX_COMPATIBILITY_CXX0X and compatibility-chrono.cc will
    682  1.1.1.3    mrg 	be non-empty.
    683  1.1.1.3    mrg 	* src/Makefile.am (cxx11_sources): Add compatibility-chrono.cc.
    684  1.1.1.3    mrg 	(compatibility-chrono.lo, compatibility-chrono.o): New goals.
    685  1.1.1.3    mrg 	* src/c++11/compatibility-chrono.cc: New file.
    686  1.1.1.3    mrg 	* acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): On linux*, check for
    687  1.1.1.3    mrg 	syscall (SYS_clock_gettime, CLOCK_MONOTONIC, &tp).
    688  1.1.1.3    mrg 	* testsuite/util/testsuite_abi.cc (check_version): Add
    689  1.1.1.3    mrg 	GLIBCXX_3.4.19 version and make it the latest.
    690  1.1.1.3    mrg 	* config/abi/pre/gnu.ver (_ZNSt6chrono12steady_clock3nowEv): Export
    691  1.1.1.3    mrg 	also @@GLIBCXX_3.4.19.
    692  1.1.1.3    mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
    693  1.1.1.3    mrg 	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
    694  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
    695  1.1.1.3    mrg 	Regenerated.
    696  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
    697  1.1.1.3    mrg 	Regenerated.
    698  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
    699  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
    700  1.1.1.3    mrg 	Regenerated.
    701  1.1.1.3    mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
    702  1.1.1.3    mrg 	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
    703  1.1.1.3    mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
    704  1.1.1.3    mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerated.
    705  1.1.1.3    mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Regenerated.
    706  1.1.1.3    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt:
    707  1.1.1.3    mrg 	Regenerated.
    708  1.1.1.3    mrg 	* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerated.
    709  1.1.1.3    mrg 	* config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Regenerated.
    710  1.1.1.3    mrg 	* config.h.in: Regenerated.
    711  1.1.1.3    mrg 	* src/Makefile.in: Regenerated.
    712  1.1.1.3    mrg 	* configure: Regenerated.
    713  1.1.1.3    mrg 
    714  1.1.1.3    mrg 2013-05-21  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    715  1.1.1.3    mrg 
    716  1.1.1.3    mrg 	PR libstdc++/57336
    717  1.1.1.3    mrg 	* include/std/functional (__invoke): Do not form function types with
    718  1.1.1.3    mrg 	abstract return type.
    719  1.1.1.3    mrg 	* testsuite/20_util/reference_wrapper/invoke-3.cc: New.
    720  1.1.1.3    mrg 
    721  1.1.1.3    mrg 2013-05-15  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    722  1.1.1.3    mrg 
    723  1.1.1.3    mrg 	* include/bits/basic_string.h (getline): Fix doxygen comments.
    724  1.1.1.3    mrg 
    725  1.1.1.3    mrg 2013-05-14  Evgeniy Stepanov  <eugenis (a] google.com>
    726  1.1.1.3    mrg 
    727  1.1.1.3    mrg 	* src/c++11/system_error.cc (generic_category_instance): Add
    728  1.1.1.3    mrg 	initializer.
    729  1.1.1.3    mrg 	(system_category_instance): Likewise.
    730  1.1.1.3    mrg 	* src/c++11/future.cc (__fec): Likewise.
    731  1.1.1.3    mrg 
    732  1.1.1.3    mrg 2013-05-08  Andoni Morales Alastruey <ylatuya (a] gmail.com>
    733  1.1.1.3    mrg 
    734  1.1.1.3    mrg 	PR libstdc++/57212
    735  1.1.1.3    mrg 	* include/Makefile.am (_GLIBCXX___MINGW32_GLIBCXX___): Modify
    736  1.1.1.3    mrg 	to __MINGW32__.
    737  1.1.1.3    mrg 	* include/Makefile.in: Regenerated.
    738  1.1.1.3    mrg 
    739  1.1.1.3    mrg 2013-04-27  Franois Dumont  <fdumont (a] gcc.gnu.org>
    740  1.1.1.3    mrg 
    741  1.1.1.3    mrg 	* include/bits/hashtable_policy.h
    742  1.1.1.3    mrg 	(_Insert_base<>::insert<_It>(_It, _It)): Enable move semantics.
    743  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/insert/move_range.cc: New.
    744  1.1.1.3    mrg 
    745  1.1.1.3    mrg 2013-04-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
    746  1.1.1.3    mrg 
    747  1.1.1.3    mrg 	PR libstdc++/57010
    748  1.1.1.3    mrg 	* include/bits/stl_heap.h (pop_heap): Avoid self move-assignment.
    749  1.1.1.3    mrg 	* testsuite/25_algorithms/pop_heap/57010.cc: New.
    750  1.1.1.3    mrg 
    751  1.1.1.3    mrg 2013-04-09  Tom Tromey  <tromey (a] redhat.com>
    752  1.1.1.3    mrg 
    753  1.1.1.3    mrg 	* configure, config.h.in: Rebuild.
    754  1.1.1.3    mrg 	* configure.ac: Use GLIBCXX_CHECK_SDT_H.  Don't check for
    755  1.1.1.3    mrg 	sys/sdt.h.
    756  1.1.1.3    mrg 	* acinclude.m4 (GLIBCXX_CHECK_SDT_H): New defun.
    757  1.1.1.3    mrg 
    758  1.1.1.3    mrg 2013-04-04  Gerald Pfeifer  <gerald (a] pfeifer.com>
    759  1.1.1.3    mrg 
    760  1.1.1.3    mrg 	* doc/xml/manual/allocator.xml: Adjust link to Dr.Dobb's article.
    761  1.1.1.3    mrg 
    762  1.1.1.3    mrg 	* doc/xml/manual/appendix_contributing.xml: Adjust link to GNU
    763  1.1.1.3    mrg 	Coding Standards.
    764  1.1.1.3    mrg 
    765  1.1.1.3    mrg 	* doc/xml/manual/debug.xml: Adjust link for ThreadSanitizer.
    766  1.1.1.3    mrg 
    767  1.1.1.3    mrg 	* doc/xml/manual/debug_mode.xml: Adjust link for SafeSTL.
    768  1.1.1.3    mrg 
    769  1.1.1.3    mrg 	* doc/xml/manual/documentation_hacking.xml: Adjust Doxygen link.
    770  1.1.1.3    mrg 
    771  1.1.1.3    mrg 	* doc/xml/manual/messages.xml: Adjust link to Java API specs.
    772  1.1.1.3    mrg 
    773  1.1.1.3    mrg 	* doc/xml/manual/policy_data_structures: Remove direct link to
    774  1.1.1.3    mrg 	IBM Haifa Research Labs.
    775  1.1.1.3    mrg 
    776  1.1.1.3    mrg 	* doc/xml/manual/policy_data_structures_biblio.xml: Adjust links
    777  1.1.1.3    mrg 	for biblio.maverik_lowerbounds and biblio.nelson96stlpq.
    778  1.1.1.3    mrg 
    779  1.1.1.3    mrg 	* doc/xml/manual/profile_mode.xml: Adjust two links to acm.org
    780  1.1.1.3    mrg 	papers.
    781  1.1.1.3    mrg 
    782  1.1.1.3    mrg 	* doc/xml/manual/shared_ptr.xml: Use canonical address for
    783  1.1.1.3    mrg 	www.boost.org.
    784  1.1.1.3    mrg 
    785  1.1.1.3    mrg 2013-04-03  Paolo Carlini  <paolo.carlini (a] oracle.com>
    786  1.1.1.3    mrg 
    787  1.1.1.3    mrg 	PR libstdc++/56834
    788  1.1.1.3    mrg 	* include/debug/array (tuple_size, tuple_element): Do not declare.
    789  1.1.1.3    mrg 	* include/profile/array: Likewise.
    790  1.1.1.3    mrg 	* testsuite/23_containers/array/tuple_interface/
    791  1.1.1.3    mrg 	tuple_element_debug_neg.cc: Adjust dg-error line number.
    792  1.1.1.3    mrg 
    793  1.1.1.3    mrg 2013-03-27  Paolo Carlini  <paolo.carlini (a] oracle.com>
    794  1.1.1.3    mrg 
    795  1.1.1.3    mrg 	PR libstdc++/55977 (partial, std::vector and std::deque bits)
    796  1.1.1.3    mrg 	* include/bits/stl_vector.h (_M_range_initialize(_InputIterator,
    797  1.1.1.3    mrg 	_InputIterator, std::input_iterator_tag)): Use emplace_back.
    798  1.1.1.3    mrg 	* include/bits/deque.tcc (_M_range_initialize(_InputIterator,
    799  1.1.1.3    mrg 	_InputIterator, std::input_iterator_tag)): Likewise.
    800  1.1.1.3    mrg 	* testsuite/23_containers/vector/cons/55977.cc: New.
    801  1.1.1.3    mrg 	* testsuite/23_containers/deque/cons/55977.cc: Likewise.
    802  1.1.1.3    mrg 	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
    803  1.1.1.3    mrg 	Adjust dg-error line number.
    804  1.1.1.3    mrg 	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
    805      1.1    mrg 	Likewise.
    806      1.1    mrg 
    807  1.1.1.3    mrg 2013-03-27  Paolo Carlini  <paolo.carlini (a] oracle.com>
    808      1.1    mrg 
    809  1.1.1.3    mrg 	PR libstdc++/55979
    810  1.1.1.3    mrg 	* include/bits/stl_list.h (_M_initialize_dispatch(_InputIterator,
    811  1.1.1.3    mrg 	_InputIterator, __false_type)): Use emplace_back.
    812  1.1.1.3    mrg 	* testsuite/23_containers/list/cons/55979.cc: New.
    813  1.1.1.3    mrg 	* testsuite/23_containers/list/modifiers/1.h: Adjust.
    814  1.1.1.3    mrg 	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
    815  1.1.1.3    mrg 	Adjust dg-error line number.
    816      1.1    mrg 
    817  1.1.1.3    mrg 2013-03-24  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    818      1.1    mrg 
    819  1.1.1.3    mrg 	PR libstdc++/56002
    820  1.1.1.3    mrg 	* include/std/mutex (lock_guard, unique_lock, lock): Define without
    821  1.1.1.3    mrg 	depending on _GLIBCXX_HAS_GTHREADS.
    822  1.1.1.3    mrg 	* testsuite/30_threads/lock_guard/cons/1.cc: Run on all targets.
    823      1.1    mrg 
    824  1.1.1.3    mrg 2013-03-22  Paolo Carlini  <paolo.carlini (a] oracle.com>
    825      1.1    mrg 
    826  1.1.1.3    mrg 	PR libstdc++/56678
    827  1.1.1.3    mrg 	* include/std/chrono (__is_ratio): Uglify T.
    828      1.1    mrg 
    829  1.1.1.3    mrg 2013-03-22  Release Manager
    830      1.1    mrg 
    831  1.1.1.3    mrg 	* GCC 4.8.0 released.
    832      1.1    mrg 
    833  1.1.1.3    mrg 2013-03-16  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    834      1.1    mrg 
    835  1.1.1.3    mrg 	PR libstdc++/56468
    836  1.1.1.3    mrg 	* libsupc++/exception_ptr.h (type_info): Declare.
    837      1.1    mrg 
    838  1.1.1.3    mrg 2013-03-16  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    839      1.1    mrg 
    840  1.1.1.3    mrg 	PR libstdc++/56492
    841  1.1.1.3    mrg 	* include/std/future (__future_base::_Result): Add result_type
    842  1.1.1.3    mrg 	typedef.
    843  1.1.1.3    mrg 	(__future_base::_S_allocate_result): Overload for std::allocator.
    844  1.1.1.3    mrg 	(__future_base::_Task_setter): Use _Result::result_type instead of
    845  1.1.1.3    mrg 	deducing the type from the task.
    846  1.1.1.3    mrg 	(__future_base::_Task_state): Store allocator to allow shared state
    847  1.1.1.3    mrg 	to be reset.  Replace std::function with member of target object type
    848  1.1.1.3    mrg 	accessed via ...
    849  1.1.1.3    mrg 	(__future_base::_Task_state_base): New abstract base class.
    850  1.1.1.3    mrg 	(__future_base::_Task_state_base::_M_run): New virtual function to
    851  1.1.1.3    mrg 	invoke type-erased target object.
    852  1.1.1.3    mrg 	(__future_base::_Task_state_base::_M_reset): New virtual function to
    853  1.1.1.3    mrg 	create new shared_state using same target object and allocator.
    854  1.1.1.3    mrg 	(__future_base::__create_task_state): Allocate a new _Task_state.
    855  1.1.1.3    mrg 	(packaged_task::packaged_task): Use __create_task_state.
    856  1.1.1.3    mrg 	(packaged_task::reset): Use _Task_state_base::_M_reset.
    857  1.1.1.3    mrg 	* testsuite/30_threads/packaged_task/cons/56492.cc: New.
    858  1.1.1.3    mrg 
    859  1.1.1.3    mrg 2013-03-15  Tom Tromey  <tromey (a] redhat.com>
    860  1.1.1.3    mrg 
    861  1.1.1.3    mrg 	* libsupc++/unwind-cxx.h: Include sys/sdt.h if detected.
    862  1.1.1.3    mrg 	(PROBE2): New macro.
    863  1.1.1.3    mrg 	* libsupc++/eh_throw.cc (__cxa_throw, __cxa_rethrow): Add probe.
    864  1.1.1.3    mrg 	* libsupc++/eh_catch.cc (__cxa_begin_catch): Add probe.
    865  1.1.1.3    mrg 	* configure.ac: Check for sys/sdt.h.
    866  1.1.1.3    mrg 	* configure, config.h.in: Rebuild.
    867  1.1.1.3    mrg 
    868  1.1.1.3    mrg 2013-03-14  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
    869  1.1.1.3    mrg 
    870  1.1.1.3    mrg 	PR libstdc++/56613
    871  1.1.1.3    mrg 	* include/bits/stl_tree.h (_Rb_tree::_M_create_node): Use
    872  1.1.1.3    mrg 	allocator_traits instead of calling construct directly.
    873  1.1.1.3    mrg 	* testsuite/23_containers/map/56613.cc: New.
    874      1.1    mrg 
    875  1.1.1.3    mrg 2013-03-13  Benjamin Kosnik  <bkoz (a] redhat.com>
    876      1.1    mrg 
    877  1.1.1.3    mrg 	* doc/html/*: Regenerate.
    878      1.1    mrg 
    879  1.1.1.3    mrg 2013-03-13  Paolo Carlini  <paolo.carlini (a] oracle.com>
    880      1.1    mrg 
    881  1.1.1.3    mrg 	PR libstdc++/56609
    882  1.1.1.3    mrg 	* include/std/type_traits (is_fundamental): Add std::nullptr_t.
    883  1.1.1.3    mrg 	* testsuite/20_util/is_fundamental/value.cc: Extend.
    884  1.1.1.3    mrg 	* testsuite/20_util/is_compound/value.cc: Likewise.
    885      1.1    mrg 
    886  1.1.1.3    mrg 2013-03-09  Paolo Carlini  <paolo.carlini (a] oracle.com>
    887      1.1    mrg 
    888  1.1.1.3    mrg 	* testsuite/20_util/function_objects/mem_fn/55463.cc: Avoid
    889  1.1.1.3    mrg 	-Wunused warnings.
    890      1.1    mrg 
    891  1.1.1.3    mrg 2013-03-08  Benjamin Kosnik  <bkoz (a] redhat.com>
    892      1.1    mrg 
    893  1.1.1.3    mrg 	* include/bits/memoryfwd.h: New. Centralize forward declarations.
    894  1.1.1.3    mrg 	* include/bits/algorithmfwd.h: Consistent comments.
    895      1.1    mrg 	* include/bits/localefwd.h: Same.
    896  1.1.1.3    mrg 	* include/ext/vstring_fwd.h: Same.
    897  1.1.1.3    mrg 	* include/parallel/algorithmfwd.h: Same.
    898  1.1.1.3    mrg 	* include/parallel/numericfwd.h: Same.
    899      1.1    mrg 	* include/std/iosfwd: Same.
    900      1.1    mrg 
    901  1.1.1.3    mrg 	* include/bits/alloc_traits.h: Include memoryfwd.h, remove allocator
    902  1.1.1.3    mrg 	forward decl.
    903  1.1.1.3    mrg 	* include/ext/alloc_traits.h: Remove allocator forward decl.
    904  1.1.1.3    mrg 	* include/bits/stl_construct.h: Same.
    905  1.1.1.3    mrg 	* include/bits/stringfwd.h: Include memoryfwd.h, remove allocator
    906  1.1.1.3    mrg 	forward decl. Consistent comments.
    907      1.1    mrg 
    908  1.1.1.3    mrg 	* doc/doxygen/user.cfg.in (TEMPLATE_RELATIONS): To NO.
    909      1.1    mrg 
    910  1.1.1.3    mrg 	* include/Makefile.am (bits_headers): Add memoryfwd.h.
    911  1.1.1.3    mrg 	* include/Makefile.in: Regenerate.
    912  1.1.1.3    mrg 	* configure: Same.
    913      1.1    mrg 
    914  1.1.1.3    mrg 2013-03-08  Franois Dumont  <fdumont (a] gcc.gnu.org>
    915      1.1    mrg 
    916  1.1.1.3    mrg 	* include/bits/vector.tcc (vector<>operator=(const vector<>&):
    917  1.1.1.3    mrg 	Reset pointers after deallocation when memory can be reused.
    918  1.1.1.3    mrg 	* testsuite/23_containers/vector/allocator/minimal.cc: Insert
    919  1.1.1.3    mrg 	elements to really challenge C++11 allocator integration.
    920  1.1.1.3    mrg 	* testsuite/23_containers/vector/allocator/copy.cc: Likewise.
    921  1.1.1.3    mrg 	* testsuite/23_containers/vector/allocator/copy_assign.cc:
    922  1.1.1.3    mrg 	Likewise.
    923  1.1.1.3    mrg 	* testsuite/23_containers/vector/allocator/move_assign.cc:
    924  1.1.1.3    mrg 	Likewise.
    925  1.1.1.3    mrg 	* testsuite/23_containers/vector/allocator/swap.cc: Likewise and
    926  1.1.1.3    mrg 	swap vector back before checks on memory/personality mapping are
    927  1.1.1.3    mrg 	performed.
    928  1.1.1.3    mrg 	* testsuite/23_containers/forward_list/allocator/minimal.cc:
    929  1.1.1.3    mrg 	Insert element to really challenge C++11 allocator integration.
    930  1.1.1.3    mrg 	* testsuite/23_containers/forward_list/allocator/copy.cc:
    931  1.1.1.3    mrg 	Likewise.
    932  1.1.1.3    mrg 	* testsuite/23_containers/forward_list/allocator/copy_assign.cc:
    933  1.1.1.3    mrg 	Likewise.
    934  1.1.1.3    mrg 	* testsuite/23_containers/forward_list/allocator/move_assign.cc:
    935  1.1.1.3    mrg 	Likewise.
    936  1.1.1.3    mrg 	* testsuite/23_containers/forward_list/allocator/swap.cc: Likewise
    937  1.1.1.3    mrg 	and swap forward_list back before checks on memory/personality
    938  1.1.1.3    mrg 	mapping are performed.
    939  1.1.1.3    mrg 
    940  1.1.1.3    mrg 2013-03-07  Jakub Jelinek  <jakub (a] redhat.com>
    941  1.1.1.3    mrg 
    942  1.1.1.3    mrg 	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
    943  1.1.1.3    mrg 	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise.
    944  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
    945  1.1.1.3    mrg 	Likewise.
    946  1.1.1.3    mrg 	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise.
    947  1.1.1.3    mrg 	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise.
    948  1.1.1.3    mrg 	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise.
    949  1.1.1.3    mrg 	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise.
    950  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise.
    951  1.1.1.3    mrg 	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise.
    952  1.1.1.3    mrg 
    953  1.1.1.3    mrg 2013-03-06  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    954  1.1.1.3    mrg 
    955  1.1.1.3    mrg 	* scripts/extract_symvers.pl: Omit symbols bound to base
    956  1.1.1.3    mrg 	versions.
    957  1.1.1.3    mrg 	* scripts/extract_symvers.in: Likewise.
    958  1.1.1.3    mrg 	* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerate.
    959  1.1.1.3    mrg 	* config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Likewise.
    960  1.1.1.3    mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
    961  1.1.1.3    mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
    962  1.1.1.3    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
    963  1.1.1.3    mrg 
    964  1.1.1.3    mrg 2013-03-04  Ulrich Drepper  <drepper (a] gmail.com>
    965  1.1.1.3    mrg 
    966  1.1.1.3    mrg 	* include/ext/random (__gnu_cxx::von_mises_distribution<>):
    967  1.1.1.3    mrg 	Optimize generation function by pulling computation of __r into the
    968  1.1.1.3    mrg 	constructor for param_type.  Also compare _M_mu in operator==.
    969  1.1.1.3    mrg 	Fix comment.
    970  1.1.1.3    mrg 
    971  1.1.1.3    mrg 2013-03-02  Ulrich Drepper  <drepper (a] gmail.com>
    972  1.1.1.3    mrg 
    973  1.1.1.3    mrg 	Add triangular and von Mises distributions.
    974  1.1.1.3    mrg 	* include/ext/random: Include <ext/cmath>.
    975  1.1.1.3    mrg 	Add __gnu_cxx::triangular_distribution<> and
    976  1.1.1.3    mrg 	__gnu_cxx::von_mises_distribution<> classes.
    977  1.1.1.3    mrg 	* include/ext/random.tcc: Add out-of-line functions for
    978  1.1.1.3    mrg 	__gnu_cxx::triangular_distribution<> and
    979  1.1.1.3    mrg 	__gnu_cxx::von_mises_distribution<>.
    980  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/cons/default.cc: New file.
    981  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/cons/parms.cc: New file.
    982  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/operators/serialize.cc:
    983  1.1.1.3    mrg 	New file.
    984  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/operators/equal.cc:
    985  1.1.1.3    mrg 	New file.
    986  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/operators/inequal.cc:
    987  1.1.1.3    mrg 	New file.
    988  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/requirements/typedefs.cc:
    989  1.1.1.3    mrg 	New file.
    990  1.1.1.3    mrg 	* testsuite/ext/triangular_distribution/requirements/
    991  1.1.1.3    mrg 	explicit_instantiation/1.cc: New file.
    992  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/cons/default.cc: New file.
    993  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/cons/parms.cc: New file.
    994  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/operators/serialize.cc:
    995  1.1.1.3    mrg 	New file.
    996  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/operators/equal.cc: New file.
    997  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/operators/inequal.cc:
    998  1.1.1.3    mrg 	New file.
    999  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/requirements/typedefs.cc:
   1000  1.1.1.3    mrg 	New file.
   1001  1.1.1.3    mrg 	* testsuite/ext/von_mises_distribution/requirements/
   1002  1.1.1.3    mrg 	explicit_instantiation/1.cc: New file.
   1003  1.1.1.3    mrg 
   1004  1.1.1.3    mrg 	Add math constants.
   1005  1.1.1.3    mrg 	* include/Makefile.am (ext_headers): Add cmath.
   1006  1.1.1.3    mrg 	* include/Makefile.in: Regenerated.
   1007  1.1.1.3    mrg 	* include/ext/cmath: New file.
   1008  1.1.1.3    mrg 
   1009  1.1.1.3    mrg 2013-03-01  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1010  1.1.1.3    mrg 
   1011  1.1.1.3    mrg 	* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerate.
   1012  1.1.1.3    mrg 	* config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Likewise.
   1013  1.1.1.3    mrg 	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
   1014  1.1.1.3    mrg 	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
   1015  1.1.1.3    mrg 	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
   1016  1.1.1.3    mrg 
   1017  1.1.1.3    mrg 2013-02-26  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1018  1.1.1.3    mrg 
   1019  1.1.1.3    mrg 	PR libstdc++/56012
   1020  1.1.1.3    mrg 	* include/bits/atomic_base.h (atomic_flag): Fix narrowing conversion.
   1021  1.1.1.3    mrg 	* testsuite/29_atomics/atomic/operators/56012.cc: New.
   1022  1.1.1.3    mrg 
   1023  1.1.1.3    mrg 	PR libstdc++/56011
   1024  1.1.1.3    mrg 	* include/std/atomic (atomic<bool>::operator=(bool) volatile): Add
   1025  1.1.1.3    mrg 	missing overload.
   1026  1.1.1.3    mrg 	* testsuite/29_atomics/atomic/operators/56011.cc: New.
   1027  1.1.1.3    mrg 
   1028  1.1.1.3    mrg 2013-02-25  Jason Merrill  <jason (a] redhat.com>
   1029  1.1.1.3    mrg 
   1030  1.1.1.3    mrg 	* configure.ac: Check for __cxa_thread_atexit_impl.
   1031  1.1.1.3    mrg 	* libsupc++/atexit_thread.cc (__cxa_thread_atexit): Just forward
   1032  1.1.1.3    mrg 	to it if available.
   1033  1.1.1.3    mrg 	* config.h.in, configure: Regenerate.
   1034  1.1.1.3    mrg 
   1035  1.1.1.3    mrg 2013-02-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1036  1.1.1.3    mrg 
   1037  1.1.1.3    mrg 	* include/std/streambuf (basic_streambuf): Use injected class name
   1038  1.1.1.3    mrg 	instead of non-standard __streambuf_type typedef. Fix unclosed Doxygen
   1039  1.1.1.3    mrg 	group.
   1040  1.1.1.3    mrg 
   1041  1.1.1.3    mrg 2013-02-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1042  1.1.1.3    mrg 
   1043  1.1.1.3    mrg 	* doc/html/faq.html: Fix spelling.
   1044  1.1.1.3    mrg 	* doc/xml/faq.xml: Likewise.
   1045  1.1.1.3    mrg 	* include/bits/basic_ios.h: Likewise.
   1046  1.1.1.3    mrg 	* include/bits/regex.h: Likewise.
   1047  1.1.1.3    mrg 	* include/std/istream: Likewise.
   1048  1.1.1.3    mrg 	* include/std/streambuf: Likewise.
   1049  1.1.1.3    mrg 
   1050  1.1.1.3    mrg 2013-02-20  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1051  1.1.1.3    mrg 
   1052  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/55043.cc: Add missing
   1053  1.1.1.3    mrg 	namespace qualification.
   1054  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multiset/55043.cc: Likewise.
   1055  1.1.1.3    mrg 
   1056  1.1.1.3    mrg 2013-02-19  Benjamin Kosnik  <bkoz (a] redhat.com>
   1057  1.1.1.3    mrg 
   1058  1.1.1.3    mrg 	* doc/doxygen/user.cfg.in: Set __cplusplus to 201103L. Change to
   1059  1.1.1.3    mrg 	_GLIBCXX_INCLUDE_AS_CXX11. DIRECTORY_GRAPH, MARKDOWN_SUPPORT,
   1060  1.1.1.3    mrg 	AUTOLINK_SUPPORT to NO. Update to doxygen 1.8.3.1.
   1061  1.1.1.3    mrg 	* include/bits/stl_pair.h: Add to utilities group.
   1062  1.1.1.3    mrg 	* include/std/tuple: Same.
   1063  1.1.1.3    mrg 	* include/std/typeindex: Same.
   1064      1.1    mrg 
   1065  1.1.1.3    mrg 	* include/bits/stringfwd.h: Fix markup.
   1066  1.1.1.3    mrg 	* include/std/limits: Same.
   1067  1.1.1.3    mrg 	* include/std/type_traits: Same.
   1068  1.1.1.3    mrg 	* include/tr1/memory: Same.
   1069  1.1.1.3    mrg 	* include/tr1/regex: Same.
   1070  1.1.1.3    mrg 	* scripts/run_doxygen: Comment.
   1071  1.1.1.3    mrg 	* testsuite/20_util/uses_allocator/cons_neg.cc: Fixup line numbers.
   1072      1.1    mrg 
   1073  1.1.1.3    mrg 2013-02-14  Jason Merrill  <jason (a] redhat.com>
   1074      1.1    mrg 
   1075  1.1.1.3    mrg 	* testsuite/18_support/quick_exit/quick_exit.cc: #if out the whole
   1076  1.1.1.3    mrg 	test if unsupported.
   1077      1.1    mrg 
   1078  1.1.1.3    mrg 2013-02-13  Marc Glisse  <marc.glisse (a] inria.fr>
   1079      1.1    mrg 
   1080  1.1.1.3    mrg 	PR libstdc++/56111
   1081  1.1.1.3    mrg 	* include/std/complex (complex): Undefine.
   1082  1.1.1.3    mrg 	* include/c_compatibility/complex.h (complex): Only undefine if
   1083  1.1.1.3    mrg 	<complex> has been included.
   1084  1.1.1.3    mrg 	* testsuite/26_numerics/complex/56111.cc: New testcase.
   1085      1.1    mrg 
   1086  1.1.1.3    mrg 2013-02-13  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1087      1.1    mrg 
   1088  1.1.1.3    mrg 	* include/bits/hashtable_policy.h (_Hash_code_base): Restore
   1089  1.1.1.3    mrg 	default constructor protected.
   1090  1.1.1.3    mrg 	* include/bits/hashtable.h: static assert that _Hash_code_base has
   1091  1.1.1.3    mrg 	a default constructor available through inheritance.
   1092      1.1    mrg 
   1093  1.1.1.3    mrg 2013-02-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1094      1.1    mrg 
   1095  1.1.1.3    mrg 	* include/c_std/cstdlib (at_quick_exit, quick_exit): Provide in
   1096  1.1.1.3    mrg 	C++11 mode.
   1097      1.1    mrg 
   1098  1.1.1.3    mrg 2013-02-12  Julian Brown  <julian (a] codesourcery.com>
   1099      1.1    mrg 
   1100  1.1.1.3    mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-1.cc (test01):
   1101  1.1.1.3    mrg 	Don't expect dots after abbreviated weekday names for ru_RU for
   1102  1.1.1.3    mrg 	glibc versions >= 2.17.
   1103  1.1.1.3    mrg 	* testsuite/22_locale/time_get/get_weekday/char/38081-2.cc (test01):
   1104  1.1.1.3    mrg 	Likewise.
   1105      1.1    mrg 
   1106  1.1.1.3    mrg 2013-02-12  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1107      1.1    mrg 
   1108  1.1.1.3    mrg 	* include/bits/random.tcc (__transform): Remove.
   1109  1.1.1.3    mrg 	(__normalize): Add.
   1110  1.1.1.3    mrg 	(discrete_distribution<>::param_type::_M_initialize): Adjust.
   1111  1.1.1.3    mrg 	(piecewise_constant_distribution<>::param_type::_M_initialize):
   1112  1.1.1.3    mrg 	Likewise.
   1113  1.1.1.3    mrg 	(piecewise_linear_distribution<>::param_type::_M_initialize):
   1114  1.1.1.3    mrg 	Likewise.
   1115      1.1    mrg 
   1116  1.1.1.3    mrg 2013-02-11  Benjamin Kosnik  <bkoz (a] redhat.com>
   1117      1.1    mrg 
   1118  1.1.1.3    mrg 	* src/c++11/Makefile.am (hashtable_c++0x.lo, hashtable_c++0x.o):
   1119  1.1.1.3    mrg 	Use -fimplicit-templates.
   1120  1.1.1.3    mrg 	* src/c++11/Makefile.in: Regenerate.
   1121  1.1.1.3    mrg 	* src/c++11/hashtable_c++0x.cc: Remove instantiation for
   1122  1.1.1.3    mrg 	std::lower_bound template.
   1123      1.1    mrg 
   1124  1.1.1.3    mrg 2013-02-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1125      1.1    mrg 
   1126  1.1.1.3    mrg 	* include/c_std/cstdlib (at_quick_exit, quick_exit): Do not declare.
   1127  1.1.1.3    mrg 	* include/c_global/cstdlib (at_quick_exit, quick_exit): Declare only
   1128  1.1.1.3    mrg 	in C++11 mode and if available in the underlying C library.
   1129  1.1.1.3    mrg 	* testsuite/18_support/quick_exit/quick_exit.cc: Compile with
   1130  1.1.1.3    mrg 	-std=gnu++11; check _GLIBCXX_HAVE_AT_QUICK_EXIT and
   1131  1.1.1.3    mrg 	_GLIBCXX_HAVE_QUICK_EXIT.
   1132      1.1    mrg 
   1133  1.1.1.3    mrg 2013-02-11  Benjamin Kosnik  <bkoz (a] redhat.com>
   1134      1.1    mrg 
   1135  1.1.1.3    mrg 	* doc/html/*: Regenerate.
   1136      1.1    mrg 
   1137  1.1.1.3    mrg 2013-02-11  Jason Merrill  <jason (a] redhat.com>
   1138      1.1    mrg 
   1139  1.1.1.3    mrg 	* linkage.m4 (GLIBCXX_CHECK_STDLIB_DECL_AND_LINKAGE): New.
   1140  1.1.1.3    mrg 	(GLIBCXX_CHECK_STDLIB_SUPPORT): Check for atexit and at_quick_exit.
   1141  1.1.1.3    mrg 	* config.h.in, configure: Regenerate.
   1142  1.1.1.3    mrg 	* include/c_std/cstdlib: Add atexit and at_quick_exit.
   1143  1.1.1.3    mrg 	* include/c_global/cstdlib: Add atexit and at_quick_exit.
   1144  1.1.1.3    mrg 	* testsuite/18_support/quick_exit/quick_exit.cc: New.
   1145      1.1    mrg 
   1146  1.1.1.3    mrg 2013-02-11  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1147      1.1    mrg 
   1148  1.1.1.3    mrg 	PR libstdc++/56282
   1149  1.1.1.3    mrg 	Revert:
   1150  1.1.1.3    mrg 	2013-02-06  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   1151      1.1    mrg 
   1152  1.1.1.3    mrg 	PR libstdc++/56193
   1153  1.1.1.3    mrg 	* include/bits/basic_ios.h: Replace operator void*() const
   1154  1.1.1.3    mrg 	with explicit operator bool() const in C++11 and greater.
   1155  1.1.1.3    mrg 	* testsuite/27_io/basic_ios/pr56193.cc: New file.
   1156      1.1    mrg 
   1157  1.1.1.3    mrg 2013-02-10  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1158  1.1.1.3    mrg 	    Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1159      1.1    mrg 
   1160  1.1.1.3    mrg 	* doc/xml/manual/containers.xml: Add section on unordered containers.
   1161  1.1.1.3    mrg 	* doc/xml/manual/using.xml: Fix incomplete sentence.
   1162      1.1    mrg 
   1163  1.1.1.3    mrg 2013-02-10  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1164      1.1    mrg 
   1165  1.1.1.3    mrg 	PR libstdc++/56267
   1166  1.1.1.3    mrg 	* include/bits/hashtable.h (__cache_default): Check if hash function
   1167  1.1.1.3    mrg 	is copy assignable.
   1168  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/56267.cc: New.
   1169  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/instantiation_neg.cc: Adjust
   1170  1.1.1.3    mrg 	dg-error line number.
   1171  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/
   1172  1.1.1.3    mrg 	not_default_constructible_hash_neg.cc: Likewise.
   1173      1.1    mrg 
   1174  1.1.1.3    mrg 	PR libstdc++/56278
   1175  1.1.1.3    mrg 	* include/bits/hashtable_policy.h (_Hash_code_base): Make default
   1176  1.1.1.3    mrg 	constructor public.
   1177  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/56278.cc: New.
   1178  1.1.1.3    mrg 
   1179  1.1.1.3    mrg 2013-02-09  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1180  1.1.1.3    mrg 
   1181  1.1.1.3    mrg 	* include/tr1/bessel_function.tcc (__cyl_bessel_ij_series): Code
   1182  1.1.1.3    mrg 	simplification.
   1183  1.1.1.3    mrg 
   1184  1.1.1.3    mrg 2013-02-08  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   1185  1.1.1.3    mrg 
   1186  1.1.1.3    mrg 	PR libstdc++/56216
   1187  1.1.1.3    mrg 	* include/tr1/special_function_util.h: Remove spurious const
   1188  1.1.1.3    mrg 	from numeric arguments.
   1189  1.1.1.3    mrg 	* include/tr1/riemann_zeta.tcc: Likewise.
   1190  1.1.1.3    mrg 	* include/tr1/exp_integral.tcc: Likewise.
   1191  1.1.1.3    mrg 	* include/tr1/bessel_function.tcc: Likewise.
   1192  1.1.1.3    mrg 	* include/tr1/hypergeometric.tcc: Likewise.
   1193  1.1.1.3    mrg 	* include/tr1/modified_bessel_func.tcc: Likewise.
   1194  1.1.1.3    mrg 	* include/tr1/poly_laguerre.tcc: Likewise.
   1195  1.1.1.3    mrg 	* include/tr1/gamma.tcc: Likewise.
   1196  1.1.1.3    mrg 	* include/tr1/legendre_function.tcc: Likewise.
   1197  1.1.1.3    mrg 	* include/tr1/poly_hermite.tcc: Likewise.
   1198  1.1.1.3    mrg 	* include/tr1/ell_integral.tcc: Likewise.
   1199  1.1.1.3    mrg 	* include/tr1/bessel_function.tcc (__cyl_bessel_ij_series):
   1200  1.1.1.3    mrg 	If argument is zero return function value.
   1201  1.1.1.3    mrg 	* testsuite/tr1/5_numerical_facilities/special_functions/
   1202  1.1.1.3    mrg 	08_cyl_bessel_i/pr56216.cc: New.
   1203  1.1.1.3    mrg 
   1204  1.1.1.3    mrg 2013-02-07  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1205  1.1.1.3    mrg 
   1206  1.1.1.3    mrg 	* testsuite/27_io/basic_ios/pr56193.cc: Tweak.
   1207  1.1.1.3    mrg 
   1208  1.1.1.3    mrg 2013-02-06  Edward Smith-Rowland  <3dw4rd (a] verizon.net>
   1209  1.1.1.3    mrg 
   1210  1.1.1.3    mrg 	PR libstdc++/56193
   1211  1.1.1.3    mrg 	* include/bits/basic_ios.h: Replace operator void*() const
   1212  1.1.1.3    mrg 	with explicit operator bool() const in C++11 and greater.
   1213  1.1.1.3    mrg 	* testsuite/27_io/basic_ios/pr56193.cc: New file.
   1214  1.1.1.3    mrg 
   1215  1.1.1.3    mrg 2013-02-04  Dodji Seketeli  <dodji (a] redhat.com>
   1216  1.1.1.3    mrg 
   1217  1.1.1.3    mrg 	Add missing explicit instantiation for std::lower_bound template
   1218  1.1.1.3    mrg 	* libstdc++-v3/src/c++11/hashtable_c++0x.cc (namespace std): Add
   1219  1.1.1.3    mrg 	missing instantiation for std::lower_bound template.
   1220  1.1.1.3    mrg 
   1221  1.1.1.3    mrg 2013-02-04  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1222  1.1.1.3    mrg 
   1223  1.1.1.3    mrg 	* include/bits/functional_hash.h (std::__is_fast_hash<>): New.
   1224  1.1.1.3    mrg 	* include/bits/basic_string.h: Specialize previous to mark
   1225  1.1.1.3    mrg 	std::hash for string types as slow.
   1226  1.1.1.3    mrg 	* include/bits/hashtable.h (__cache_default): Replace is_integral
   1227  1.1.1.3    mrg 	with __is_fast_hash.
   1228  1.1.1.3    mrg 	* src/c++11/hash_c++0x.cc: Add type_traits include.
   1229  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/instantiation_neg.cc:
   1230  1.1.1.3    mrg 	Adapt dg-error line number.
   1231  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/
   1232  1.1.1.3    mrg 	not_default_constructible_hash_neg.cc: Likewise.
   1233      1.1    mrg 
   1234  1.1.1.3    mrg 2013-02-04  Manuel Lpez-Ibez  <manu (a] gcc.gnu.org>
   1235  1.1.1.3    mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   1236      1.1    mrg 
   1237  1.1.1.3    mrg 	PR libstdc++/56202 (again)
   1238  1.1.1.3    mrg 	* include/bits/random.tcc (binomial_distribution<>::
   1239  1.1.1.3    mrg 	_M_waiting(_UniformRandomNumberGenerator&, _IntType)): Fix thinko
   1240  1.1.1.3    mrg 	in previous commit.
   1241      1.1    mrg 
   1242  1.1.1.3    mrg 	* include/bits/random.h: Fix comment typo.
   1243      1.1    mrg 
   1244  1.1.1.3    mrg 2013-02-04  Manuel Lpez-Ibez  <manu (a] gcc.gnu.org>
   1245  1.1.1.3    mrg 	    Paolo Carlini  <paolo.carlini (a] oracle.com>
   1246      1.1    mrg 
   1247  1.1.1.3    mrg 	PR libstdc++/56202
   1248  1.1.1.3    mrg 	* include/bits/random.tcc (binomial_distribution<>::
   1249  1.1.1.3    mrg 	_M_waiting(_UniformRandomNumberGenerator&, _IntType)): Avoid
   1250  1.1.1.3    mrg 	division by zero.
   1251  1.1.1.3    mrg 
   1252  1.1.1.3    mrg 2013-02-03  Richard Sandiford  <rdsandiford (a] googlemail.com>
   1253  1.1.1.3    mrg 
   1254  1.1.1.3    mrg 	Update copyright years.
   1255  1.1.1.3    mrg 	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc,
   1256  1.1.1.3    mrg 	testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc,
   1257  1.1.1.3    mrg 	testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc,
   1258  1.1.1.3    mrg 	testsuite/23_containers/deque/requirements/dr438/insert_neg.cc,
   1259  1.1.1.3    mrg 	testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
   1260  1.1.1.3    mrg 	testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
   1261  1.1.1.3    mrg 	testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
   1262  1.1.1.3    mrg 	testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
   1263  1.1.1.3    mrg 	testsuite/23_containers/vector/requirements/dr438/assign_neg.cc,
   1264  1.1.1.3    mrg 	testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc,
   1265  1.1.1.3    mrg 	testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc,
   1266  1.1.1.3    mrg 	testsuite/23_containers/vector/requirements/dr438/insert_neg.cc,
   1267  1.1.1.3    mrg 	testsuite/29_atomics/atomic/cons/assign_neg.cc,
   1268  1.1.1.3    mrg 	testsuite/29_atomics/atomic/cons/copy_neg.cc,
   1269  1.1.1.3    mrg 	testsuite/29_atomics/atomic_integral/cons/assign_neg.cc,
   1270  1.1.1.3    mrg 	testsuite/29_atomics/atomic_integral/cons/copy_neg.cc,
   1271  1.1.1.3    mrg 	testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc,
   1272  1.1.1.3    mrg 	testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc,
   1273  1.1.1.3    mrg 	testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
   1274  1.1.1.3    mrg 	Update lines in dg error matches.
   1275  1.1.1.3    mrg 
   1276  1.1.1.3    mrg 2013-02-03  Richard Sandiford  <rdsandiford (a] googlemail.com>
   1277  1.1.1.3    mrg 
   1278  1.1.1.3    mrg 	* config/os/mingw32/ctype_inline.h: Fix copyright typo.
   1279  1.1.1.3    mrg 
   1280  1.1.1.3    mrg 2013-02-01  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1281  1.1.1.3    mrg 
   1282  1.1.1.3    mrg 	* include/bits/hashtable_policy.h
   1283  1.1.1.3    mrg 	(_Prime_rehash_policy::_M_next_bkt)
   1284  1.1.1.3    mrg 	(_Prime_rehash_policy::_M_need_rehash): Move definition...
   1285  1.1.1.3    mrg 	* src/c++11/hashtable_c++0x.cc: ... here.
   1286  1.1.1.3    mrg 	* src/shared/hashtable-aux.cc: Remove c++config.h include.
   1287  1.1.1.3    mrg 	* config/abi/gnu.ver (GLIBCXX_3.4.18): Export _Prime_rehash_policy
   1288  1.1.1.3    mrg 	symbols.
   1289  1.1.1.3    mrg 
   1290  1.1.1.3    mrg 2013-01-29  Jason Merrill  <jason (a] redhat.com>
   1291  1.1.1.3    mrg 
   1292  1.1.1.3    mrg 	PR libstdc++/54314
   1293  1.1.1.3    mrg 	* config/abi/pre/gnu.ver: Don't export construction vtables.
   1294  1.1.1.3    mrg 	* config/abi/pre/gnu-versioned-namespace.ver: Likewise.
   1295  1.1.1.3    mrg 
   1296  1.1.1.3    mrg 2013-01-28  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1297  1.1.1.3    mrg 
   1298  1.1.1.3    mrg 	PR libstdc++/56112
   1299  1.1.1.3    mrg 	* include/bits/hashtable_policy.h (insert(_Pair&&)): Use _M_emplace
   1300  1.1.1.3    mrg 	to construct value_type explicitly before trying to extract the key.
   1301  1.1.1.3    mrg 	* testsuite/23_containers/unordered_map/cons/56112.cc: New.
   1302  1.1.1.3    mrg 
   1303  1.1.1.3    mrg 2013-01-28  Franois Dumont  <fdumont (a] gcc.gnu.org>
   1304  1.1.1.3    mrg 
   1305  1.1.1.3    mrg 	* include/bits/hashtable_policy.h (_Local_iterator_base): Use
   1306  1.1.1.3    mrg 	_Hashtable_ebo_helper to embed functors into the local_iterator
   1307  1.1.1.3    mrg 	when necessary. Pass information about functors involved in hash
   1308  1.1.1.3    mrg 	code by copy.
   1309  1.1.1.3    mrg 	* include/bits/hashtable.h (__cache_default): Do not cache for
   1310  1.1.1.3    mrg 	builtin integral types unless the hash functor is not noexcept
   1311  1.1.1.3    mrg 	qualified or is not default constructible. Adapt static assertions
   1312  1.1.1.3    mrg 	and local iterator instantiations.
   1313  1.1.1.3    mrg 	* include/debug/unordered_set
   1314  1.1.1.3    mrg 	(std::__debug::unordered_set<>::erase): Detect local iterators to
   1315  1.1.1.3    mrg 	invalidate using contained node rather than generating a dummy
   1316  1.1.1.3    mrg 	local_iterator instance.
   1317  1.1.1.3    mrg 	(std::__debug::unordered_multiset<>::erase): Likewise.
   1318  1.1.1.3    mrg 	* include/debug/unordered_map
   1319  1.1.1.3    mrg 	(std::__debug::unordered_map<>::erase): Likewise.
   1320  1.1.1.3    mrg 	(std::__debug::unordered_multimap<>::erase): Likewise.
   1321  1.1.1.3    mrg 	* testsuite/performance/23_containers/insert_erase/41975.cc: Test
   1322  1.1.1.3    mrg 	std::tr1 and std versions of unordered_set regardless of any
   1323  1.1.1.3    mrg 	macro. Add test on default cache behavior.
   1324  1.1.1.3    mrg 	* testsuite/performance/23_containers/insert/54075.cc: Likewise.
   1325  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/instantiation_neg.cc:
   1326  1.1.1.3    mrg 	Adapt line number.
   1327  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/
   1328  1.1.1.3    mrg 	not_default_constructible_hash_neg.cc: New.
   1329  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/buckets/swap.cc: New.
   1330  1.1.1.3    mrg 
   1331  1.1.1.3    mrg 2013-01-24  Paolo Carlini  <paolo.carlini (a] oracle.com>
   1332  1.1.1.3    mrg 
   1333  1.1.1.3    mrg 	PR libstdc++/56085
   1334  1.1.1.3    mrg 	* include/std/complex (pow(const complex<>&, int)): Avoid __n
   1335  1.1.1.3    mrg 	signed overflow.
   1336  1.1.1.3    mrg 
   1337  1.1.1.3    mrg 2013-01-22  Jakub Jelinek  <jakub (a] redhat.com>
   1338  1.1.1.3    mrg 
   1339  1.1.1.3    mrg 	* testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
   1340  1.1.1.3    mrg 	Tightten scan-assembler-times regexps, add dg-additional-options for
   1341  1.1.1.3    mrg 	ia32, add -g0 -fno-exceptions -fno-asynchronous-unwind-tables to
   1342  1.1.1.3    mrg 	dg-options.
   1343      1.1    mrg 
   1344  1.1.1.3    mrg 2013-01-12  Andi Kleen  <ak (a] linux.intel.com>
   1345  1.1.1.3    mrg 	    Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1346      1.1    mrg 
   1347  1.1.1.3    mrg 	PR libstdc++/55233
   1348  1.1.1.3    mrg 	* include/bits/atomic_base.h (__memory_order_modifier): Add
   1349  1.1.1.3    mrg 	__memory_order_mask, __memory_order_modifier_mask,
   1350  1.1.1.3    mrg 	__memory_order_hle_acquire, __memory_order_hle_release.
   1351  1.1.1.3    mrg 	(operator|,operator&): Add.
   1352  1.1.1.3    mrg 	(__cmpexch_failure_order):  Rename to __cmpexch_failure_order2.
   1353  1.1.1.3    mrg 	(__cmpexch_failure_order): Add.
   1354  1.1.1.3    mrg 	(clear, store, load, compare_exchange_weak, compare_exchange_strong):
   1355  1.1.1.3    mrg 	Handle flags.
   1356  1.1.1.3    mrg 	* testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
   1357  1.1.1.3    mrg 	Add.
   1358      1.1    mrg 
   1359  1.1.1.3    mrg 2013-01-19  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1360      1.1    mrg 
   1361  1.1.1.3    mrg 	PR libstdc++/55861
   1362  1.1.1.3    mrg 	* include/std/future (_State_base::_S_check(const shared_ptr<T>&)):
   1363  1.1.1.3    mrg 	Fix return type.
   1364  1.1.1.3    mrg 	(__basic_future::_M_get_result()): Const qualify.
   1365  1.1.1.3    mrg 	(shared_future::get()): Likewise.
   1366  1.1.1.3    mrg 	* testsuite/30_threads/shared_future/members/get.cc: Use const
   1367  1.1.1.3    mrg 	objects.
   1368  1.1.1.3    mrg 
   1369  1.1.1.3    mrg 2013-01-16  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1370  1.1.1.3    mrg 
   1371  1.1.1.3    mrg 	PR libstdc++/55043 (again)
   1372  1.1.1.3    mrg 	* include/bits/alloc_traits.h (allocator_traits::construct): Disable
   1373  1.1.1.3    mrg 	unless construction would be well-formed.
   1374  1.1.1.3    mrg 	(__allow_copy_cons, __check_copy_constructible): Define.
   1375  1.1.1.3    mrg 	* include/bits/unordered_map.h (__check_copy_constructible): Use as
   1376  1.1.1.3    mrg 	base class so copy constructor will be deleted if appropriate.
   1377  1.1.1.3    mrg 	(is_copy_constructible): Remove specialization.
   1378  1.1.1.3    mrg 	* include/bits/unordered_set.h: Likewise.
   1379  1.1.1.3    mrg 	* include/debug/unordered_map.h: Undo previous commit. Default copy
   1380  1.1.1.3    mrg 	and move constructors.
   1381  1.1.1.3    mrg 	* include/debug/unordered_set.h: Likewise.
   1382  1.1.1.3    mrg 	* include/profile/unordered_map.h: Undo previous commit.
   1383  1.1.1.3    mrg 	* include/profile/unordered_set.h: Likewise.
   1384  1.1.1.3    mrg 	* testsuite/23_containers/unordered_map/55043.cc: Fix test.
   1385  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multimap/55043.cc: Likewise.
   1386  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multiset/55043.cc: Likewise.
   1387  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/55043.cc: Likewise.
   1388  1.1.1.3    mrg 	* testsuite/23_containers/unordered_map/requirements/53339.cc: XFAIL,
   1389  1.1.1.3    mrg 	cannot support incomplete types.
   1390  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multimap/requirements/53339.cc:
   1391      1.1    mrg 	Likewise.
   1392      1.1    mrg 
   1393  1.1.1.3    mrg 2013-01-16  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1394      1.1    mrg 
   1395  1.1.1.3    mrg 	PR libstdc++/55043
   1396  1.1.1.3    mrg 	* include/std/unordered_map: Include alloc_traits.h
   1397  1.1.1.3    mrg 	* include/std/unordered_set: Likewise.
   1398  1.1.1.3    mrg 	* include/bits/alloc_traits.h: Define __is_copy_insertable.
   1399  1.1.1.3    mrg 	* include/bits/unordered_map.h: Use it.
   1400  1.1.1.3    mrg 	* include/bits/unordered_set.h: Likewise.
   1401  1.1.1.3    mrg 	* include/debug/unordered_map.h: Likewise.
   1402  1.1.1.3    mrg 	* include/debug/unordered_set.h: Likewise.
   1403  1.1.1.3    mrg 	* include/profile/unordered_map.h: Likewise.
   1404  1.1.1.3    mrg 	* include/profile/unordered_set.h: Likewise.
   1405  1.1.1.3    mrg 	* include/bits/hashtable.h: Fix comment typos.
   1406  1.1.1.3    mrg 	* testsuite/23_containers/unordered_map/55043.cc: New.
   1407  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multimap/55043.cc: New.
   1408  1.1.1.3    mrg 	* testsuite/23_containers/unordered_multiset/55043.cc: New.
   1409  1.1.1.3    mrg 	* testsuite/23_containers/unordered_set/55043.cc: New.
   1410  1.1.1.3    mrg 
   1411  1.1.1.3    mrg 2013-01-03  Janis Johnson  <janisjo (a] codesourcery.com>
   1412  1.1.1.3    mrg 
   1413  1.1.1.3    mrg 	* testsuite/lib/gdb-test.exp (gdb_batch_check): Catch error running
   1414  1.1.1.3    mrg 	gdb command.
   1415  1.1.1.3    mrg 
   1416  1.1.1.3    mrg 2013-01-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1417  1.1.1.3    mrg 
   1418  1.1.1.3    mrg 	* doc/xml/manual/status_cxx2011.xml: Document that N3189 is missing.
   1419  1.1.1.3    mrg 
   1420  1.1.1.3    mrg 2013-01-08  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1421  1.1.1.3    mrg 
   1422  1.1.1.3    mrg 	PR libstdc++/55908
   1423  1.1.1.3    mrg 	* include/std/functional (_Mem_fn::operator()): Fix constraints to
   1424  1.1.1.3    mrg 	avoid ambiguity.
   1425  1.1.1.3    mrg 	* testsuite/20_util/function_objects/mem_fn/55908.cc: New.
   1426  1.1.1.3    mrg 	* testsuite/20_util/bind/ref_neg.cc: Adjust dg-error line numbers.
   1427  1.1.1.3    mrg 
   1428  1.1.1.3    mrg 2013-01-08  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1429  1.1.1.3    mrg 
   1430  1.1.1.3    mrg 	PR libstdc++/55594
   1431  1.1.1.3    mrg 	* acinclude.m4 (GLIBCXX_CHECK_ASSEMBLER_HWCAP): Restrict test to
   1432  1.1.1.3    mrg 	Solaris targets.
   1433      1.1    mrg 	* configure: Regenerate.
   1434      1.1    mrg 
   1435  1.1.1.3    mrg 2013-01-07  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1436      1.1    mrg 
   1437  1.1.1.3    mrg 	PR libstdc++/55847
   1438  1.1.1.3    mrg 	* src/c++11/shared_ptr.cc (bad_weak_ptr::what()): Correct string.
   1439  1.1.1.3    mrg 	* testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Verify
   1440  1.1.1.3    mrg 	string.
   1441      1.1    mrg 
   1442  1.1.1.3    mrg 	PR libstdc++/55728
   1443  1.1.1.3    mrg 	* include/std/functional (bad_function_call::what()): Declare.
   1444  1.1.1.3    mrg 	* src/c++11/functional.cc (bad_function_call::what()): Define.
   1445  1.1.1.3    mrg 	* config/abi/pre/gnu.ver (bad_function_call::what()): Export.
   1446  1.1.1.3    mrg 	* testsuite/20_util/bad_function_call/what.cc: New.
   1447      1.1    mrg 
   1448  1.1.1.3    mrg 2013-01-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1449      1.1    mrg 
   1450  1.1.1.3    mrg 	* include/bits/unordered_map.h: Fix typo in comments.
   1451  1.1.1.3    mrg 	* doc/xml/manual/status_cxx2011.xml: Add implementation-defined bucket
   1452  1.1.1.3    mrg 	counts for unordered associative containers.
   1453      1.1    mrg 
   1454  1.1.1.3    mrg 2013-01-06  Jonathan Wakely  <jwakely.gcc (a] gmail.com>
   1455      1.1    mrg 
   1456  1.1.1.3    mrg 	* doc/xml/manual/abi.xml: Update library and symbol versions.
   1457      1.1    mrg 
   1458  1.1.1.3    mrg 2013-01-06  Richard Sandiford  <rdsandiford (a] googlemail.com>
   1459      1.1    mrg 
   1460  1.1.1.3    mrg 	* include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Fix typo
   1461  1.1.1.3    mrg 	in copyright years.
   1462  1.1.1.3    mrg 	* testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
   1463      1.1    mrg 
   1464  1.1.1.3    mrg 
   1466      1.1    mrg Copyright (C) 2013 Free Software Foundation, Inc.
   1467  1.1.1.3    mrg 
   1468  1.1.1.3    mrg Copying and distribution of this file, with or without modification,
   1469  1.1.1.3    mrg are permitted in any medium without royalty provided the copyright
   1470                 notice and this notice are preserved.
   1471