summaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-02 21:47:37 +0000
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-02 21:47:37 +0000
commit6170dfb6edfb7b19f8ae5209b8f948fe0076a4ad (patch)
tree76b362fb924ab4ffb8a4b4610503ff684275f92b /libstdc++-v3/ChangeLog
parentd11ae286bcc45264b87629485358d5642ab9301e (diff)
downloadgcc-6170dfb6edfb7b19f8ae5209b8f948fe0076a4ad.tar.gz
Merge trunk at revision 160193 into branch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/vect256@160194 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog187
1 files changed, 187 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ae20b119cf4..a986e8d6325 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,190 @@
+2010-06-02 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc: Fix
+ which tests are run.
+ * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
+
+2010-06-01 Maxim Kuvyrkov <maxim@codesourcery.com>
+
+ * acinclude.m4, configure.host: Support Bionic C library.
+ * configure: Regenerate.
+ * config/os/bionic/ctype_base.h, config/os/bionic/ctype_inline.h,
+ * config/os/bionic/ctype_noincline.h, config/os/bionic/os_defines.h:
+ New files, based on config/os/newlib/*.
+
+2010-05-31 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR libstdc++/43820
+ * include/bits/shared_ptr_base.h: Require complete type.
+ * include/tr1/shared_ptr.h: Likewise.
+ * testsuite/20_util/shared_ptr/cons/43820.cc: New.
+ * testsuite/tr1/2_general_utilities/shared_ptr/cons/43820.cc: New.
+
+2010-05-31 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/bits/basic_string.h (front, back): Add.
+ * include/debug/string: Adjust.
+ * include/ext/vstring.h (front, back): Tweak the implementation
+ to follow more closely the letter of the specs.
+ * testsuite/21_strings/basic_string/element_access/char/
+ front_back.cc: New.
+ * testsuite/21_strings/basic_string/element_access/wchar_t/
+ front_back.cc: Likewise.
+ * config/abi/pre/gnu.ver: Export new symbols.
+ * testsuite/util/testsuite_abi.cc: Adjust.
+ * configure.ac: Bump minor version to 6:15:0.
+ * configure: Regenerate.
+
+2010-05-28 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/bits/stl_vector.h (vector<>::data): Fix return type
+ in c++0x mode.
+ * testsuite/23_containers/vector/requirements/dr438/
+ assign_neg.cc: Adjust dg-error line number.
+ * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
+ Likewise.
+ * testsuite/23_containers/vector/requirements/dr438/
+ constructor_1_neg.cc: Likewise.
+ * testsuite/23_containers/vector/requirements/dr438/
+ constructor_2_neg.cc: Likewise.
+
+2010-05-27 Jason Merrill <jason@redhat.com>
+
+ Revert:
+ PR libstdc++/42832
+ * include/std/functional (function<>::swap): Perform bytewise
+ swap of _M_functor.
+ * include/tr1/functional (function<>::swap): Likewise.
+
+2010-05-27 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/40497
+ * include/bits/cpp_type_traits.h (__is_iterator): Add.
+ * include/bits/stl_iterator_base_funcs.h (next, prev): Use it.
+ * testsuite/24_iterators/operations/40497.cc: New.
+
+2010-05-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/25306
+ * include/bits/stl_algobase.h (fill_n): Use a properly typed __niter
+ initialized to __n.
+ * include/bits/stl_algo.h (generate_n): Likewise.
+ * testsuite/25_algorithms/fill_n/25306.cc: New.
+ * testsuite/25_algorithms/generate_n/25306.cc: Likewise.
+
+2010-05-21 Joseph Myers <joseph@codesourcery.com>
+
+ * acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Use GNU locale model for
+ glibc 2.3 and later, but not uClibc, without an execution test.
+ * configure: Regenerate.
+ * doc/xml/manual/configure.xml, doc/xml/manual/prerequisites.xml,
+ doc/xml/faq.xml: Update.
+
+2010-05-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/tr1/functional: Use std::__addressof.
+ * include/tr1/hashtable_policy.h: Likewise.
+
+2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/41792
+ * include/tr1_impl/array: Use std::__addressof.
+ * include/std/functional (reference_wrapper): Likewise.
+ * include/ext/throw_allocator.h: Likewise.
+ * include/ext/pool_allocator.h: Likewise.
+ * include/ext/bitmap_allocator.h: Likewise.
+ * include/ext/new_allocator.h: Likewise.
+ * include/ext/malloc_allocator.h: Likewise.
+ * include/ext/array_allocator.h: Likewise.
+ * include/ext/mt_allocator.h: Likewise.
+ * include/ext/extptr_allocator.h: Likewise.
+ * include/bits/stl_list.h: Likewise.
+ * include/bits/hashtable_policy.h: Likewise.
+ * include/bits/forward_list.h: Likewise.
+ * include/bits/stl_uninitialized.h: Likewise.
+ * include/bits/list.tcc: Likewise.
+ * include/bits/stl_construct.h: Likewise.
+ * include/bits/stl_tree.h: Likewise.
+ * testsuite/20_util/reference_wrapper/41792.cc: New.
+ * testsuite/23_containers/unordered_map/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/multimap/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/set/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/unordered_multimap/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/forward_list/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/unordered_set/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/vector/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/deque/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/multiset/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/list/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/unordered_multiset/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/map/requirements/
+ explicit_instantiation/4.cc: Likewise.
+ * testsuite/23_containers/array/requirements/
+ explicit_instantiation/3.cc: Likewise.
+ * testsuite/23_containers/forward_list/requirements/
+ dr438/assign_neg.cc: Adjust dg-error line numbers.
+ * testsuite/23_containers/forward_list/requirements/dr438/
+ insert_neg.cc: Likewise.
+ * testsuite/23_containers/forward_list/requirements/dr438/
+ constructor_1_neg.cc: Likewise.
+ * testsuite/23_containers/forward_list/requirements/dr438/
+ constructor_2_neg.cc: Likewise.
+ * testsuite/23_containers/list/requirements/dr438/
+ assign_neg.cc: Likewise.
+ * testsuite/23_containers/list/requirements/dr438/
+ insert_neg.cc: Likewise.
+ * testsuite/23_containers/list/requirements/dr438/
+ constructor_1_neg.cc: Likewise.
+ * testsuite/23_containers/list/requirements/dr438/
+ constructor_2_neg.cc: Likewise.
+
+2010-05-20 Peter Dimov <pdimov@pdimov.com>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/bits/move.h (__addressof, addressof): Add.
+ * testsuite/util/testsuite_api.h (struct OverloadedAddress): Add.
+ * testsuite/20_util/addressof/requirements/
+ explicit_instantiation.cc: New.
+ * testsuite/20_util/addressof/1.cc: Likewise.
+
+2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/bits/stl_pair.h (pair<>::pair(const pair&)): Defaulted
+ in C++0x mode.
+ (pair<>::operator=(const pair<>&)): Add in C++0x mode.
+ * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-error
+ line number.
+
+2010-05-19 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * testsuite/30_threads/future/members/wait.cc (wait): Rename.
+ * testsuite/30_threads/shared_future/members/wait.cc (wait): Likewise.
+
+2010-05-18 Eelis van der Weegen <gcc-bugzilla@contacts.eelis.net>
+
+ PR libstdc++/44190
+ * include/debug/vector (vector<>::resize): Call
+ _M_update_guaranteed_capacity.
+ * testsuite/23_containers/vector/capacity/44190.cc: New.
+
+2010-05-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * include/std/functional (result_of): Move...
+ * include/std/type_traits: ... here.
+ * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error
+ line number.
+
2010-05-12 Jason Merrill <jason@redhat.com>
* testsuite/20_util/auto_ptr/assign_neg.cc: Expect template