1 2010-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3 * include/bits/locale_facets_nonio.tcc (time_put<>::do_put): Avoid
4 pointless __builtin_alloca use.
6 2010-01-06 Paolo Carlini <paolo.carlini@oracle.com>
9 * include/bits/locale_facets_nonio.tcc (time_get<>::_M_extract_num):
10 Encode short two digits over four parsings to negative numbers.
11 (time_get<>::_M_extract_via_format): Adjust, accept both two digits
12 and four digits for both 'y' and 'Y'.
13 (time_get<>::do_get_year): Call time_get<>::_M_extract_num.
14 * doc/xml/manual/prerequisites.xml: Add en_GB.
15 * testsuite/lib/libstdc++.exp: Adjust
16 * testsuite/22_locale/time_get/get_date/char/26701.cc: New.
17 * testsuite/22_locale/time_get/get_date/wchar_t/26701.cc: Likewise.
19 2010-01-06 Benjamin Kosnik <bkoz@redhat.com>
22 * scripts/check_performance (CXX): Add -std=gnu++0x.
23 * testsuite/performance/30_threads/future/polling.cc: Mark up as
26 2010-01-06 Paolo Carlini <paolo.carlini@oracle.com>
28 * testsuite/22_locale/time_get/get_weekday/char/38081-2.cc:
29 Add dg-require-namedlocale.
31 2010-01-05 Benjamin Kosnik <bkoz@redhat.com>
33 * doc/xml/manual/evolution.xml: Update for 4.4 and 4.5 releases.
34 * doc/html: Regenerate.
36 2010-01-05 Paolo Carlini <paolo.carlini@oracle.com>
39 * include/bits/locale_facets_nonio.h (time_get<>::
40 _M_extract_wday_or_month): New, declare.
41 * include/bits/locale_facets_nonio.tcc (time_get<>::
42 _M_extract_wday_or_month): Define.
43 (time_get<>::do_get_weekday, time_get<>::do_get_monthname): Use it.
44 * config/abi/pre/gnu.ver: Export new symbols.
45 * doc/xml/manual/prerequisites.xml: Add ru_RU.UTF-8 and
47 * testsuite/lib/libstdc++.exp: Adjust.
48 * testsuite/22_locale/time_get/get_weekday/char/38081-1.cc: New.
49 * testsuite/22_locale/time_get/get_weekday/char/38081-2.cc: Likewise.
51 2010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
53 * configure: Regenerate.
55 2010-01-05 Paolo Carlini <paolo.carlini@oracle.com>
57 * testsuite/22_locale/time_get/get_monthname/char/6.cc: New.
58 * testsuite/22_locale/time_get/get_monthname/wchar_t/6.cc: Likewise.
59 * testsuite/22_locale/time_get/get_weekday/char/6.cc: Likewise.
60 * testsuite/22_locale/time_get/get_weekday/wchar_t/6.cc: Likewise.
62 2010-01-03 Paolo Carlini <paolo.carlini@oracle.com>
64 * include/profile/list: Implement DR 1133 here too.
66 * testsuite/25_algorithms/set_intersection/34730.cc: Do not force
67 debug-mode, leads to spurious failures in profile-mode.
68 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
69 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
70 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
71 * testsuite/21_strings/basic_string/40160.cc: Likewise.
72 * testsuite/26_numerics/random/uniform_real_distribution/
73 cons/parms_neg.cc: Likewise.
74 * testsuite/26_numerics/random/uniform_int_distribution/
75 cons/parms_neg.cc: Likewise.
76 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
78 * testsuite/23_containers/multimap/14340.cc: Likewise.
79 * testsuite/23_containers/bitset/18604.cc: Likewise.
80 * testsuite/23_containers/set/14340.cc: Likewise.
81 * testsuite/23_containers/set/18604.cc: Likewise.
82 * testsuite/23_containers/unordered_set/requirements/
83 debug_mode.cc: Likewise.
84 * testsuite/23_containers/vector/
85 debug_mode_requires_reallocation-1.cc: Likewise.
86 * testsuite/23_containers/vector/
87 debug_mode_requires_reallocation-2.cc: Likewise.
88 * testsuite/23_containers/vector/14340.cc: Likewise.
89 * testsuite/23_containers/vector/15523.cc: Likewise.
90 * testsuite/23_containers/vector/18604.cc: Likewise.
91 * testsuite/23_containers/deque/14340.cc: Likewise.
92 * testsuite/23_containers/deque/18604.cc: Likewise.
93 * testsuite/23_containers/multiset/14340.cc: Likewise.
94 * testsuite/23_containers/list/operations/35969.cc: Likewise.
95 * testsuite/23_containers/list/14340.cc: Likewise.
96 * testsuite/23_containers/list/18604.cc: Likewise.
97 * testsuite/23_containers/map/14340.cc: Likewise.
98 * testsuite/23_containers/map/18604.cc: Likewise.
99 * testsuite/tr1/5_numerical_facilities/random/uniform_int/
100 cons/range_neg.cc: Likewise.
102 * testsuite/23_containers/unordered_map/requirements/
103 explicit_instantiation/2.cc: Do not instantiate for
104 non-defaultconstructible mapped_type.
106 2010-01-03 Paolo Carlini <paolo.carlini@oracle.com>
108 * include/debug/set.h: Implement DR 130 here too.
109 * include/debug/multiset.h: Likewise.
110 * include/debug/map.h: Likewise.
111 * include/debug/multimap.h: Likewise.
112 * include/profile/set.h: Implement DR 130 fully.
113 * include/profile/multiset.h: Likewise.
114 * include/profile/map.h: Likewise.
115 * include/profile/multimap.h: Likewise.
116 * include/debug/list: Implement DR 1133 here too.
117 * include/ext/pb_ds/detail/debug_map_base.hpp: Comment out for
118 now uses of __gnu_cxx::throw_allocator.
119 * testsuite/21_strings/basic_string/40160.cc: Don't pass
120 explicitly -D_GLIBCXX_DEBUG, doesn't play well with profile-mode
123 2010-01-03 Paolo Carlini <paolo.carlini@oracle.com>
125 * include/profile/bitset (bitset<>::bitset(unsigned long long)): Add
127 * include/debug/bitset (bitset<>::bitset(unsigned long long)):
130 2010-01-03 Paolo Carlini <paolo.carlini@oracle.com>
132 * include/tr1_impl/hashtable (_Hashtable<>): Remove insert_return_type
134 * include/profile/unordered_map (unordered_map<>::insert(const
135 value_type&), unordered_multimap<>::insert(const value_type&)): Adjust.
136 * include/profile/unordered_set (unordered_set<>::insert(const
137 value_type&), unordered_multimap<>::insert(const value_type&)):
140 2010-01-03 Paolo Carlini <paolo.carlini@oracle.com>
142 * include/bits/stl_pair.h (pair<>::pair(_U1&&, const _T2&),
143 pair<>::pair(const _T1&, _U2&&), pair<>::pair(_U1&&, _U2&&)):
144 Use std::is_constructible instead of std::is_convertible.
146 2010-01-01 Paolo Carlini <paolo.carlini@oracle.com>
148 Revert last change, reinstantiate basic_string and vstring tests.
150 2010-01-01 Paolo Carlini <paolo.carlini@oracle.com>
152 * testsuite/21_strings/basic_string/requirements/exception/
153 propagation_consistent.cc: Remove, cannot instantiate basic_string
155 * testsuite/21_strings/basic_string/requirements/exception/
157 * testsuite/21_strings/basic_string/requirements/exception/
158 generation_prohibited.cc: Likewise.
159 * testsuite/ext/vstring/requirements/exception/
160 propagation_consistent.cc: Likewise.
161 * testsuite/ext/vstring/requirements/exception/basic.cc:
163 * testsuite/ext/vstring/requirements/exception/
164 generation_prohibited.cc: Likewise.