OSDN Git Service

Rotate ChangeLog
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index faebf37..d1a7995 100644 (file)
@@ -1,3 +1,103 @@
+2006-12-29  Paolo Carlini  <pcarlini@suse.de>
+
+       PR libstdc++/30226
+       * config/abi/pre/gnu.ver: Do not export ctype<char>::widen.
+
+2006-12-28  Paolo Carlini  <pcarlini@suse.de>
+
+       * include/tr1/array (array<>::_M_at): Remove.
+       (array<>::_M_check): Add.
+       (array<>::at): Use the latter.
+
+2006-12-22  Paolo Carlini  <pcarlini@suse.de>
+
+        DR 541, [WP].
+       * include/std/memory (auto_ptr<void>): Add specialization.
+       * testsuite/tr1/2_general_utilities/memory/shared_ptr/
+       assign/dr541.cc: New.
+       * testsuite/20_util/memory/auto_ptr/assign_neg.cc: Adjust
+       dg-error markers.
+       * docs/html/ext/howto.html: Add an entry for DR 541.
+
+2006-12-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * docs/html/27_io/howto.html: Fix typos.
+       * docs/html/24_iterators/howto.html: Likewise.
+       * docs/html/18_support/howto.html: Likewise.
+       * docs/html/21_strings/howto.html: Likewise.
+       * docs/html/ext/howto.html: Likewise.
+       * docs/html/ext/ballocator_doc.html: Likewise.
+       * docs/html/17_intro/porting-howto.xml: Likewise.
+       * docs/html/17_intro/howto.html: Likewise.
+       * docs/html/22_locale/howto.html: Likewise.
+       * docs/html/faq/index.html: Likewise.
+       * docs/doxygen/tables.html: Likewise.
+
+2006-12-13  Ian Lance Taylor  <iant@google.com>
+
+       PR c++/19564
+       PR c++/19756
+       * include/bits/locale_facets.tcc (num_get<>::_M_extract_float):
+       Add parentheses around && within || to avoid warning.
+       (num_get<>::_M_extract_int): Likewise.
+       (money_get<>::_M_extract): Likewise.
+       (num_get<>::do_get(iter_type, iter_type, ios_base&,
+       ios_base::iostate&, void*&)): Add parentheses around & within | to
+       avoid warning.
+       (num_put<>::do_put(iter_type, ios_base&, char_type, const void*)):
+       Likewise.
+       * include/bits/streambuf_iterator.h (istreambuf_iterator::equal):
+       Add parentheses around && within || to avoid warning.
+       * libsupc++/tinfo.cc (__do_dyncast): Likewise.
+       * src/locale.cc (locale::_S_normalize_category): Likewise.
+       * include/bits/stl_tree.h (_Rb_tree<>::_M_insert_unique): Add
+       braces to avoid ambiguous else warning.
+       * src/strstream.cc (strstreambuf::_M_free): Likewise.
+       * src/tree.cc (_Rb_tree_rebalance_for_erase): Likewise.
+
+2006-12-12  Benjamin Kosnik  <bkoz@redhat.com>
+
+       PR libstdc++/28265
+       * crossconfig.m4: Remove GLIBCXX_CHECK_ICONV_SUPPORT call for
+       mingw crosses.
+       * configure: Regenerate.
+       
+2006-12-12  Benjamin Kosnik  <bkoz@redhat.com>
+
+       PR libstdc++/26497
+       * crossconfig.m4: Add GLIBCXX_CHECK_LINKER_FEATURES for Solaris.
+       * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Set
+       glibcxx_gnu_ld_version only when with GNU ld confirmed. 
+       * configure: Regenerate.
+
+2006-12-11  Benjamin Kosnik  <bkoz@redhat.com>
+
+       PR libstdc++/28125
+       * acinclude.m4 (GLIBCXX_CHECK_ICONV_SUPPORT): Remove link test, ie
+       AC_CHECK_LIB for libiconv. Instead, use bits of AM_ICONV.
+        * configure: Regenerate.
+        * scripts/testsuite_flags.in (cxxldflags): Add LIBICONV bits.
+2006-12-11  Richard Guenther  <rguenther@suse.de>
+           Paolo Carlini  <pcarlini@suse.de>
+
+       * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Qualify types.
+       * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
+       * include/ext/rope: Likewise.
+       * include/bits/stl_tree.h (struct _Rb_tree): Change the _Link_type
+       typedefs to use _Rb_tree_node<_Val> directly.
+       (_M_get_node, _M_put_node): Use _Link_type.
+
+2006-12-10  Paolo Carlini  <pcarlini@suse.de>
+
+       * src/valarray-inst.cc (__gslice_to_index): Optimize performance.
+       * testsuite/performance/26_numerics/valarray_gslice_to_index.cc: New.
+
+2006-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       * testsuite/util/testsuite_hooks.cc (set_memory_limits): Don't set
+       RLIMIT_AS below 16MB on x86_64-linux.
+
 2006-12-06  Benjamin Kosnik  <bkoz@redhat.com>
 
        * include/Makefile.am (std_headers_rename): Remove.