Paolo Carlini badd64ad92 [multiple changes]
2004-06-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
            Paolo Carlini  <pcarlini@suse.de>

	* include/bits/cpp_type_traits.h: Add __is_pointer and
	__is_trivially_copyable.
	* include/bits/stl_algobase.h (fill, fill_n): Slightly
	tweak to use the latter.
	(__copy_backward_dispatch): Remove.
	(__copy_backward_aux): Rewrite to use __is_pointer and
	__is_trivially_copyable and __copy_backward::copy_b.
	(__copy_backward): Rewrite as a class template and two
	specializations.

2004-06-30  Paolo Carlini  <pcarlini@suse.de>

	* testsuite/25_algorithms/copy.cc: Move to...
	* testsuite/25_algorithms/copy/1.cc: ... here, extend.
	* testsuite/25_algorithms/copy/2.cc: New.
	* testsuite/25_algorithms/copy/3.cc: New.
	* testsuite/25_algorithms/copy/4.cc: New.

From-SVN: r83897
2004-06-30 09:20:18 +00:00
..
2004-03-12 21:11:51 +00:00
2004-06-30 09:20:18 +00:00
2004-06-20 09:42:39 +00:00
2004-02-27 22:01:32 +00:00
2003-08-26 11:46:22 +00:00
2004-02-27 03:21:16 +00:00
2004-06-12 08:10:24 +00:00
2004-03-29 23:42:05 +00:00
2004-05-22 17:08:02 +00:00
2004-05-13 12:50:53 +00:00
2000-04-21 20:33:34 +00:00
2004-05-13 12:50:53 +00:00