1 2011-01-24 Johannes Singler <singler@kit.edu>
4 * include/parallel/multiway_merge.h (_UnguardedIterator):
5 Remove useless "mutable" from reference declaration.
7 2011-01-21 Benjamin Kosnik <bkoz@redhat.com>
9 * include/bits/c++config (_GLIBCXX_EXPORT_TEMPLATE): Remove.
10 * include/debug/safe_sequence.h: Same.
11 * include/debug/safe_iterator.h: Same.
12 * include/std/forward_list: Same.
13 * include/std/deque: Same.
14 * include/std/list: Same.
15 * include/std/random: Same.
16 * include/std/streambuf: Same.
17 * include/std/fstream: Same.
18 * include/std/istream: Same.
19 * include/std/string: Same.
20 * include/std/ostream: Same.
21 * include/std/sstream: Same.
22 * include/ext/vstring.h: Same.
23 * include/bits/basic_ios.h: Same.
24 * include/bits/locale_classes.h: Same.
25 * include/bits/locale_facets.h: Same.
26 * include/bits/valarray_array.h: Same.
27 * include/bits/locale_facets_nonio.h: Same.
28 * include/tr1/random: Same.
30 2011-01-20 Jonathan Wakely <jwakely.gcc@gmail.com>
32 * doc/xml/manual/diagnostics.xml: Replace note about C++0x concepts.
34 2011-01-20 Benjamin Kosnik <bkoz@redhat.com>
36 PR libstdc++/36104 part three
37 * src/hashtable_c++0x.cc: Adjust namespace macros.
38 * testsuite/util/testsuite_rvalref.h: Don't forward declare hash.
39 * config/abi/pre/gnu-versioned-namespace.ver: Update.
41 2011-01-20 Benjamin Kosnik <bkoz@redhat.com>
43 * include/ext/pb_ds/detail/resize_policy/
44 hash_load_check_resize_trigger_imp.hpp: Adjust assert condition.
45 * include/ext/pb_ds/detail/pat_trie_/
46 constructors_destructor_fn_imps.hpp: Same.
47 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Format.
48 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Same.
49 * include/ext/pb_ds/detail/debug_map_base.hpp: Use never_adjustor.
51 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Adjust
52 iterations downward when testing in debug mode.
53 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
54 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
55 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
56 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
57 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Same.
58 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Use SIZE,
61 2011-01-19 Benjamin Kosnik <bkoz@redhat.com>
63 PR libstdc++/36104 part two
64 * include/bits/hashtable.h: Revert to non-nested macro usage.
65 * include/bits/hashtable_policy.h: Same.
67 2011-01-19 Graham Reed <greed@pobox.com>
70 * src/bitmap_allocator.cc (free_list::_M_get): Lock mutex.
72 2011-01-18 Benjamin Kosnik <bkoz@redhat.com>
74 * doc/xml/images/confdeps.png: Regenerate.
76 * include/std/chrono (duration): Mark copy constructor constexpr.
77 * testsuite/20_util/duration/cons/constexpr.cc: Add test.
79 2011-01-18 Paolo Carlini <paolo.carlini@oracle.com>
81 * include/bits/unique_ptr.h (default_delete<>::default_delete()):
82 Declare defaulted per DR 1517.
83 * testsuite/util/testsuite_common_types.h
84 (constexpr_defaulted_default_constructible): Add.
85 * testsuite/20_util/default_delete/cons/constexpr.cc: Use it.
87 2011-01-17 Paolo Carlini <paolo.carlini@oracle.com>
89 * include/bits/stl_queue.h (queue<>::swap, priority_queue<>::swap):
91 * include/bits/stl_stack.h (stack<>::swap): Likewise.
93 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
96 * testsuite/28_regex/08_basic_regex/requirements/constexpr_data.cc:
97 Only test wregex when _GLIBCXX_USE_WCHAR_T is defined.
99 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
102 * testsuite/18_support/numeric_limits/lowest.cc:
103 Only test wchar_t when _GLIBCXX_USE_WCHAR_T is defined.
105 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
108 * testsuite/21_strings/basic_string/requirements/typedefs.cc:
109 Only test std::wstring when _GLIBCXX_USE_WCHAR_T is defined.
111 2011-01-16 François Dumont <francois.cppdevs@free.fr>
113 * testsuite/23_containers/forward_list/debug/erase_after1_neg.cc: Move
114 to this. Use _neg suffix.
115 * testsuite/23_containers/forward_list/debug/erase_after1.cc: ...from
117 * testsuite/23_containers/forward_list/debug/erase_after2_neg.cc:
119 * testsuite/23_containers/forward_list/debug/erase_after2.cc: Same.
120 * testsuite/23_containers/forward_list/debug/erase_after3_neg.cc:
122 * testsuite/23_containers/forward_list/debug/erase_after3.cc: Same.
123 * testsuite/23_containers/forward_list/debug/erase_after4_neg.cc:
125 * testsuite/23_containers/forward_list/debug/erase_after4.cc: Same.
126 * testsuite/23_containers/forward_list/debug/erase_after5_neg.cc:
128 * testsuite/23_containers/forward_list/debug/erase_after5.cc: Same.
129 * testsuite/23_containers/forward_list/debug/erase_after6_neg.cc:
131 * testsuite/23_containers/forward_list/debug/erase_after6.cc: Same.
132 * testsuite/23_containers/forward_list/debug/erase_after7_neg.cc:
134 * testsuite/23_containers/forward_list/debug/erase_after7.cc: Same.
135 * testsuite/23_containers/forward_list/debug/erase_after8_neg.cc:
137 * testsuite/23_containers/forward_list/debug/erase_after8.cc: Same.
138 * testsuite/23_containers/forward_list/debug/erase_after9_neg.cc:
140 * testsuite/23_containers/forward_list/debug/erase_after9.cc: Same.
141 * testsuite/23_containers/forward_list/debug/insert_after1_neg.cc:
143 * testsuite/23_containers/forward_list/debug/insert_after1.cc: Same.
144 * testsuite/23_containers/forward_list/debug/insert_after2_neg.cc:
146 * testsuite/23_containers/forward_list/debug/insert_after2.cc: Same.
147 * testsuite/23_containers/forward_list/debug/insert_after3_neg.cc:
149 * testsuite/23_containers/forward_list/debug/insert_after3.cc: Same.
150 * testsuite/23_containers/forward_list/debug/splice_after1_neg.cc:
152 * testsuite/23_containers/forward_list/debug/splice_after1.cc: Same.
153 * testsuite/23_containers/forward_list/debug/splice_after2_neg.cc:
155 * testsuite/23_containers/forward_list/debug/splice_after2.cc: Same.
156 * testsuite/23_containers/forward_list/debug/splice_after3_neg.cc:
158 * testsuite/23_containers/forward_list/debug/splice_after3.cc: Same.
159 * testsuite/23_containers/forward_list/debug/splice_after4_neg.cc:
161 * testsuite/23_containers/forward_list/debug/splice_after4.cc: Same.
163 2011-01-14 Benjamin Kosnik <bkoz@redhat.com>
166 * include/Makefile.am (bits_sup_headers, stamp-bits-sup): New.
167 * include/Makefile.in: Regenerate.
168 * libsupc++/Makefile.am (std_HEADERS, bits_HEADERS): New.
169 (install-stdHEADERS, install-bitsHEADERS): New.
170 * libsupc++/Makefile.in: Regenerate.
172 * include/bits/c++config: Update for inline namespaces.
173 * libsupc++/cxxabi-forced.h: To...
174 * libsupc++/cxxabi_forced.h: ...this.
175 * libsupc++/hash_bytes.h: Separate file.
176 * libsupc++/typeinfo: Use it.
177 * libsupc++/exception: Adjust for bits subdirectory.
178 * libsupc++/eh_aux_runtime.cc: Same.
179 * libsupc++/eh_ptr.cc: Same.
180 * libsupc++/new_op.cc: Same.
181 * libsupc++/exception_defines.h: Same.
182 * libsupc++/nested_exception.h: Same.
183 * libsupc++/eh_terminate.cc: Same.
184 * libsupc++/vec.cc: Same.
185 * libsupc++/vterminate.cc: Same.
186 * libsupc++/exception_ptr.h: Same.
187 * libsupc++/eh_personality.cc: Same.
188 * libsupc++/eh_call.cc: Same.
189 * libsupc++/new_opnt.cc: Same.
190 * libsupc++/hash_bytes.cc: Same.
191 * config/cpu/arm/cxxabi_tweaks.h: Same.
192 * config/cpu/generic/cxxabi_tweaks.h: Same.
193 * libsupc++/cxxabi.h: Same. Consolidate _GLIBCXX_NOTHROW defines.
194 * include/std/bitset: Same.
195 * include/ext/vstring.tcc: Same.
196 * include/bits/hashtable.h: Same.
197 * include/bits/functional_hash.h: Same.
198 * include/bits/hashtable_policy.h: Same.
199 * include/bits/basic_string.h: Same.
200 * include/bits/istream.tcc: Same.
201 * include/bits/ostream.tcc: Same.
202 * include/bits/algorithmfwd.h: Same.
203 * include/bits/basic_string.tcc: Same.
204 * include/bits/ostream_insert.h: Same.
205 * include/bits/fstream.tcc: Same.
206 * include/bits/functexcept.h: Same.
208 * doc/doxygen/user.cfg.in: Adjust names.
210 * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
212 2011-01-14 Paolo Carlini <paolo.carlini@oracle.com>
214 * testsuite/25_algorithms/is_permutation/check_type.cc: Minor
216 * testsuite/25_algorithms/is_permutation/1.cc: Cosmetic changes.
218 2011-01-13 Paolo Carlini <paolo.carlini@oracle.com>
220 * testsuite/25_algorithms/is_permutation/check_type.cc: New.
221 * testsuite/25_algorithms/is_permutation/requirements/
222 explicit_instantiation/2.cc: Likewise.
223 * testsuite/25_algorithms/is_permutation/requirements/
224 explicit_instantiation/pod.cc: Likewise.
225 * testsuite/25_algorithms/is_permutation/1.cc: Likewise.
227 2011-01-13 John Lakos <jlakos@bloomberg.net>
228 Pablo Halpern <phalpern@halpernwightsoftware.com>
229 Paolo Carlini <paolo.carlini@oracle.com>
231 * include/bits/stl_algo.h (is_permutation): Add, per N3068.
232 * include/bits/algorithmfwd.h: Add.
234 2011-01-13 Jonathan Wakely <jwakely.gcc@gmail.com>
237 * config/os/bsd/netbsd/ctype_base.h: Use new macros based on version.
239 2011-01-11 Paolo Carlini <paolo.carlini@oracle.com>
241 * aclocal.m4: Regenerate.
243 2011-01-06 Paolo Carlini <paolo.carlini@oracle.com>
246 * src/placeholders.cc: New.
247 * src/Makefile.am: Adjust.
248 * src/Makefile.in: Regenerate.
249 * include/std/functional (placeholders::_1, _2, ..., _29): Declare
251 * config/abi/pre/gnu.ver: Export.
253 2011-01-05 François Dumont <francois.cppdevs@free.fr>
255 * include/debug/safe_base.h (_Safe_iterator_base::_M_unlink): New.
256 * include/src/debug.cc: Use latter
257 * include/debug/forward_list (forward_list<>::_M_swap): Fix to
258 correctly handle before_begin iterators.
259 * testsuite/23_containers/forward_list/debug/swap.cc: Remove now
260 useless _GLIBCXX_DEBUG checks.
262 2011-01-04 Kai Tietz <kai.tietz@onevision.com>
265 * configure.ac (AC_CHECK_FILE): Replaced by test -f.
266 * configure: Regenerated.
268 2011-01-03 Paolo Carlini <paolo.carlini@oracle.com>
271 * config/abi/pre/gnu.ver: Export std::bad_function_call symbols.
274 Copyright (C) 2011 Free Software Foundation, Inc.
276 Copying and distribution of this file, with or without modification,
277 are permitted in any medium without royalty provided the copyright
278 notice and this notice are preserved.