X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libstdc%2B%2B-v3%2FChangeLog;h=6d6d5014231627a1d33284c8331258178eeac9e0;hb=593991d9f6a3e0c80e1585253299192aaa770080;hp=2f5b10365b5c355057837e9a213b1f76abe6c41f;hpb=b340a9ea726710235ff009fd0f6e767742ff8939;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 2f5b10365b5..6d6d5014231 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,156 @@ +2011-05-28 Jonathan Wakely + + * testsuite/20_util/pointer_traits/pointer_to.cc: New. + +2011-05-28 Jonathan Wakely + + * include/Makefile.am: Add new ptr_traits.h header. + * include/Makefile.in: Regenerate. + * include/bits/ptr_traits.h (pointer_traits): New. + * include/bits/allocator.h (allocator_traits): Add. + * include/ext/array_allocator.h (construct, destroy): Update C++0x + versions. + * include/ext/bitmap_allocator.h (construct, destroy): Likewise. + * include/ext/extptr_allocator.h (construct, destroy): Likewise. + * include/ext/malloc_allocator.h (construct, destroy): Likewise. + * include/ext/mt_allocator.h (construct, destroy): Likewise. + * include/ext/new_allocator.h (construct, destroy): Likewise. + * include/ext/pool_allocator.h (construct, destroy): Likewise. + * include/ext/throw_allocator.h (construct, destroy): Likewise. + * testsuite/20_util/allocator_traits/requirements/typedefs.cc: New. + * testsuite/20_util/allocator_traits/requirements/ + explicit_instantiation.cc: New. + * testsuite/20_util/allocator_traits/members/max_size.cc: New. + * testsuite/20_util/allocator_traits/members/select.cc: New. + * testsuite/20_util/allocator_traits/members/construct.cc: New. + * testsuite/20_util/allocator_traits/members/allocate_hint.cc: New. + * testsuite/20_util/allocator_traits/members/destroy.cc: New. + * testsuite/20_util/pointer_traits/requirements/typedefs.cc: New. + * testsuite/20_util/pointer_traits/requirements/ + explicit_instantiation.cc: New. + +2011-05-28 Jonathan Wakely + + * include/std/future (launch): Update enumerators and define + operators required for bitmask type. Remove trailing whitespace. + * src/future.cc: Remove trailing whitespace. + * testsuite/30_threads/async/any.cc: Adjust. + * testsuite/30_threads/async/sync.cc: Adjust. + * testsuite/30_threads/async/launch.cc: New. + +2011-05-28 Jonathan Wakely + + * include/std/future: Use noexcept. + * src/future.cc: Likewise. + +2011-05-27 Jonathan Wakely + + * include/std/thread (this_thread::sleep_until): Move after sleep_for. + +2011-05-27 Paolo Carlini + + PR libstdc++/49187 + * include/parallel/losertree.h: Add missing using declarations + of _Base::_M_comp. + * include/parallel/algobase.h: Include . + * include/parallel/multiway_merge.h: Include , forward declare __merge_advance. + * include/parallel/multiseq_selection.h: Don't include here. + * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Fix + qualification of upper_bound. + + * testsuite/ext/pb_ds/regression/tree_no_data_map_rand_debug.cc: + Use dg-require-debug-mode. + * testsuite/ext/pb_ds/regression/tree_data_map_rand_debug.cc: + Likewise. + * testsuite/ext/pb_ds/regression/priority_queue_rand_debug.cc: + Likewise. + * testsuite/ext/pb_ds/regression/trie_no_data_map_rand_debug.cc: + Likewise. + * testsuite/ext/pb_ds/regression/trie_data_map_rand_debug.cc: + Likewise. + * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand_debug.cc: + Likewise. + * testsuite/ext/pb_ds/regression/list_update_data_map_rand_debug.cc: + Likewise. + * testsuite/ext/pb_ds/regression/hash_no_data_map_rand_debug.cc: + Likewise. + * testsuite/ext/pb_ds/regression/hash_data_map_rand_debug.cc: + Likewise. + + * include/parallel/algo.h: Minor uglification fixes. + +2011-05-26 Paolo Carlini + + * src/list.cc: Use noexcept per the FDIS. + * src/compatibility-list-2.cc: Likewise. + * include/debug/set.h: Likewise. + * include/debug/unordered_map: Likewise. + * include/debug/multiset.h: Likewise. + * include/debug/forward_list: Likewise. + * include/debug/unordered_set: Likewise. + * include/debug/vector: Likewise. + * include/debug/map.h: Likewise. + * include/debug/deque: Likewise. + * include/debug/list: Likewise. + * include/debug/multimap.h: Likewise. + * include/profile/set.h: Likewise. + * include/profile/unordered_map: Likewise. + * include/profile/multiset.h: Likewise. + * include/profile/forward_list: Likewise. + * include/profile/vector: Likewise. + * include/profile/unordered_set: Likewise. + * include/profile/map.h: Likewise. + * include/profile/deque: Likewise. + * include/profile/list: Likewise. + * include/profile/multimap.h: Likewise. + * include/bits/hashtable.h: Likewise. + * include/bits/stl_list.h: Likewise. + * include/bits/stl_map.h: Likewise. + * include/bits/hashtable_policy.h: Likewise. + * include/bits/stl_set.h: Likewise. + * include/bits/forward_list.h: Likewise. + * include/bits/stl_multimap.h: Likewise. + * include/bits/stl_vector.h: Likewise. + * include/bits/stl_deque.h: Likewise. + * include/bits/stl_multiset.h: Likewise. + * include/bits/stl_bvector.h: Likewise. + * include/bits/stl_tree.h: Likewise. + +2011-05-25 Paolo Carlini + + * include/bits/stl_queue.h: Use noexcept per the FDIS. + * include/bits/stl_stack.h: Likewise. + +2011-05-25 Paolo Carlini + + * config/abi/pre/gnu.ver: Correct last change, export instead + at the existing @3.4.16. + * configure.ac: Revert last change. + * testsuite/util/testsuite_abi.cc: Likewise. + * configure: Regenerate. + +2011-05-26 Jonathan Wakely + + * doc/xml/manual/documentation_hacking.xml: Minor corrections. + +2011-05-26 Jonathan Wakely + + * include/std/mutex: Add doxygen comments. + +2011-05-25 Paolo Carlini + + * config/abi/pre/gnu.ver: Export recently added basic_streambuf + and basic_stringbuf symbols @3.4.17. + * configure.ac: Update. + * testsuite/util/testsuite_abi.cc: Likewise. + * configure: Regenerate. + +2011-05-26 Jonathan Wakely + + * libsupc++/guard.cc: Fix comments. + 2011-05-25 Ian Lance Taylor PR libstdc++/49060