gcc/libstdc++-v3/include
Chris Jefferson f9590eae5f stl_algo.h (__unguarded_partition_pivot, [...]): New.
2009-08-24  Chris Jefferson  <chris@bubblescope.net>

	* include/stl_algo.h (__unguarded_partition_pivot,
	__move_median_first): New.
	(__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
	types.
	(__unguarded_linear_insert): Assume always inserting value at __last.
	(__unguarded_partition): Take pivot by reference.
	(__introsort_loop, __introselect) : Use __unguarded_partition_pivot.
	* testsuite/25_algorithms/nth_element/moveable.cc : Enable.

From-SVN: r151055
2009-08-24 14:07:34 +00:00
..
backward condition_variable.cc (condition_variable, [...]): Mark throw() 2009-04-18 21:19:18 +00:00
bits stl_algo.h (__unguarded_partition_pivot, [...]): New. 2009-08-24 14:07:34 +00:00
c
c_compatibility stdatomic.h (__atomic_flag_for_address): Use _GLIBCXX_NOTHROW. 2009-04-19 13:16:34 +00:00
c_global cwchar (swprintf, vswprintf): Do not use if _GLIBCXX_HAVE_BROKEN_VSWPRINTF. 2009-07-24 21:55:59 +01:00
c_std cmath (abs(_Tp)): Add. 2009-07-23 18:38:22 +00:00
debug re PR libstdc++/15523 ([DR 408] Can't have vectors of vector::const_iterator) 2009-08-04 13:01:08 +00:00
ext pointer.h: Add pragma system_header, use _GLIBCXX_USE_LONG_LONG, macro cleanup. 2009-08-14 16:51:01 +00:00
parallel re PR libstdc++/39546 (parallel mode doesn't support implicit string conversion) 2009-05-06 11:20:35 +00:00
precompiled extc++.h: Don't include TR1 if C++0x. 2009-08-12 00:56:12 +00:00
std future: Move error handling bits outside macro guard. 2009-08-11 04:30:35 +00:00
tr1 gamma.tcc: Change include guard from _TR1_GAMMA_TCC to _GLIBCXX_TR1_GAMMA_TCC to match the... 2009-08-20 09:45:03 +00:00
tr1_impl functional: Doxygen markup. 2009-08-11 00:29:21 +00:00
Makefile.am future: New. 2009-06-21 15:02:09 +01:00
Makefile.in Regenerate tree using Autoconf 2.64 and Automake 1.11. 2009-08-22 13:22:20 +00:00