diff options
author | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-06-02 21:47:37 +0000 |
---|---|---|
committer | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-06-02 21:47:37 +0000 |
commit | 6170dfb6edfb7b19f8ae5209b8f948fe0076a4ad (patch) | |
tree | 76b362fb924ab4ffb8a4b4610503ff684275f92b /libstdc++-v3/ChangeLog | |
parent | d11ae286bcc45264b87629485358d5642ab9301e (diff) | |
download | gcc-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/ChangeLog | 187 |
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 |