r125283 - in /trunk/libstdc++-v3: ChangeLog inc...

paolo@gcc.gnu.org paolo@gcc.gnu.org
Sat Jun 2 17:24:00 GMT 2007


Author: paolo
Date: Sat Jun  2 17:24:09 2007
New Revision: 125283

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125283
Log:
2007-06-02  Paolo Carlini  <pcarlini@suse.de>

	* include/tr1_impl/type_traits (is_reference, add_reference,
	remove_reference): Remove.
	* include/tr1/type_traits (is_reference, add_reference,
	remove_reference): Add.
	* include/std/type_traits (is_lvalue_reference, is_rvalue_reference,
	is_reference, remove_reference, add_lvalue_reference,
	add_rvalue_reference): Add.
	* include/tr1_impl/boost_shared_ptr.h (operator*): Adjust.
	* testsuite/20_util/add_lvalue_reference/requirements/
	explicit_instantiation.cc: New.
	* testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
	* testsuite/20_util/add_rvalue_reference/requirements/
	explicit_instantiation.cc: Likewise.
	* testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
	* testsuite/20_util/is_lvalue_reference/requirements/
	explicit_instantiation.cc: Likewise.
	* testsuite/20_util/is_lvalue_reference/requirements/
	typedefs.cc: Likewise.
	* testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
	* testsuite/20_util/is_rvalue_reference/requirements/
	explicit_instantiation.cc: Likewise.
	* testsuite/20_util/is_rvalue_reference/requirements/
	typedefs.cc: Likewise.
	* testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
	* testsuite/20_util/is_reference/requirements/
	explicit_instantiation.cc: Likewise.
	* testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
	* testsuite/20_util/is_reference/value.cc: Likewise.
	* testsuite/20_util/remove_reference/requirements/
	explicit_instantiation.cc: New.
	* testsuite/20_util/remove_reference/value.cc: Likewise.

	* testsuite/tr1/4_metaprogramming/add_const/requirements/
	typedefs.cc: Move...
	* testsuite/tr1/4_metaprogramming/add_const/value.cc: ... here.
	* testsuite/tr1/4_metaprogramming/add_cv/requirements/
	typedefs.cc: Move...
	* testsuite/tr1/4_metaprogramming/add_cv/value.cc: ... here.
	* testsuite/tr1/4_metaprogramming/add_pointer/requirements/
	typedefs.cc: Move...
	* testsuite/tr1/4_metaprogramming/add_pointer/value.cc: ... here.
	* testsuite/tr1/4_metaprogramming/add_reference/requirements/
	typedefs.cc: Move...
	* testsuite/tr1/4_metaprogramming/add_reference/value.cc: ... here.
	* testsuite/tr1/4_metaprogramming/add_volatile/requirements/
	typedefs.cc: Move...
	* testsuite/tr1/4_metaprogramming/add_volatile/value.cc: ... here.
	* testsuite/tr1/4_metaprogramming/aligned_storage/requirements/
	typedefs.cc: Move...
	* testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: ... here.

Added:
    trunk/libstdc++-v3/testsuite/20_util/add_lvalue_reference/
    trunk/libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/
    trunk/libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc
    trunk/libstdc++-v3/testsuite/20_util/add_lvalue_reference/value.cc
    trunk/libstdc++-v3/testsuite/20_util/add_rvalue_reference/
    trunk/libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/
    trunk/libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc
    trunk/libstdc++-v3/testsuite/20_util/add_rvalue_reference/value.cc
    trunk/libstdc++-v3/testsuite/20_util/is_lvalue_reference/
    trunk/libstdc++-v3/testsuite/20_util/is_lvalue_reference/requirements/
    trunk/libstdc++-v3/testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc
    trunk/libstdc++-v3/testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc
    trunk/libstdc++-v3/testsuite/20_util/is_lvalue_reference/value.cc
    trunk/libstdc++-v3/testsuite/20_util/is_reference/
    trunk/libstdc++-v3/testsuite/20_util/is_reference/requirements/
    trunk/libstdc++-v3/testsuite/20_util/is_reference/requirements/explicit_instantiation.cc
    trunk/libstdc++-v3/testsuite/20_util/is_reference/requirements/typedefs.cc
    trunk/libstdc++-v3/testsuite/20_util/is_reference/value.cc
    trunk/libstdc++-v3/testsuite/20_util/is_rvalue_reference/
    trunk/libstdc++-v3/testsuite/20_util/is_rvalue_reference/requirements/
    trunk/libstdc++-v3/testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc
    trunk/libstdc++-v3/testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc
    trunk/libstdc++-v3/testsuite/20_util/is_rvalue_reference/value.cc
    trunk/libstdc++-v3/testsuite/20_util/remove_reference/
    trunk/libstdc++-v3/testsuite/20_util/remove_reference/requirements/
    trunk/libstdc++-v3/testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc
    trunk/libstdc++-v3/testsuite/20_util/remove_reference/value.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_const/value.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_cv/value.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_pointer/value.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_reference/value.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_volatile/value.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/aligned_storage/value.cc
Removed:
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_const/requirements/typedefs.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_cv/requirements/typedefs.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_pointer/requirements/typedefs.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_reference/requirements/typedefs.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/add_volatile/requirements/typedefs.cc
    trunk/libstdc++-v3/testsuite/tr1/4_metaprogramming/aligned_storage/requirements/typedefs.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/std/type_traits
    trunk/libstdc++-v3/include/tr1/type_traits
    trunk/libstdc++-v3/include/tr1_impl/boost_shared_ptr.h
    trunk/libstdc++-v3/include/tr1_impl/type_traits
    trunk/libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs_neg.cc
    trunk/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc



More information about the Libstdc++-cvs mailing list