1 2011-01-20 Benjamin Kosnik <bkoz@redhat.com>
3 * include/ext/pb_ds/detail/resize_policy/
4 hash_load_check_resize_trigger_imp.hpp: Adjust assert condition.
5 * include/ext/pb_ds/detail/pat_trie_/
6 constructors_destructor_fn_imps.hpp: Same.
7 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Format.
8 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Same.
9 * include/ext/pb_ds/detail/debug_map_base.hpp: Use never_adjustor.
11 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Adjust
12 iterations downward when testing in debug mode.
13 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
14 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
15 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
16 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
17 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Same.
18 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Use SIZE,
21 2011-01-19 Benjamin Kosnik <bkoz@redhat.com>
23 PR libstdc++/36104 part two
24 * include/bits/hashtable.h: Revert to non-nested macro usage.
25 * include/bits/hashtable_policy.h: Same.
27 2011-01-19 Graham Reed <greed@pobox.com>
30 * src/bitmap_allocator.cc (free_list::_M_get): Lock mutex.
32 2011-01-18 Benjamin Kosnik <bkoz@redhat.com>
34 * doc/xml/images/confdeps.png: Regenerate.
36 * include/std/chrono (duration): Mark copy constructor constexpr.
37 * testsuite/20_util/duration/cons/constexpr.cc: Add test.
39 2011-01-18 Paolo Carlini <paolo.carlini@oracle.com>
41 * include/bits/unique_ptr.h (default_delete<>::default_delete()):
42 Declare defaulted per DR 1517.
43 * testsuite/util/testsuite_common_types.h
44 (constexpr_defaulted_default_constructible): Add.
45 * testsuite/20_util/default_delete/cons/constexpr.cc: Use it.
47 2011-01-17 Paolo Carlini <paolo.carlini@oracle.com>
49 * include/bits/stl_queue.h (queue<>::swap, priority_queue<>::swap):
51 * include/bits/stl_stack.h (stack<>::swap): Likewise.
53 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
56 * testsuite/28_regex/08_basic_regex/requirements/constexpr_data.cc:
57 Only test wregex when _GLIBCXX_USE_WCHAR_T is defined.
59 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
62 * testsuite/18_support/numeric_limits/lowest.cc:
63 Only test wchar_t when _GLIBCXX_USE_WCHAR_T is defined.
65 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
68 * testsuite/21_strings/basic_string/requirements/typedefs.cc:
69 Only test std::wstring when _GLIBCXX_USE_WCHAR_T is defined.
71 2011-01-16 François Dumont <francois.cppdevs@free.fr>
73 * testsuite/23_containers/forward_list/debug/erase_after1_neg.cc: Move
74 to this. Use _neg suffix.
75 * testsuite/23_containers/forward_list/debug/erase_after1.cc: ...from
77 * testsuite/23_containers/forward_list/debug/erase_after2_neg.cc:
79 * testsuite/23_containers/forward_list/debug/erase_after2.cc: Same.
80 * testsuite/23_containers/forward_list/debug/erase_after3_neg.cc:
82 * testsuite/23_containers/forward_list/debug/erase_after3.cc: Same.
83 * testsuite/23_containers/forward_list/debug/erase_after4_neg.cc:
85 * testsuite/23_containers/forward_list/debug/erase_after4.cc: Same.
86 * testsuite/23_containers/forward_list/debug/erase_after5_neg.cc:
88 * testsuite/23_containers/forward_list/debug/erase_after5.cc: Same.
89 * testsuite/23_containers/forward_list/debug/erase_after6_neg.cc:
91 * testsuite/23_containers/forward_list/debug/erase_after6.cc: Same.
92 * testsuite/23_containers/forward_list/debug/erase_after7_neg.cc:
94 * testsuite/23_containers/forward_list/debug/erase_after7.cc: Same.
95 * testsuite/23_containers/forward_list/debug/erase_after8_neg.cc:
97 * testsuite/23_containers/forward_list/debug/erase_after8.cc: Same.
98 * testsuite/23_containers/forward_list/debug/erase_after9_neg.cc:
100 * testsuite/23_containers/forward_list/debug/erase_after9.cc: Same.
101 * testsuite/23_containers/forward_list/debug/insert_after1_neg.cc:
103 * testsuite/23_containers/forward_list/debug/insert_after1.cc: Same.
104 * testsuite/23_containers/forward_list/debug/insert_after2_neg.cc:
106 * testsuite/23_containers/forward_list/debug/insert_after2.cc: Same.
107 * testsuite/23_containers/forward_list/debug/insert_after3_neg.cc:
109 * testsuite/23_containers/forward_list/debug/insert_after3.cc: Same.
110 * testsuite/23_containers/forward_list/debug/splice_after1_neg.cc:
112 * testsuite/23_containers/forward_list/debug/splice_after1.cc: Same.
113 * testsuite/23_containers/forward_list/debug/splice_after2_neg.cc:
115 * testsuite/23_containers/forward_list/debug/splice_after2.cc: Same.
116 * testsuite/23_containers/forward_list/debug/splice_after3_neg.cc:
118 * testsuite/23_containers/forward_list/debug/splice_after3.cc: Same.
119 * testsuite/23_containers/forward_list/debug/splice_after4_neg.cc:
121 * testsuite/23_containers/forward_list/debug/splice_after4.cc: Same.
123 2011-01-14 Benjamin Kosnik <bkoz@redhat.com>
126 * include/Makefile.am (bits_sup_headers, stamp-bits-sup): New.
127 * include/Makefile.in: Regenerate.
128 * libsupc++/Makefile.am (std_HEADERS, bits_HEADERS): New.
129 (install-stdHEADERS, install-bitsHEADERS): New.
130 * libsupc++/Makefile.in: Regenerate.
132 * include/bits/c++config: Update for inline namespaces.
133 * libsupc++/cxxabi-forced.h: To...
134 * libsupc++/cxxabi_forced.h: ...this.
135 * libsupc++/hash_bytes.h: Separate file.
136 * libsupc++/typeinfo: Use it.
137 * libsupc++/exception: Adjust for bits subdirectory.
138 * libsupc++/eh_aux_runtime.cc: Same.
139 * libsupc++/eh_ptr.cc: Same.
140 * libsupc++/new_op.cc: Same.
141 * libsupc++/exception_defines.h: Same.
142 * libsupc++/nested_exception.h: Same.
143 * libsupc++/eh_terminate.cc: Same.
144 * libsupc++/vec.cc: Same.
145 * libsupc++/vterminate.cc: Same.
146 * libsupc++/exception_ptr.h: Same.
147 * libsupc++/eh_personality.cc: Same.
148 * libsupc++/eh_call.cc: Same.
149 * libsupc++/new_opnt.cc: Same.
150 * libsupc++/hash_bytes.cc: Same.
151 * config/cpu/arm/cxxabi_tweaks.h: Same.
152 * config/cpu/generic/cxxabi_tweaks.h: Same.
153 * libsupc++/cxxabi.h: Same. Consolidate _GLIBCXX_NOTHROW defines.
154 * include/std/bitset: Same.
155 * include/ext/vstring.tcc: Same.
156 * include/bits/hashtable.h: Same.
157 * include/bits/functional_hash.h: Same.
158 * include/bits/hashtable_policy.h: Same.
159 * include/bits/basic_string.h: Same.
160 * include/bits/istream.tcc: Same.
161 * include/bits/ostream.tcc: Same.
162 * include/bits/algorithmfwd.h: Same.
163 * include/bits/basic_string.tcc: Same.
164 * include/bits/ostream_insert.h: Same.
165 * include/bits/fstream.tcc: Same.
166 * include/bits/functexcept.h: Same.
168 * doc/doxygen/user.cfg.in: Adjust names.
170 * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
172 2011-01-14 Paolo Carlini <paolo.carlini@oracle.com>
174 * testsuite/25_algorithms/is_permutation/check_type.cc: Minor
176 * testsuite/25_algorithms/is_permutation/1.cc: Cosmetic changes.
178 2011-01-13 Paolo Carlini <paolo.carlini@oracle.com>
180 * testsuite/25_algorithms/is_permutation/check_type.cc: New.
181 * testsuite/25_algorithms/is_permutation/requirements/
182 explicit_instantiation/2.cc: Likewise.
183 * testsuite/25_algorithms/is_permutation/requirements/
184 explicit_instantiation/pod.cc: Likewise.
185 * testsuite/25_algorithms/is_permutation/1.cc: Likewise.
187 2011-01-13 John Lakos <jlakos@bloomberg.net>
188 Pablo Halpern <phalpern@halpernwightsoftware.com>
189 Paolo Carlini <paolo.carlini@oracle.com>
191 * include/bits/stl_algo.h (is_permutation): Add, per N3068.
192 * include/bits/algorithmfwd.h: Add.
194 2011-01-13 Jonathan Wakely <jwakely.gcc@gmail.com>
197 * config/os/bsd/netbsd/ctype_base.h: Use new macros based on version.
199 2011-01-11 Paolo Carlini <paolo.carlini@oracle.com>
201 * aclocal.m4: Regenerate.
203 2011-01-06 Paolo Carlini <paolo.carlini@oracle.com>
206 * src/placeholders.cc: New.
207 * src/Makefile.am: Adjust.
208 * src/Makefile.in: Regenerate.
209 * include/std/functional (placeholders::_1, _2, ..., _29): Declare
211 * config/abi/pre/gnu.ver: Export.
213 2011-01-05 François Dumont <francois.cppdevs@free.fr>
215 * include/debug/safe_base.h (_Safe_iterator_base::_M_unlink): New.
216 * include/src/debug.cc: Use latter
217 * include/debug/forward_list (forward_list<>::_M_swap): Fix to
218 correctly handle before_begin iterators.
219 * testsuite/23_containers/forward_list/debug/swap.cc: Remove now
220 useless _GLIBCXX_DEBUG checks.
222 2011-01-04 Kai Tietz <kai.tietz@onevision.com>
225 * configure.ac (AC_CHECK_FILE): Replaced by test -f.
226 * configure: Regenerated.
228 2011-01-03 Paolo Carlini <paolo.carlini@oracle.com>
231 * config/abi/pre/gnu.ver: Export std::bad_function_call symbols.
234 Copyright (C) 2011 Free Software Foundation, Inc.
236 Copying and distribution of this file, with or without modification,
237 are permitted in any medium without royalty provided the copyright
238 notice and this notice are preserved.