2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / libstdc++-v3 / ChangeLog
blob39fe5877382bf6155da536658d204bec774c2ff2
1 2013-01-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
3         PR libstdc++/55043 (again)
4         * include/bits/alloc_traits.h (allocator_traits::construct): Disable
5         unless construction would be well-formed.
6         (__allow_copy_cons, __check_copy_constructible): Define.
7         * include/bits/unordered_map.h (__check_copy_constructible): Use as
8         base class so copy constructor will be deleted if appropriate.
9         (is_copy_constructible): Remove specialization.
10         * include/bits/unordered_set.h: Likewise.
11         * include/debug/unordered_map.h: Undo previous commit. Default copy
12         and move constructors.
13         * include/debug/unordered_set.h: Likewise.
14         * include/profile/unordered_map.h: Undo previous commit.
15         * include/profile/unordered_set.h: Likewise.
16         * testsuite/23_containers/unordered_map/55043.cc: Fix test.
17         * testsuite/23_containers/unordered_multimap/55043.cc: Likewise.
18         * testsuite/23_containers/unordered_multiset/55043.cc: Likewise.
19         * testsuite/23_containers/unordered_set/55043.cc: Likewise.
20         * testsuite/23_containers/unordered_map/requirements/53339.cc: XFAIL,
21         cannot support incomplete types.
22         * testsuite/23_containers/unordered_multimap/requirements/53339.cc:
23         Likewise.
25 2013-01-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
27         PR libstdc++/55043
28         * include/std/unordered_map: Include alloc_traits.h
29         * include/std/unordered_set: Likewise.
30         * include/bits/alloc_traits.h: Define __is_copy_insertable.
31         * include/bits/unordered_map.h: Use it.
32         * include/bits/unordered_set.h: Likewise.
33         * include/debug/unordered_map.h: Likewise.
34         * include/debug/unordered_set.h: Likewise.
35         * include/profile/unordered_map.h: Likewise.
36         * include/profile/unordered_set.h: Likewise.
37         * include/bits/hashtable.h: Fix comment typos.
38         * testsuite/23_containers/unordered_map/55043.cc: New.
39         * testsuite/23_containers/unordered_multimap/55043.cc: New.
40         * testsuite/23_containers/unordered_multiset/55043.cc: New.
41         * testsuite/23_containers/unordered_set/55043.cc: New.
43 2013-01-03  Janis Johnson  <janisjo@codesourcery.com>
45         * testsuite/lib/gdb-test.exp (gdb_batch_check): Catch error running
46         gdb command.
48 2013-01-08  Jonathan Wakely  <jwakely.gcc@gmail.com>
50         * doc/xml/manual/status_cxx2011.xml: Document that N3189 is missing.
52 2013-01-08  Jonathan Wakely  <jwakely.gcc@gmail.com>
54         PR libstdc++/55908
55         * include/std/functional (_Mem_fn::operator()): Fix constraints to
56         avoid ambiguity.
57         * testsuite/20_util/function_objects/mem_fn/55908.cc: New.
58         * testsuite/20_util/bind/ref_neg.cc: Adjust dg-error line numbers.
60 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
62         PR libstdc++/55594
63         * acinclude.m4 (GLIBCXX_CHECK_ASSEMBLER_HWCAP): Restrict test to
64         Solaris targets.
65         * configure: Regenerate.
67 2013-01-07  Jonathan Wakely  <jwakely.gcc@gmail.com>
69         PR libstdc++/55847
70         * src/c++11/shared_ptr.cc (bad_weak_ptr::what()): Correct string.
71         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Verify
72         string.
74         PR libstdc++/55728
75         * include/std/functional (bad_function_call::what()): Declare.
76         * src/c++11/functional.cc (bad_function_call::what()): Define.
77         * config/abi/pre/gnu.ver (bad_function_call::what()): Export.
78         * testsuite/20_util/bad_function_call/what.cc: New.
80 2013-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
82         * include/bits/unordered_map.h: Fix typo in comments.
83         * doc/xml/manual/status_cxx2011.xml: Add implementation-defined bucket
84         counts for unordered associative containers.
86 2013-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
88         * doc/xml/manual/abi.xml: Update library and symbol versions.
90 2013-01-06  Richard Sandiford  <rdsandiford@googlemail.com>
92         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Fix typo
93         in copyright years.
94         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
97 Copyright (C) 2013 Free Software Foundation, Inc.
99 Copying and distribution of this file, with or without modification,
100 are permitted in any medium without royalty provided the copyright
101 notice and this notice are preserved.