OSDN Git Service

2010-01-03 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2010-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         * include/debug/set.h: Implement DR 130 here too.
4         * include/debug/multiset.h: Likewise.
5         * include/debug/map.h: Likewise.
6         * include/debug/multimap.h: Likewise.
7         * include/profile/set.h: Implement DR 130 fully.
8         * include/profile/multiset.h: Likewise.
9         * include/profile/map.h: Likewise.
10         * include/profile/multimap.h: Likewise.
11         * include/debug/list: Implement DR 1133 here too.
12         * include/ext/pb_ds/detail/debug_map_base.hpp: Comment out for
13         now uses of __gnu_cxx::throw_allocator.
14         * testsuite/21_strings/basic_string/40160.cc: Don't pass
15         explicitly -D_GLIBCXX_DEBUG, doesn't play well with profile-mode
16         testing.
17
18 2010-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
19
20         * include/profile/bitset (bitset<>::bitset(unsigned long long)): Add
21         in C++0x mode.
22         * include/debug/bitset (bitset<>::bitset(unsigned long long)):
23         Likewise.
24
25 2010-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
26
27         * include/tr1_impl/hashtable (_Hashtable<>): Remove insert_return_type
28         typedef.
29         * include/profile/unordered_map (unordered_map<>::insert(const
30         value_type&), unordered_multimap<>::insert(const value_type&)): Adjust.
31         * include/profile/unordered_set (unordered_set<>::insert(const
32         value_type&), unordered_multimap<>::insert(const value_type&)):
33         Likewise.
34
35 2010-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
36
37         * include/bits/stl_pair.h (pair<>::pair(_U1&&, const _T2&),
38         pair<>::pair(const _T1&, _U2&&), pair<>::pair(_U1&&, _U2&&)):
39         Use std::is_constructible instead of std::is_convertible.
40
41 2010-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
42
43         Revert last change, reinstantiate basic_string and vstring tests.
44
45 2010-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
46
47         * testsuite/21_strings/basic_string/requirements/exception/
48         propagation_consistent.cc: Remove, cannot instantiate basic_string
49         for non-PODs (21/1).
50         * testsuite/21_strings/basic_string/requirements/exception/
51         basic.cc: Likewise.
52         * testsuite/21_strings/basic_string/requirements/exception/
53         generation_prohibited.cc: Likewise.
54         * testsuite/ext/vstring/requirements/exception/
55         propagation_consistent.cc: Likewise.
56         * testsuite/ext/vstring/requirements/exception/basic.cc:
57         Likewise.
58         * testsuite/ext/vstring/requirements/exception/
59         generation_prohibited.cc: Likewise.