1 2011-02-09 Jonathan Wakely <jwakely.gcc@gmail.com>
3 * include/std/future (packaged_task::operator bool): Rename to...
4 (packaged_task::valid): ...this.
5 * testsuite/30_threads/packaged_task/cons/1.cc: Adjust.
6 * testsuite/30_threads/packaged_task/cons/2.cc: Adjust.
7 * testsuite/30_threads/packaged_task/cons/move.cc: Adjust.
8 * testsuite/30_threads/packaged_task/cons/move_assign.cc: Adjust.
9 * testsuite/30_threads/packaged_task/cons/alloc.cc: Adjust.
10 * testsuite/30_threads/packaged_task/members/invoke.cc: Adjust.
11 * testsuite/30_threads/packaged_task/members/reset.cc: Adjust.
12 * testsuite/30_threads/packaged_task/members/reset2.cc: Adjust.
13 * testsuite/30_threads/packaged_task/members/swap.cc: Adjust.
14 * testsuite/30_threads/packaged_task/members/boolconv.cc: Remove.
15 * testsuite/30_threads/packaged_task/members/valid.cc: Add.
17 2011-02-09 Paolo Carlini <paolo.carlini@oracle.com>
19 * doc/xml/manual/io.xml: Fix typo.
20 * doc/html/manual/streambufs.html: Likewise.
22 2011-02-09 Paolo Carlini <paolo.carlini@oracle.com>
24 * config/abi/pre/gnu.ver: Fix.
26 2011-02-08 Benjamin Kosnik <bkoz@redhat.com>
28 * doc/xml/manual/appendix_porting.xml: Add doc section.
29 * doc/xml/manual/appendix_contributing.xml: Split out doc bits to...
30 * doc/xml/manual/documentation_hacking.xml: ...here.
32 * doc/xml/manual/debug_mode.xml: Adjust.
33 * doc/xml/manual/prerequisites.xml: Adjust.
34 * doc/Makefile.am (xml_sources): Add dot files,
35 documentation_hacking.xml.
36 * doc/Makefile.in: Regenerate.
38 * doc/xml/manual/build_hacking.xml: Use absolute paths for images.
39 * doc/xml/images/confdeps.pdf: Add.
41 * doc/html/*: Regenerate.
43 2011-02-08 Jonathan Wakely <jwakely.gcc@gmail.com>
45 * doc/xml/gnu/fdl-1.2.xml: Remove.
46 * doc/xml/gnu/gpl-2.0.xml: Remove.
47 * doc/Makefile.am: Update.
48 * doc/Makefile.in: Regenerate.
50 2011-02-07 Paolo Carlini <paolo.carlini@oracle.com>
53 * include/bits/stl_tree.h (_Rb_tree::erase(iterator), erase(iterator,
54 iterator)): Add back in C++03 mode.
55 * testsuite/23_containers/map/modifiers/erase/47628.cc: New.
56 * testsuite/23_containers/multimap/modifiers/erase/47628.cc: Likewise.
58 2011-02-07 Benjamin Kosnik <bkoz@redhat.com>
60 PR libstdc++/47560 try two
61 * config/os/hpux/os_defines.h: Guard for C++.
63 2011-02-07 Gerald Pfeifer <gerald@pfeifer.com>
65 * doc/xml/faq.xml: Adjust link to bug database.
66 Remove old item on broken header files.
68 2011-02-04 Benjamin Kosnik <bkoz@redhat.com>
70 * include/bits/regex_error.h (__throw_regex_error): Not inline.
71 * src/functexcept.cc: Add definition.
72 * config/abi/pre/gnu.ver: Export.
74 2011-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
76 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Add *-rtems*.
77 * configure: Regenerate.
79 2011-02-01 Paolo Carlini <paolo.carlini@oracle.com>
82 * include/bits/atomic_0.h (_ATOMIC_STORE_, _ATOMIC_MODIFY_,
83 _ATOMIC_CMPEXCHNG_): Rename __v -> __w, and __m -> __n, to
86 2011-02-01 Benjamin Kosnik <bkoz@redhat.com>
89 * config/os/hpux/os_defines.h: Remove use of macros on namespace.
91 2011-02-01 Benjamin Kosnik <bkoz@redhat.com>
93 * scripts/run_doxygen: Allow doxygen 1.7.0 again.
94 * doc/doxygen/user.cfg.in (PDF_HYPERLINKS): Re-enable.
95 (COMPACT_LATEX): Enable.
97 * include/profile/impl/profiler_container_size.h: Adjust doxygen markup.
98 * include/profile/impl/profiler_hash_func.h: Same.
99 * include/bits/hashtable.h: Same.
100 * include/backward/auto_ptr.h: Same.
101 * include/backward/strstream: Same.
102 * include/backward/backward_warning.h: Same.
103 * include/backward/binders.h: Same.
105 2011-02-01 Gerald Pfeifer <gerald@pfeifer.com>
107 * doc/xml/manual/debug.xml: Use GDB instead of gdb.
108 Adjust link to GDB manual.
110 2011-01-31 Benjamin Kosnik <bkoz@redhat.com>
112 * include/bits/c++config (_GLIBCXX_DEPRECATED): To
113 _GLIBCXX_USE_DEPRECATED.
114 (_GLIBCXX_DEPRECATED_ATTR): To _GLIBCXX_DEPRECATED.
115 * doc/xml/manual/using.xml: Same.
116 * include/std/memory: Same.
117 * include/std/streambuf: Same.
118 * include/bits/shared_ptr.h: Same.
119 * include/bits/unique_ptr.h: Same.
120 * include/bits/shared_ptr_base.h: Same.
121 * include/bits/stl_function.h: Same.
122 * include/tr1/shared_ptr.h: Same.
123 * include/backward/auto_ptr.h: Same.
124 * include/backward/binders.h: Same.
126 2011-01-31 Paolo Carlini <paolo.carlini@oracle.com>
128 * doc/html/ext/lwg-active.html: Update to Revision D73.
129 * doc/html/ext/lwg-closed.html: Likewise.
130 * doc/html/ext/lwg-defects.html: Likewise.
131 * doc/xml/manual/intro.xml: Update status of issues 408, 539, 865.
133 2011-01-30 Benjamin Kosnik <bkoz@redhat.com>
135 PR libstdc++/36104 part four
136 * include/bits/c++config (_GLIBCXX_STD): Remove.
137 (_GLIBCXX_STD_D, _GLIBCXX_PR): Now _GLIBCXX_STD_C.
138 (_GLIBCXX_P): Now _GLIBCXX_STD_A.
139 (_GLIBCXX_NAMESPACE_DEBUG, _GLIBCXX_NAMESPACE_PARALLEL,
140 _GLIBCXX_NAMESPACE_PROFILE, _GLIBCXX_NAMESPACE_VERSION): Remove.
141 (_GLIBCXX_INLINE_DEBUG, _GLIBCXX_INLINE_PARALLEL,
142 _GLIBCXX_INLINE_PROFILE): Remove.
143 (_GLIBCXX_BEGIN_NAMESPACE(X)): Remove.
144 (_GLIBCXX_END_NAMESPACE): Remove.
145 (_GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y)): Remove.
146 (_GLIBCXX_END_NESTED_NAMESPACE): Remove.
147 (_GLIBCXX_BEGIN_NAMESPACE_ALGO): Add.
148 (_GLIBCXX_END_NAMESPACE_ALGO): Add.
149 (_GLIBCXX_BEGIN_NAMESPACE_CONTAINER): Add.
150 (_GLIBCXX_END_NAMESPACE_CONTAINER): Add.
151 (_GLIBCXX_BEGIN_NAMESPACE_VERSION): Add.
152 (_GLIBCXX_END_NAMESPACE_VERSION): Add.
153 (_GLIBCXX_BEGIN_LDBL_NAMESPACE): To _GLIBCXX_BEGIN_NAMESPACE_LDBL.
154 (_GLIBCXX_END_LDBL_NAMESPACE): To _GLIBCXX_END_NAMESPACE_LDBL.
155 (_GLIBCXX_VISIBILITY_ATTR): Revert to _GLIBCXX_VISIBILITY.
156 * include/*: Use new macros for namespace scope.
160 * src/Makefile.am (sources): Remove debug_list.cc, add
161 compatibility-debug_list-2.cc.
162 (parallel_sources): Remove parallel_list.cc, add
163 compatibility-parallel_list-2.cc.
164 (compatibility-parallel_list-2.[o,lo]): New rule.
165 * src/Makefile.in: Regenerate.
166 * src/debug_list.cc: Remove.
167 * src/parallel_list.cc: Remove.
168 * src/compatibility-list-2.cc: New.
169 * src/compatibility-debug_list-2.cc: New.
170 * src/compatibility-parallel_list-2.cc: New.
172 * doc/doxygen/user.cfg.in: Adjust macros.
174 * testsuite/20_util/auto_ptr/assign_neg.cc: Adjust line numbers, macros.
175 * testsuite/20_util/declval/requirements/1_neg.cc: Same.
176 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
177 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
178 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
179 * testsuite/20_util/forward/c_neg.cc: Same.
180 * testsuite/20_util/forward/f_neg.cc: Same.
181 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
182 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
183 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Same.
184 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Same.
185 * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Same.
186 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same.
187 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
188 * testsuite/23_containers/deque/requirements/dr438/
189 constructor_1_neg.cc: Same.
190 * testsuite/23_containers/deque/requirements/dr438/
191 constructor_2_neg.cc: Same.
192 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
193 * testsuite/23_containers/forward_list/capacity/1.cc: Same.
194 * testsuite/23_containers/forward_list/requirements/dr438/
196 * testsuite/23_containers/forward_list/requirements/dr438/
197 constructor_1_neg.cc: Same.
198 * testsuite/23_containers/forward_list/requirements/dr438/
199 constructor_2_neg.cc: Same.
200 * testsuite/23_containers/forward_list/requirements/dr438/
202 * testsuite/23_containers/list/capacity/29134.cc: Same.
203 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
204 * testsuite/23_containers/list/requirements/dr438/
205 constructor_1_neg.cc: Same.
206 * testsuite/23_containers/list/requirements/dr438/
207 constructor_2_neg.cc: Same.
208 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
209 * testsuite/23_containers/vector/bool/capacity/29134.cc: Same.
210 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc: Same.
211 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
212 * testsuite/23_containers/vector/requirements/dr438/
213 constructor_1_neg.cc: Same.
214 * testsuite/23_containers/vector/requirements/dr438/
215 constructor_2_neg.cc: Same.
216 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
217 * testsuite/25_algorithms/sort/35588.cc: Same.
218 * testsuite/27_io/ios_base/cons/assign_neg.cc: Same.
219 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
220 * testsuite/ext/profile/mutex_extensions_neg.cc: Same.
221 * testsuite/ext/profile/profiler_algos.cc: Same.
222 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Same.
223 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Same.
224 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Same.
225 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Same.
226 * testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc: Same.
228 2011-01-30 Gerald Pfeifer <gerald@pfeifer.com>
230 * doc/xml/manual/abi.xml: Adjust link to C++ ABI specification.
231 Improve description of one such reference.
233 2011-01-30 Gerald Pfeifer <gerald@pfeifer.com>
235 * doc/xml/manual/codecvt.xml: Fix link to The Austin Common
236 Standards Revision Group.
237 * doc/xml/manual/locale.xml: Ditto.
238 * doc/xml/manual/messages.xml: Ditto.
239 * doc/xml/manual/using_exceptions.xml: Ditto.
241 2011-01-28 Paolo Carlini <paolo.carlini@oracle.com>
243 * include/bits/atomic_base.h: Do not include <stddef.h>.
244 (kill_dependency): Uglify ret.
246 2011-01-26 Johannes Singler <singler@kit.edu>
248 * include/parallel/numeric (inner_product, partial_sum):
249 Qualify subsequent call with __gnu_parallel instead of
250 _GLIBCXX_STD_P to reenable parallel execution without ambiguity.
251 * include/parallel/algobase.h (equal): Likewise.
252 * include/parallel/algo.h (find_first_of, search_n, merge,
253 nth_element, partial_sort, max_element, min_element): Likewise.
254 * testsuite/25_algorithms/headers/algorithm/
255 parallel_algorithm_mixed1.cc (main): Add respective test cases.
256 * testsuite/25_algorithms/headers/algorithm/
257 parallel_algorithm_mixed2.cc (main): Likewise.
258 * testsuite/26_numerics/headers/numeric/
259 parallel_numeric_mixed1.cc (main): Likewise.
260 * testsuite/26_numerics/headers/numeric/
261 parallel_numeric_mixed2.cc (main): Likewise.
263 2011-01-24 Graham Reed <greed@pobox.com>
266 * config/os/aix/ctype_inline.h (ctype<char>::is): Use _M_table if
269 2011-01-24 Johannes Singler <singler@kit.edu>
272 * include/parallel/losertree.h
273 (_LoserTree<>::__delete_min_insert):
274 Do not qualify swap with std:: for value type,
275 but include a using directive instead.
276 (_LoserTreeUnguarded<>::__delete_min_insert): Likewise.
277 * include/parallel/balanced_quicksort.h (__qsb_divide):
278 Use std::iter_swap instead of std::swap.
279 (__qsb_local_sort_with_helping): Likewise.
280 * include/parallel/partition.h (__parallel_partition):
281 Likewise. (__parallel_nth_element): Likewise.
283 2011-01-24 Johannes Singler <singler@kit.edu>
286 * include/parallel/multiway_merge.h (_UnguardedIterator):
287 Remove useless "mutable" from reference declaration.
289 2011-01-21 Benjamin Kosnik <bkoz@redhat.com>
291 * include/bits/c++config (_GLIBCXX_EXPORT_TEMPLATE): Remove.
292 * include/debug/safe_sequence.h: Same.
293 * include/debug/safe_iterator.h: Same.
294 * include/std/forward_list: Same.
295 * include/std/deque: Same.
296 * include/std/list: Same.
297 * include/std/random: Same.
298 * include/std/streambuf: Same.
299 * include/std/fstream: Same.
300 * include/std/istream: Same.
301 * include/std/string: Same.
302 * include/std/ostream: Same.
303 * include/std/sstream: Same.
304 * include/ext/vstring.h: Same.
305 * include/bits/basic_ios.h: Same.
306 * include/bits/locale_classes.h: Same.
307 * include/bits/locale_facets.h: Same.
308 * include/bits/valarray_array.h: Same.
309 * include/bits/locale_facets_nonio.h: Same.
310 * include/tr1/random: Same.
312 2011-01-20 Jonathan Wakely <jwakely.gcc@gmail.com>
314 * doc/xml/manual/diagnostics.xml: Replace note about C++0x concepts.
316 2011-01-20 Benjamin Kosnik <bkoz@redhat.com>
318 PR libstdc++/36104 part three
319 * src/hashtable_c++0x.cc: Adjust namespace macros.
320 * testsuite/util/testsuite_rvalref.h: Don't forward declare hash.
321 * config/abi/pre/gnu-versioned-namespace.ver: Update.
323 2011-01-20 Benjamin Kosnik <bkoz@redhat.com>
325 * include/ext/pb_ds/detail/resize_policy/
326 hash_load_check_resize_trigger_imp.hpp: Adjust assert condition.
327 * include/ext/pb_ds/detail/pat_trie_/
328 constructors_destructor_fn_imps.hpp: Same.
329 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Format.
330 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Same.
331 * include/ext/pb_ds/detail/debug_map_base.hpp: Use never_adjustor.
333 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Adjust
334 iterations downward when testing in debug mode.
335 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
336 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
337 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
338 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
339 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Same.
340 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Use SIZE,
341 reduce in debug mode.
343 2011-01-19 Benjamin Kosnik <bkoz@redhat.com>
345 PR libstdc++/36104 part two
346 * include/bits/hashtable.h: Revert to non-nested macro usage.
347 * include/bits/hashtable_policy.h: Same.
349 2011-01-19 Graham Reed <greed@pobox.com>
352 * src/bitmap_allocator.cc (free_list::_M_get): Lock mutex.
354 2011-01-18 Benjamin Kosnik <bkoz@redhat.com>
356 * doc/xml/images/confdeps.png: Regenerate.
358 * include/std/chrono (duration): Mark copy constructor constexpr.
359 * testsuite/20_util/duration/cons/constexpr.cc: Add test.
361 2011-01-18 Paolo Carlini <paolo.carlini@oracle.com>
363 * include/bits/unique_ptr.h (default_delete<>::default_delete()):
364 Declare defaulted per DR 1517.
365 * testsuite/util/testsuite_common_types.h
366 (constexpr_defaulted_default_constructible): Add.
367 * testsuite/20_util/default_delete/cons/constexpr.cc: Use it.
369 2011-01-17 Paolo Carlini <paolo.carlini@oracle.com>
371 * include/bits/stl_queue.h (queue<>::swap, priority_queue<>::swap):
373 * include/bits/stl_stack.h (stack<>::swap): Likewise.
375 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
378 * testsuite/28_regex/08_basic_regex/requirements/constexpr_data.cc:
379 Only test wregex when _GLIBCXX_USE_WCHAR_T is defined.
381 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
384 * testsuite/18_support/numeric_limits/lowest.cc:
385 Only test wchar_t when _GLIBCXX_USE_WCHAR_T is defined.
387 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
390 * testsuite/21_strings/basic_string/requirements/typedefs.cc:
391 Only test std::wstring when _GLIBCXX_USE_WCHAR_T is defined.
393 2011-01-16 François Dumont <francois.cppdevs@free.fr>
395 * testsuite/23_containers/forward_list/debug/erase_after1_neg.cc: Move
396 to this. Use _neg suffix.
397 * testsuite/23_containers/forward_list/debug/erase_after1.cc: ...from
399 * testsuite/23_containers/forward_list/debug/erase_after2_neg.cc:
401 * testsuite/23_containers/forward_list/debug/erase_after2.cc: Same.
402 * testsuite/23_containers/forward_list/debug/erase_after3_neg.cc:
404 * testsuite/23_containers/forward_list/debug/erase_after3.cc: Same.
405 * testsuite/23_containers/forward_list/debug/erase_after4_neg.cc:
407 * testsuite/23_containers/forward_list/debug/erase_after4.cc: Same.
408 * testsuite/23_containers/forward_list/debug/erase_after5_neg.cc:
410 * testsuite/23_containers/forward_list/debug/erase_after5.cc: Same.
411 * testsuite/23_containers/forward_list/debug/erase_after6_neg.cc:
413 * testsuite/23_containers/forward_list/debug/erase_after6.cc: Same.
414 * testsuite/23_containers/forward_list/debug/erase_after7_neg.cc:
416 * testsuite/23_containers/forward_list/debug/erase_after7.cc: Same.
417 * testsuite/23_containers/forward_list/debug/erase_after8_neg.cc:
419 * testsuite/23_containers/forward_list/debug/erase_after8.cc: Same.
420 * testsuite/23_containers/forward_list/debug/erase_after9_neg.cc:
422 * testsuite/23_containers/forward_list/debug/erase_after9.cc: Same.
423 * testsuite/23_containers/forward_list/debug/insert_after1_neg.cc:
425 * testsuite/23_containers/forward_list/debug/insert_after1.cc: Same.
426 * testsuite/23_containers/forward_list/debug/insert_after2_neg.cc:
428 * testsuite/23_containers/forward_list/debug/insert_after2.cc: Same.
429 * testsuite/23_containers/forward_list/debug/insert_after3_neg.cc:
431 * testsuite/23_containers/forward_list/debug/insert_after3.cc: Same.
432 * testsuite/23_containers/forward_list/debug/splice_after1_neg.cc:
434 * testsuite/23_containers/forward_list/debug/splice_after1.cc: Same.
435 * testsuite/23_containers/forward_list/debug/splice_after2_neg.cc:
437 * testsuite/23_containers/forward_list/debug/splice_after2.cc: Same.
438 * testsuite/23_containers/forward_list/debug/splice_after3_neg.cc:
440 * testsuite/23_containers/forward_list/debug/splice_after3.cc: Same.
441 * testsuite/23_containers/forward_list/debug/splice_after4_neg.cc:
443 * testsuite/23_containers/forward_list/debug/splice_after4.cc: Same.
445 2011-01-14 Benjamin Kosnik <bkoz@redhat.com>
448 * include/Makefile.am (bits_sup_headers, stamp-bits-sup): New.
449 * include/Makefile.in: Regenerate.
450 * libsupc++/Makefile.am (std_HEADERS, bits_HEADERS): New.
451 (install-stdHEADERS, install-bitsHEADERS): New.
452 * libsupc++/Makefile.in: Regenerate.
454 * include/bits/c++config: Update for inline namespaces.
455 * libsupc++/cxxabi-forced.h: To...
456 * libsupc++/cxxabi_forced.h: ...this.
457 * libsupc++/hash_bytes.h: Separate file.
458 * libsupc++/typeinfo: Use it.
459 * libsupc++/exception: Adjust for bits subdirectory.
460 * libsupc++/eh_aux_runtime.cc: Same.
461 * libsupc++/eh_ptr.cc: Same.
462 * libsupc++/new_op.cc: Same.
463 * libsupc++/exception_defines.h: Same.
464 * libsupc++/nested_exception.h: Same.
465 * libsupc++/eh_terminate.cc: Same.
466 * libsupc++/vec.cc: Same.
467 * libsupc++/vterminate.cc: Same.
468 * libsupc++/exception_ptr.h: Same.
469 * libsupc++/eh_personality.cc: Same.
470 * libsupc++/eh_call.cc: Same.
471 * libsupc++/new_opnt.cc: Same.
472 * libsupc++/hash_bytes.cc: Same.
473 * config/cpu/arm/cxxabi_tweaks.h: Same.
474 * config/cpu/generic/cxxabi_tweaks.h: Same.
475 * libsupc++/cxxabi.h: Same. Consolidate _GLIBCXX_NOTHROW defines.
476 * include/std/bitset: Same.
477 * include/ext/vstring.tcc: Same.
478 * include/bits/hashtable.h: Same.
479 * include/bits/functional_hash.h: Same.
480 * include/bits/hashtable_policy.h: Same.
481 * include/bits/basic_string.h: Same.
482 * include/bits/istream.tcc: Same.
483 * include/bits/ostream.tcc: Same.
484 * include/bits/algorithmfwd.h: Same.
485 * include/bits/basic_string.tcc: Same.
486 * include/bits/ostream_insert.h: Same.
487 * include/bits/fstream.tcc: Same.
488 * include/bits/functexcept.h: Same.
490 * doc/doxygen/user.cfg.in: Adjust names.
492 * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
494 2011-01-14 Paolo Carlini <paolo.carlini@oracle.com>
496 * testsuite/25_algorithms/is_permutation/check_type.cc: Minor
498 * testsuite/25_algorithms/is_permutation/1.cc: Cosmetic changes.
500 2011-01-13 Paolo Carlini <paolo.carlini@oracle.com>
502 * testsuite/25_algorithms/is_permutation/check_type.cc: New.
503 * testsuite/25_algorithms/is_permutation/requirements/
504 explicit_instantiation/2.cc: Likewise.
505 * testsuite/25_algorithms/is_permutation/requirements/
506 explicit_instantiation/pod.cc: Likewise.
507 * testsuite/25_algorithms/is_permutation/1.cc: Likewise.
509 2011-01-13 John Lakos <jlakos@bloomberg.net>
510 Pablo Halpern <phalpern@halpernwightsoftware.com>
511 Paolo Carlini <paolo.carlini@oracle.com>
513 * include/bits/stl_algo.h (is_permutation): Add, per N3068.
514 * include/bits/algorithmfwd.h: Add.
516 2011-01-13 Jonathan Wakely <jwakely.gcc@gmail.com>
519 * config/os/bsd/netbsd/ctype_base.h: Use new macros based on version.
521 2011-01-11 Paolo Carlini <paolo.carlini@oracle.com>
523 * aclocal.m4: Regenerate.
525 2011-01-06 Paolo Carlini <paolo.carlini@oracle.com>
528 * src/placeholders.cc: New.
529 * src/Makefile.am: Adjust.
530 * src/Makefile.in: Regenerate.
531 * include/std/functional (placeholders::_1, _2, ..., _29): Declare
533 * config/abi/pre/gnu.ver: Export.
535 2011-01-05 François Dumont <francois.cppdevs@free.fr>
537 * include/debug/safe_base.h (_Safe_iterator_base::_M_unlink): New.
538 * include/src/debug.cc: Use latter
539 * include/debug/forward_list (forward_list<>::_M_swap): Fix to
540 correctly handle before_begin iterators.
541 * testsuite/23_containers/forward_list/debug/swap.cc: Remove now
542 useless _GLIBCXX_DEBUG checks.
544 2011-01-04 Kai Tietz <kai.tietz@onevision.com>
547 * configure.ac (AC_CHECK_FILE): Replaced by test -f.
548 * configure: Regenerated.
550 2011-01-03 Paolo Carlini <paolo.carlini@oracle.com>
553 * config/abi/pre/gnu.ver: Export std::bad_function_call symbols.
556 Copyright (C) 2011 Free Software Foundation, Inc.
558 Copying and distribution of this file, with or without modification,
559 are permitted in any medium without royalty provided the copyright
560 notice and this notice are preserved.