OSDN Git Service

2004-12-10 Paolo Carlini <pcarlini@suse.de>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 8ed6f0b..f4ddc1c 100644 (file)
@@ -1,7 +1,50 @@
+2004-12-10  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/tr1/type_traits: Implement remove_const, remove_volatile,
+       and remove_cv.
+       * testsuite/tr1/4_metaprogramming/const_volatile_modifications/
+       remove_const.cc: New.
+       * testsuite/tr1/4_metaprogramming/const_volatile_modifications/
+       remove_cv.cc: Likewise.
+       * testsuite/tr1/4_metaprogramming/const_volatile_modifications/
+       remove_volatile.cc: Likewise.
+
+       * testsuite/tr1/4_metaprogramming/primary_type_categories/
+       is_array/is_array.cc: Slightly tweak consistently, remove typedefs,
+       add a few tests.
+
+2004-12-09  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/tr1/type_traits: Implement remove_extent and
+       remove_all_extents.
+       * testsuite/tr1/4_metaprogramming/array_modifications/
+       remove_all_extents.cc: New.
+       * testsuite/tr1/4_metaprogramming/array_modifications/
+       remove_extent.cc: Likewise.
+
+2004-12-08  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/tr1/type_traits: Implement is_same, add_reference and
+       remove_reference.
+       * testsuite/testsuite_tr1.h (test_relationship): New.
+       * testsuite/tr1/4_metaprogramming/reference_modifications/
+       add_reference.cc: New.
+       * testsuite/tr1/4_metaprogramming/reference_modifications/
+       remove_reference.cc: Likewise.
+       * testsuite/tr1/4_metaprogramming/relationships_between_types/
+       is_same/is_same.cc: Likewise.
+       * testsuite/tr1/4_metaprogramming/relationships_between_types/
+       is_same/typedefs.cc: Likewise.
+
+       * testsuite/tr1/4_metaprogramming/type_properties/is_const/
+       is_const.cc: Minor tweaks.
+       * testsuite/tr1/4_metaprogramming/type_properties/is_volatile/
+       is_volatile.cc: Likewise.
+
 2004-12-08  David Edelsohn  <edelsohn@gnu.org>
 
-       * Makefile.am (LIBCFLAGS): Remove duplicate.
-       (PICFLAG): Remove duplicate.
+       * Makefile.am (AM_MAKEFLAGS): Remove duplicate LIBCFLAGS and
+       PICFLAG.
        * Makefile.in: Regenerated.
 
 2004-12-07  Paolo Carlini  <pcarlini@suse.de>