OSDN Git Service

2010-12-31 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index dbe4b6b..82831e7 100644 (file)
@@ -1,3 +1,186 @@
+2010-12-31  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * scripts/run_doxygen: Allow doxygen 1.7.1 again.
+
+       * doc/xml/manual/build_hacking.xml: Update.
+       * doc/xml/images/confdeps.dot: Same.
+       * doc/xml/images/confdeps.png: Same.
+
+       * configure.ac: Define BUILD_INFO, BUILD_XML, BUILD_HTML,
+       BUILD_MAN, BUILD_PDF, BUILD_EPUB conditionally.
+       * Makefile.am (xml, html, pdf, man, info, pd, dvi, epub): Define,
+       and install rules.
+       * doc/Makefile.am: Same. Add stamp rules.
+       (doc-epub-docbook): Add.
+       (stamp-xml-single-docbook): Make set too.
+       * configure: Regenerate.
+       * Makefile.in: Same.
+       * doc/Makefile.in: Same.
+       * include/Makefile.in: Same.
+       * libsupc++/Makefile.in: Same.
+       * po/Makefile.in: Same.
+       * python/Makefile.in: Same.
+       * src/Makefile.in: Same.
+       * testsuite/Makefile.in: Same.
+       * aclocal.m4: Same.
+
+2010-12-31  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * doc/doxygen/user.cfg.in: Disable PDF_HYPERLINKS.
+
+2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR libstdc++/46869
+       * testsuite/20_util/enable_shared_from_this/cons/constexpr.cc:
+       Compile with -g0.
+       * testsuite/20_util/shared_ptr/cons/constexpr.cc: Likewise.
+       * testsuite/20_util/unique_ptr/cons/constexpr.cc: Likewise.
+       * testsuite/20_util/weak_ptr/cons/constexpr.cc: Likewise.
+
+2010-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/bits/basic_string.h (operator+(basic_string<>&&,
+       basic_string<>&&)): Optimize better.
+       * include/ext/vstring.h (operator+(__versa_string<>&&,
+       __versa_string<>&)): Likewise.
+
+2010-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * testsuite/21_strings/basic_string/operators/char/4.cc: New.
+       * testsuite/21_strings/basic_string/operators/wchar_t/4.cc: Likewise.
+       * testsuite/ext/vstring/operators/2.cc: Likewise.
+
+2010-11-18  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * config/*/*: Use headername alias to associate private includes
+       to public includes.
+       * include/*/*: Same.
+
+       * scripts/run_doxygen: Update for doxygen 1.7.2.
+       * doc/doxygen/user.cfg.in: Same.
+       * doc/doxygen/TODO: Remove.
+
+       * testsuite/*/std_c++0x_neg.cc: Adjust line number.
+
+2010-12-17  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/bits/basic_string.h (operator+(basic_string<>&&,
+       const basic_string<>&), operator+(const basic_string<>&,
+       basic_string<>&&), operator+(basic_string<>&&, basic_string<>&&),
+       operator+(const _CharT*, basic_string<>&&), operator+(_CharT,
+       basic_string<>&&), operator+(basic_string<>&&, const _CharT*),
+       operator+(basic_string<>&&, _CharT)): Add.
+       * testsuite/21_strings/basic_string/operators/char/3.cc: New.
+       * testsuite/21_strings/basic_string/operators/wchar_t/3.cc: Likewise.
+
+2010-12-17  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * aclocal.m4: Regenerate.
+       * Makefile.in: Likewise.
+       * testsuite/Makefile.in: Likewise.
+       * libsupc++/Makefile.in: Likewise.
+       * include/Makefile.in: Likewise.
+       * po/Makefile.in: Likewise.
+       * doc/Makefile.in: Likewise.
+       * src/Makefile.in: Likewise.
+       * python/Makefile.in: Likewise.
+
+2010-11-16  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/util/testsuite_iterators.h: Guard move.h includes.
+       * testsuite/util/testsuite_allocator.h: Same.
+
+       * testsuite/20_util/temporary_buffer.cc: Use typedef, qualify.
+
+       * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Define
+       PB_DS_REGRESSION in the source file.
+       * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
+       * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Same.
+
+       * testsuite/21_strings/c_strings/wchar_t/3_neg.cc: Move to this.
+       Use _neg suffix.
+       * testsuite/21_strings/c_strings/wchar_t/3.cc: ...from this.
+       * testsuite/21_strings/c_strings/char/3_neg.cc: Same.
+       * testsuite/21_strings/c_strings/char/3.cc: Same.
+       * testsuite/ext/slist/23781_neg.cc: Same.
+       * testsuite/ext/slist/23781.cc: Same.
+       * testsuite/ext/profile/mutex_extensions.cc: Same.
+       * testsuite/ext/profile/mutex_extensions_neg.cc: Same.
+       * testsuite/tr1/2_general_utilities/shared_ptr/cons/43820.cc: Same.
+       * testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc: Same.
+       * testsuite/tr1/6_containers/tuple/comparison_operators/35480_neg.cc:
+       Same.
+       * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc: Same.
+       * testsuite/23_containers/multimap/23781_neg.cc: Same.
+       * testsuite/23_containers/multimap/23781.cc: Same.
+       * testsuite/23_containers/set/23781_neg.cc: Same.
+       * testsuite/23_containers/set/23781.cc: Same.
+       * testsuite/23_containers/multiset/23781_neg.cc: Same.
+       * testsuite/23_containers/multiset/23781.cc: Same.
+       * testsuite/23_containers/list/23781_neg.cc: Same.
+       * testsuite/23_containers/list/23781.cc: Same.
+       * testsuite/23_containers/map/23781_neg.cc: Same.
+       * testsuite/23_containers/map/23781.cc: Same.
+       * testsuite/20_util/duration/cons/dr974_neg.cc: Same.
+       * testsuite/20_util/duration/cons/dr974.cc: Same.
+       * testsuite/20_util/tuple/comparison_operators/35480_neg.cc: Same.
+       * testsuite/20_util/tuple/comparison_operators/35480.cc: Same.
+       * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Same.
+       * testsuite/20_util/shared_ptr/cons/43820.cc: Same.
+       * testsuite/20_util/unique_ptr/cons/pointer_array_convertible_neg.cc:
+       Same.
+       * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc: Same.
+
+2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/ext/vstring.h (operator+(__versa_string<>&&,
+       const __versa_string<>&), operator+(const __versa_string<>&,
+       __versa_string<>&&), operator+(__versa_string<>&&,
+       __versa_string<>&&), operator+(const _CharT*,
+       __versa_string<>&&), operator+(_CharT, __versa_string<>&&),
+       operator+(__versa_string<>&&, const _CharT*),
+       operator+(__versa_string<>&&, _CharT)): Add.
+       * testsuite/ext/vstring/operators/1.cc: New.
+
+2010-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/46951
+       * testsuite/30_threads/future/members/45133.cc: Fix dg-options.
+       * testsuite/30_threads/shared_future/members/45133.cc: Likewise.
+
+2010-12-14  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/45133
+       * include/std/future (__basic_future::wait): Throw if not valid.
+       (__basic_future::wait_for): Likewise.
+       (__basic_future::wait_until): Likewise.
+       (__basic_future::_M_get_result): Likewise.
+       * testsuite/30_threads/future/members/45133.cc: New.
+       * testsuite/30_threads/shared_future/members/45133.cc: New.
+
+2010-12-14  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/46910
+       * include/bits/shared_ptr_base.h (_Sp_counted_deleter): Do not
+       derive from _Sp_counted_ptr.
+       * testsuite/20_util/shared_ptr/cons/46910.cc: New.
+       * testsuite/20_util/shared_ptr/cons/43820.cc: Adjust.
+       * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust.
+
+2010-12-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config/abi/post/solaris2.8/baseline_symbols.txt: Regenerate.
+       * config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
+       * config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
+       * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
+       * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
+
 2010-12-12  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * testsuite/util/testsuite_abi.cc (check_version): Don't push back