OSDN Git Service

Add missing ChangeLog line for configure.host change.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 51f3932..a1b2f5c 100644 (file)
@@ -1,3 +1,77 @@
+2004-10-27  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/basic_string.h (_M_replace_aux, _M_replace_safe):
+       Move out of line...
+       * include/bits/basic_string.tcc: ... here.
+
+2004-10-26  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/basic_string.h (append(const basic_string&),
+       append(size_type, _CharT)): Move out of line...
+       * include/bits/basic_string.tcc: ... here.
+
+2004-10-26  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/bits/basic_string.h (erase(size_type, size_type),
+       erase(iterator), erase(iterator, iterator)): Call _M_mutate
+       instead of _M_replace_safe, equivalent when the fourth argument
+       is zero and simpler.
+
+2004-10-26  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/ext/array_allocator.h (array::allocate): Check for valid
+       array object, use its size member function directly.
+       * testsuite/ext/array_allocator/3.cc: New.
+       * docs/html/20_util/allocator.html: Add docs.
+       
+2004-10-25  Geoffrey Keating  <geoffk@apple.com>
+
+       * configure.host (darwin*): Build libstdc++ single module
+       and flat namespace.
+       * libsupc++/new_op.cc (new): Make weak.
+       * libsupc++/new_opnt.cc (new): Make weak.
+       * libsupc++/new_opv.cc (new): Make weak.
+       * libsupc++/new_opvnt.cc (new): Make weak.
+       * libsupc++/delete_op.cc (delete): Make weak.
+       * libsupc++/delete_opnt.cc (delete): Make weak.
+       * libsupc++/delete_opv.cc (delete): Make weak.
+       * libsupc++/delete_opvnt.cc (delete): Make weak.
+
+2004-10-25  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/Makefile.am (GLIBCXX_INCLUDES): Add.
+       (AUTOMAKE_OPTIONS): Add nostdinc.
+       * testsuite/Makefile.in: Regenerate.
+       * scripts/testsuite_flags.in (build-includes): Remove redundant
+       search for libsupc++.
+       * fragment.am: Clean.
+       
+2004-10-25  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/Makefile.am (tr1_headers): Add tuple.
+       * include/Makefile.in: Regenerate.
+
+2004-10-25  Chris Jefferson  <chris@bubblescope.net>
+
+        * include/tr1/tuple: Implementation of tuple from library TR.
+       * testsuite/tr1/6_containers/tuple/tuple_element.cc: New.
+       * testsuite/tr1/6_containers/tuple/tuple_size.cc: New.
+       * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
+       New.
+       * testsuite/tr1/6_containers/tuple/cons/assignment.cc: New.
+       * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: New.
+       * testsuite/tr1/6_containers/tuple/cons/constructor.cc: New.
+       * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc: 
+       New.
+       * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: New.
+       * testsuite/tr1/6_containers/tuple/element_access/get.cc: New.
+
+2004-10-25  Paolo Carlini  <pcarlini@suse.de>
+       
+       * include/bits/basic_string.h (_Rep::_M_is_safe): Move to
+       basic_string as _M_disjunct, adjust to take only __s.
+       * include/bits/basic_string.tcc: Adjust consistently callers. 
+
 2004-10-25  Paolo Carlini  <pcarlini@suse.de>
 
        * include/bits/basic_string.tcc (assign(const _CharT*, size_type)):