1 2011-02-12 Jakub Jelinek <jakub@redhat.com>
2 Jonathan Wakely <jwakely.gcc@gmail.com>
5 * testsuite/17_intro/headers/c++200x/operator_names.cc: New.
6 * testsuite/17_intro/headers/c++1998/operator_names.cc: Add comment.
8 2011-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10 * include/tr1/cmath (fabs): Define.
11 * include/tr1/complex (acos, asin, atan): Avoid duplicate definitions
14 2011-02-12 Jonathan Wakely <jwakely.gcc@gmail.com>
16 * testsuite/tr1/headers/c++200x/complex.cc: New.
18 2011-02-11 Johannes Singler <singler@kit.edu>
21 * include/parallel/losertree.h
22 (_LoserTreeUnguarded<>::__delete_min_insert):
23 Add missing "using std::swap;", as for other variants.
25 2011-02-10 Benjamin Kosnik <bkoz@redhat.com>
27 * src/Makefile.am (sources): Add regex.cc.
28 * src/Makefile.in: Regenerate.
30 * include/bits/regex_error.h (error_type): Use constexpr.
31 (regex_error): Move ctor and dtor out of line.
33 * testsuite/28_regex/03_requirements: To...
34 * testsuite/28_regex/requirements: ... this.
35 * testsuite/28_regex/04_header: To...
36 * testsuite/28_regex/headers: ... this.
37 * testsuite/28_regex/05_constants: To...
38 * testsuite/28_regex/constants: ... this.
39 * testsuite/28_regex/06_exception_type: To...
40 * testsuite/28_regex/regex_error: ... this.
41 * testsuite/28_regex/07_traits: To...
42 * testsuite/28_regex/traits: ... this.
43 * testsuite/28_regex/08_basic_regex: To...
44 * testsuite/28_regex/basic_regex: ... this.
45 * testsuite/28_regex/09_sub_match: To...
46 * testsuite/28_regex/sub_match: ... this.
47 * testsuite/28_regex/10_match_results: To...
48 * testsuite/28_regex/match_results: ... this.
49 * testsuite/28_regex/11_algorithms: To...
50 * testsuite/28_regex/algorithms: ... this.
51 * testsuite/28_regex/12_iterators: To...
52 * testsuite/28_regex/iterators: ... this.
54 2011-02-10 Jonathan Wakely <jwakely.gcc@gmail.com>
57 * include/bits/c++config: Do not use alternative token.
58 * testsuite/17_intro/headers/c++1998/operator_names.cc: New.
60 2011-02-10 Jonathan Wakely <jwakely.gcc@gmail.com>
62 * src/future.cc (future_error_category::message): Handle no_state.
64 2011-02-10 Paolo Carlini <paolo.carlini@oracle.com>
66 * testsuite/23_containers/multimap/modifiers/erase/47628.cc: Do
67 not test in C++0x mode.
68 * testsuite/23_containers/map/modifiers/erase/47628.cc: Likewise.
69 * testsuite/20_util/headers/utility/synopsis.cc: Tweak to work
72 2011-02-10 Jonathan Wakely <jwakely.gcc@gmail.com>
74 * doc/xml/manual/status_cxx200x.xml: Update.
75 * doc/html/*: Regenerate.
77 2011-02-10 Jonathan Wakely <jwakely.gcc@gmail.com>
79 * doc/xml/manual/debug.xml: Improve data race docs.
81 2011-02-09 Paolo Carlini <paolo.carlini@oracle.com>
84 * include/debug/map.h (map): Remove unnecessary using-declaration.
85 * include/debug/multimap.h (multimap): Likewise.
86 * include/profile/map.h (map): Likewise.
87 * include/profile/multimap.h (multimap): Likewise.
89 2011-02-09 Jonathan Wakely <jwakely.gcc@gmail.com>
92 * libsupc++/guard.cc (recursive_init_error::~recursive_init_error):
94 * libsupc++/guard_error.cc: ... new file.
95 * libsupc++/Makefile.am: Update.
96 * libsupc++/Makefile.in: Regenerate.
98 2011-02-09 Jonathan Wakely <jwakely.gcc@gmail.com>
100 * include/std/future (packaged_task::operator bool): Rename to...
101 (packaged_task::valid): ...this.
102 * testsuite/30_threads/packaged_task/cons/1.cc: Adjust.
103 * testsuite/30_threads/packaged_task/cons/2.cc: Adjust.
104 * testsuite/30_threads/packaged_task/cons/move.cc: Adjust.
105 * testsuite/30_threads/packaged_task/cons/move_assign.cc: Adjust.
106 * testsuite/30_threads/packaged_task/cons/alloc.cc: Adjust.
107 * testsuite/30_threads/packaged_task/members/invoke.cc: Adjust.
108 * testsuite/30_threads/packaged_task/members/reset.cc: Adjust.
109 * testsuite/30_threads/packaged_task/members/reset2.cc: Adjust.
110 * testsuite/30_threads/packaged_task/members/swap.cc: Adjust.
111 * testsuite/30_threads/packaged_task/members/boolconv.cc: Remove.
112 * testsuite/30_threads/packaged_task/members/valid.cc: Add.
114 2011-02-09 Paolo Carlini <paolo.carlini@oracle.com>
116 * doc/xml/manual/io.xml: Fix typo.
117 * doc/html/manual/streambufs.html: Likewise.
119 2011-02-09 Paolo Carlini <paolo.carlini@oracle.com>
121 * config/abi/pre/gnu.ver: Fix.
123 2011-02-08 Benjamin Kosnik <bkoz@redhat.com>
125 * doc/xml/manual/appendix_porting.xml: Add doc section.
126 * doc/xml/manual/appendix_contributing.xml: Split out doc bits to...
127 * doc/xml/manual/documentation_hacking.xml: ...here.
129 * doc/xml/manual/debug_mode.xml: Adjust.
130 * doc/xml/manual/prerequisites.xml: Adjust.
131 * doc/Makefile.am (xml_sources): Add dot files,
132 documentation_hacking.xml.
133 * doc/Makefile.in: Regenerate.
135 * doc/xml/manual/build_hacking.xml: Use absolute paths for images.
136 * doc/xml/images/confdeps.pdf: Add.
138 * doc/html/*: Regenerate.
140 2011-02-08 Jonathan Wakely <jwakely.gcc@gmail.com>
142 * doc/xml/gnu/fdl-1.2.xml: Remove.
143 * doc/xml/gnu/gpl-2.0.xml: Remove.
144 * doc/Makefile.am: Update.
145 * doc/Makefile.in: Regenerate.
147 2011-02-07 Paolo Carlini <paolo.carlini@oracle.com>
150 * include/bits/stl_tree.h (_Rb_tree::erase(iterator), erase(iterator,
151 iterator)): Add back in C++03 mode.
152 * testsuite/23_containers/map/modifiers/erase/47628.cc: New.
153 * testsuite/23_containers/multimap/modifiers/erase/47628.cc: Likewise.
155 2011-02-07 Benjamin Kosnik <bkoz@redhat.com>
157 PR libstdc++/47560 try two
158 * config/os/hpux/os_defines.h: Guard for C++.
160 2011-02-07 Gerald Pfeifer <gerald@pfeifer.com>
162 * doc/xml/faq.xml: Adjust link to bug database.
163 Remove old item on broken header files.
165 2011-02-04 Benjamin Kosnik <bkoz@redhat.com>
167 * include/bits/regex_error.h (__throw_regex_error): Not inline.
168 * src/functexcept.cc: Add definition.
169 * config/abi/pre/gnu.ver: Export.
171 2011-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
173 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Add *-rtems*.
174 * configure: Regenerate.
176 2011-02-01 Paolo Carlini <paolo.carlini@oracle.com>
179 * include/bits/atomic_0.h (_ATOMIC_STORE_, _ATOMIC_MODIFY_,
180 _ATOMIC_CMPEXCHNG_): Rename __v -> __w, and __m -> __n, to
181 avoid name conflicts.
183 2011-02-01 Benjamin Kosnik <bkoz@redhat.com>
186 * config/os/hpux/os_defines.h: Remove use of macros on namespace.
188 2011-02-01 Benjamin Kosnik <bkoz@redhat.com>
190 * scripts/run_doxygen: Allow doxygen 1.7.0 again.
191 * doc/doxygen/user.cfg.in (PDF_HYPERLINKS): Re-enable.
192 (COMPACT_LATEX): Enable.
194 * include/profile/impl/profiler_container_size.h: Adjust doxygen markup.
195 * include/profile/impl/profiler_hash_func.h: Same.
196 * include/bits/hashtable.h: Same.
197 * include/backward/auto_ptr.h: Same.
198 * include/backward/strstream: Same.
199 * include/backward/backward_warning.h: Same.
200 * include/backward/binders.h: Same.
202 2011-02-01 Gerald Pfeifer <gerald@pfeifer.com>
204 * doc/xml/manual/debug.xml: Use GDB instead of gdb.
205 Adjust link to GDB manual.
207 2011-01-31 Benjamin Kosnik <bkoz@redhat.com>
209 * include/bits/c++config (_GLIBCXX_DEPRECATED): To
210 _GLIBCXX_USE_DEPRECATED.
211 (_GLIBCXX_DEPRECATED_ATTR): To _GLIBCXX_DEPRECATED.
212 * doc/xml/manual/using.xml: Same.
213 * include/std/memory: Same.
214 * include/std/streambuf: Same.
215 * include/bits/shared_ptr.h: Same.
216 * include/bits/unique_ptr.h: Same.
217 * include/bits/shared_ptr_base.h: Same.
218 * include/bits/stl_function.h: Same.
219 * include/tr1/shared_ptr.h: Same.
220 * include/backward/auto_ptr.h: Same.
221 * include/backward/binders.h: Same.
223 2011-01-31 Paolo Carlini <paolo.carlini@oracle.com>
225 * doc/html/ext/lwg-active.html: Update to Revision D73.
226 * doc/html/ext/lwg-closed.html: Likewise.
227 * doc/html/ext/lwg-defects.html: Likewise.
228 * doc/xml/manual/intro.xml: Update status of issues 408, 539, 865.
230 2011-01-30 Benjamin Kosnik <bkoz@redhat.com>
232 PR libstdc++/36104 part four
233 * include/bits/c++config (_GLIBCXX_STD): Remove.
234 (_GLIBCXX_STD_D, _GLIBCXX_PR): Now _GLIBCXX_STD_C.
235 (_GLIBCXX_P): Now _GLIBCXX_STD_A.
236 (_GLIBCXX_NAMESPACE_DEBUG, _GLIBCXX_NAMESPACE_PARALLEL,
237 _GLIBCXX_NAMESPACE_PROFILE, _GLIBCXX_NAMESPACE_VERSION): Remove.
238 (_GLIBCXX_INLINE_DEBUG, _GLIBCXX_INLINE_PARALLEL,
239 _GLIBCXX_INLINE_PROFILE): Remove.
240 (_GLIBCXX_BEGIN_NAMESPACE(X)): Remove.
241 (_GLIBCXX_END_NAMESPACE): Remove.
242 (_GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y)): Remove.
243 (_GLIBCXX_END_NESTED_NAMESPACE): Remove.
244 (_GLIBCXX_BEGIN_NAMESPACE_ALGO): Add.
245 (_GLIBCXX_END_NAMESPACE_ALGO): Add.
246 (_GLIBCXX_BEGIN_NAMESPACE_CONTAINER): Add.
247 (_GLIBCXX_END_NAMESPACE_CONTAINER): Add.
248 (_GLIBCXX_BEGIN_NAMESPACE_VERSION): Add.
249 (_GLIBCXX_END_NAMESPACE_VERSION): Add.
250 (_GLIBCXX_BEGIN_LDBL_NAMESPACE): To _GLIBCXX_BEGIN_NAMESPACE_LDBL.
251 (_GLIBCXX_END_LDBL_NAMESPACE): To _GLIBCXX_END_NAMESPACE_LDBL.
252 (_GLIBCXX_VISIBILITY_ATTR): Revert to _GLIBCXX_VISIBILITY.
253 * include/*: Use new macros for namespace scope.
257 * src/Makefile.am (sources): Remove debug_list.cc, add
258 compatibility-debug_list-2.cc.
259 (parallel_sources): Remove parallel_list.cc, add
260 compatibility-parallel_list-2.cc.
261 (compatibility-parallel_list-2.[o,lo]): New rule.
262 * src/Makefile.in: Regenerate.
263 * src/debug_list.cc: Remove.
264 * src/parallel_list.cc: Remove.
265 * src/compatibility-list-2.cc: New.
266 * src/compatibility-debug_list-2.cc: New.
267 * src/compatibility-parallel_list-2.cc: New.
269 * doc/doxygen/user.cfg.in: Adjust macros.
271 * testsuite/20_util/auto_ptr/assign_neg.cc: Adjust line numbers, macros.
272 * testsuite/20_util/declval/requirements/1_neg.cc: Same.
273 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
274 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
275 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
276 * testsuite/20_util/forward/c_neg.cc: Same.
277 * testsuite/20_util/forward/f_neg.cc: Same.
278 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
279 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
280 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Same.
281 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Same.
282 * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Same.
283 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same.
284 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
285 * testsuite/23_containers/deque/requirements/dr438/
286 constructor_1_neg.cc: Same.
287 * testsuite/23_containers/deque/requirements/dr438/
288 constructor_2_neg.cc: Same.
289 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
290 * testsuite/23_containers/forward_list/capacity/1.cc: Same.
291 * testsuite/23_containers/forward_list/requirements/dr438/
293 * testsuite/23_containers/forward_list/requirements/dr438/
294 constructor_1_neg.cc: Same.
295 * testsuite/23_containers/forward_list/requirements/dr438/
296 constructor_2_neg.cc: Same.
297 * testsuite/23_containers/forward_list/requirements/dr438/
299 * testsuite/23_containers/list/capacity/29134.cc: Same.
300 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
301 * testsuite/23_containers/list/requirements/dr438/
302 constructor_1_neg.cc: Same.
303 * testsuite/23_containers/list/requirements/dr438/
304 constructor_2_neg.cc: Same.
305 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
306 * testsuite/23_containers/vector/bool/capacity/29134.cc: Same.
307 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc: Same.
308 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
309 * testsuite/23_containers/vector/requirements/dr438/
310 constructor_1_neg.cc: Same.
311 * testsuite/23_containers/vector/requirements/dr438/
312 constructor_2_neg.cc: Same.
313 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
314 * testsuite/25_algorithms/sort/35588.cc: Same.
315 * testsuite/27_io/ios_base/cons/assign_neg.cc: Same.
316 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
317 * testsuite/ext/profile/mutex_extensions_neg.cc: Same.
318 * testsuite/ext/profile/profiler_algos.cc: Same.
319 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Same.
320 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Same.
321 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Same.
322 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Same.
323 * testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc: Same.
325 2011-01-30 Gerald Pfeifer <gerald@pfeifer.com>
327 * doc/xml/manual/abi.xml: Adjust link to C++ ABI specification.
328 Improve description of one such reference.
330 2011-01-30 Gerald Pfeifer <gerald@pfeifer.com>
332 * doc/xml/manual/codecvt.xml: Fix link to The Austin Common
333 Standards Revision Group.
334 * doc/xml/manual/locale.xml: Ditto.
335 * doc/xml/manual/messages.xml: Ditto.
336 * doc/xml/manual/using_exceptions.xml: Ditto.
338 2011-01-28 Paolo Carlini <paolo.carlini@oracle.com>
340 * include/bits/atomic_base.h: Do not include <stddef.h>.
341 (kill_dependency): Uglify ret.
343 2011-01-26 Johannes Singler <singler@kit.edu>
345 * include/parallel/numeric (inner_product, partial_sum):
346 Qualify subsequent call with __gnu_parallel instead of
347 _GLIBCXX_STD_P to reenable parallel execution without ambiguity.
348 * include/parallel/algobase.h (equal): Likewise.
349 * include/parallel/algo.h (find_first_of, search_n, merge,
350 nth_element, partial_sort, max_element, min_element): Likewise.
351 * testsuite/25_algorithms/headers/algorithm/
352 parallel_algorithm_mixed1.cc (main): Add respective test cases.
353 * testsuite/25_algorithms/headers/algorithm/
354 parallel_algorithm_mixed2.cc (main): Likewise.
355 * testsuite/26_numerics/headers/numeric/
356 parallel_numeric_mixed1.cc (main): Likewise.
357 * testsuite/26_numerics/headers/numeric/
358 parallel_numeric_mixed2.cc (main): Likewise.
360 2011-01-24 Graham Reed <greed@pobox.com>
363 * config/os/aix/ctype_inline.h (ctype<char>::is): Use _M_table if
366 2011-01-24 Johannes Singler <singler@kit.edu>
369 * include/parallel/losertree.h
370 (_LoserTree<>::__delete_min_insert):
371 Do not qualify swap with std:: for value type,
372 but include a using directive instead.
373 (_LoserTreeUnguarded<>::__delete_min_insert): Likewise.
374 * include/parallel/balanced_quicksort.h (__qsb_divide):
375 Use std::iter_swap instead of std::swap.
376 (__qsb_local_sort_with_helping): Likewise.
377 * include/parallel/partition.h (__parallel_partition):
378 Likewise. (__parallel_nth_element): Likewise.
380 2011-01-24 Johannes Singler <singler@kit.edu>
383 * include/parallel/multiway_merge.h (_UnguardedIterator):
384 Remove useless "mutable" from reference declaration.
386 2011-01-21 Benjamin Kosnik <bkoz@redhat.com>
388 * include/bits/c++config (_GLIBCXX_EXPORT_TEMPLATE): Remove.
389 * include/debug/safe_sequence.h: Same.
390 * include/debug/safe_iterator.h: Same.
391 * include/std/forward_list: Same.
392 * include/std/deque: Same.
393 * include/std/list: Same.
394 * include/std/random: Same.
395 * include/std/streambuf: Same.
396 * include/std/fstream: Same.
397 * include/std/istream: Same.
398 * include/std/string: Same.
399 * include/std/ostream: Same.
400 * include/std/sstream: Same.
401 * include/ext/vstring.h: Same.
402 * include/bits/basic_ios.h: Same.
403 * include/bits/locale_classes.h: Same.
404 * include/bits/locale_facets.h: Same.
405 * include/bits/valarray_array.h: Same.
406 * include/bits/locale_facets_nonio.h: Same.
407 * include/tr1/random: Same.
409 2011-01-20 Jonathan Wakely <jwakely.gcc@gmail.com>
411 * doc/xml/manual/diagnostics.xml: Replace note about C++0x concepts.
413 2011-01-20 Benjamin Kosnik <bkoz@redhat.com>
415 PR libstdc++/36104 part three
416 * src/hashtable_c++0x.cc: Adjust namespace macros.
417 * testsuite/util/testsuite_rvalref.h: Don't forward declare hash.
418 * config/abi/pre/gnu-versioned-namespace.ver: Update.
420 2011-01-20 Benjamin Kosnik <bkoz@redhat.com>
422 * include/ext/pb_ds/detail/resize_policy/
423 hash_load_check_resize_trigger_imp.hpp: Adjust assert condition.
424 * include/ext/pb_ds/detail/pat_trie_/
425 constructors_destructor_fn_imps.hpp: Same.
426 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Format.
427 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Same.
428 * include/ext/pb_ds/detail/debug_map_base.hpp: Use never_adjustor.
430 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Adjust
431 iterations downward when testing in debug mode.
432 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
433 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
434 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
435 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
436 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Same.
437 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Use SIZE,
438 reduce in debug mode.
440 2011-01-19 Benjamin Kosnik <bkoz@redhat.com>
442 PR libstdc++/36104 part two
443 * include/bits/hashtable.h: Revert to non-nested macro usage.
444 * include/bits/hashtable_policy.h: Same.
446 2011-01-19 Graham Reed <greed@pobox.com>
449 * src/bitmap_allocator.cc (free_list::_M_get): Lock mutex.
451 2011-01-18 Benjamin Kosnik <bkoz@redhat.com>
453 * doc/xml/images/confdeps.png: Regenerate.
455 * include/std/chrono (duration): Mark copy constructor constexpr.
456 * testsuite/20_util/duration/cons/constexpr.cc: Add test.
458 2011-01-18 Paolo Carlini <paolo.carlini@oracle.com>
460 * include/bits/unique_ptr.h (default_delete<>::default_delete()):
461 Declare defaulted per DR 1517.
462 * testsuite/util/testsuite_common_types.h
463 (constexpr_defaulted_default_constructible): Add.
464 * testsuite/20_util/default_delete/cons/constexpr.cc: Use it.
466 2011-01-17 Paolo Carlini <paolo.carlini@oracle.com>
468 * include/bits/stl_queue.h (queue<>::swap, priority_queue<>::swap):
470 * include/bits/stl_stack.h (stack<>::swap): Likewise.
472 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
475 * testsuite/28_regex/08_basic_regex/requirements/constexpr_data.cc:
476 Only test wregex when _GLIBCXX_USE_WCHAR_T is defined.
478 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
481 * testsuite/18_support/numeric_limits/lowest.cc:
482 Only test wchar_t when _GLIBCXX_USE_WCHAR_T is defined.
484 2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
487 * testsuite/21_strings/basic_string/requirements/typedefs.cc:
488 Only test std::wstring when _GLIBCXX_USE_WCHAR_T is defined.
490 2011-01-16 François Dumont <francois.cppdevs@free.fr>
492 * testsuite/23_containers/forward_list/debug/erase_after1_neg.cc: Move
493 to this. Use _neg suffix.
494 * testsuite/23_containers/forward_list/debug/erase_after1.cc: ...from
496 * testsuite/23_containers/forward_list/debug/erase_after2_neg.cc:
498 * testsuite/23_containers/forward_list/debug/erase_after2.cc: Same.
499 * testsuite/23_containers/forward_list/debug/erase_after3_neg.cc:
501 * testsuite/23_containers/forward_list/debug/erase_after3.cc: Same.
502 * testsuite/23_containers/forward_list/debug/erase_after4_neg.cc:
504 * testsuite/23_containers/forward_list/debug/erase_after4.cc: Same.
505 * testsuite/23_containers/forward_list/debug/erase_after5_neg.cc:
507 * testsuite/23_containers/forward_list/debug/erase_after5.cc: Same.
508 * testsuite/23_containers/forward_list/debug/erase_after6_neg.cc:
510 * testsuite/23_containers/forward_list/debug/erase_after6.cc: Same.
511 * testsuite/23_containers/forward_list/debug/erase_after7_neg.cc:
513 * testsuite/23_containers/forward_list/debug/erase_after7.cc: Same.
514 * testsuite/23_containers/forward_list/debug/erase_after8_neg.cc:
516 * testsuite/23_containers/forward_list/debug/erase_after8.cc: Same.
517 * testsuite/23_containers/forward_list/debug/erase_after9_neg.cc:
519 * testsuite/23_containers/forward_list/debug/erase_after9.cc: Same.
520 * testsuite/23_containers/forward_list/debug/insert_after1_neg.cc:
522 * testsuite/23_containers/forward_list/debug/insert_after1.cc: Same.
523 * testsuite/23_containers/forward_list/debug/insert_after2_neg.cc:
525 * testsuite/23_containers/forward_list/debug/insert_after2.cc: Same.
526 * testsuite/23_containers/forward_list/debug/insert_after3_neg.cc:
528 * testsuite/23_containers/forward_list/debug/insert_after3.cc: Same.
529 * testsuite/23_containers/forward_list/debug/splice_after1_neg.cc:
531 * testsuite/23_containers/forward_list/debug/splice_after1.cc: Same.
532 * testsuite/23_containers/forward_list/debug/splice_after2_neg.cc:
534 * testsuite/23_containers/forward_list/debug/splice_after2.cc: Same.
535 * testsuite/23_containers/forward_list/debug/splice_after3_neg.cc:
537 * testsuite/23_containers/forward_list/debug/splice_after3.cc: Same.
538 * testsuite/23_containers/forward_list/debug/splice_after4_neg.cc:
540 * testsuite/23_containers/forward_list/debug/splice_after4.cc: Same.
542 2011-01-14 Benjamin Kosnik <bkoz@redhat.com>
545 * include/Makefile.am (bits_sup_headers, stamp-bits-sup): New.
546 * include/Makefile.in: Regenerate.
547 * libsupc++/Makefile.am (std_HEADERS, bits_HEADERS): New.
548 (install-stdHEADERS, install-bitsHEADERS): New.
549 * libsupc++/Makefile.in: Regenerate.
551 * include/bits/c++config: Update for inline namespaces.
552 * libsupc++/cxxabi-forced.h: To...
553 * libsupc++/cxxabi_forced.h: ...this.
554 * libsupc++/hash_bytes.h: Separate file.
555 * libsupc++/typeinfo: Use it.
556 * libsupc++/exception: Adjust for bits subdirectory.
557 * libsupc++/eh_aux_runtime.cc: Same.
558 * libsupc++/eh_ptr.cc: Same.
559 * libsupc++/new_op.cc: Same.
560 * libsupc++/exception_defines.h: Same.
561 * libsupc++/nested_exception.h: Same.
562 * libsupc++/eh_terminate.cc: Same.
563 * libsupc++/vec.cc: Same.
564 * libsupc++/vterminate.cc: Same.
565 * libsupc++/exception_ptr.h: Same.
566 * libsupc++/eh_personality.cc: Same.
567 * libsupc++/eh_call.cc: Same.
568 * libsupc++/new_opnt.cc: Same.
569 * libsupc++/hash_bytes.cc: Same.
570 * config/cpu/arm/cxxabi_tweaks.h: Same.
571 * config/cpu/generic/cxxabi_tweaks.h: Same.
572 * libsupc++/cxxabi.h: Same. Consolidate _GLIBCXX_NOTHROW defines.
573 * include/std/bitset: Same.
574 * include/ext/vstring.tcc: Same.
575 * include/bits/hashtable.h: Same.
576 * include/bits/functional_hash.h: Same.
577 * include/bits/hashtable_policy.h: Same.
578 * include/bits/basic_string.h: Same.
579 * include/bits/istream.tcc: Same.
580 * include/bits/ostream.tcc: Same.
581 * include/bits/algorithmfwd.h: Same.
582 * include/bits/basic_string.tcc: Same.
583 * include/bits/ostream_insert.h: Same.
584 * include/bits/fstream.tcc: Same.
585 * include/bits/functexcept.h: Same.
587 * doc/doxygen/user.cfg.in: Adjust names.
589 * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
591 2011-01-14 Paolo Carlini <paolo.carlini@oracle.com>
593 * testsuite/25_algorithms/is_permutation/check_type.cc: Minor
595 * testsuite/25_algorithms/is_permutation/1.cc: Cosmetic changes.
597 2011-01-13 Paolo Carlini <paolo.carlini@oracle.com>
599 * testsuite/25_algorithms/is_permutation/check_type.cc: New.
600 * testsuite/25_algorithms/is_permutation/requirements/
601 explicit_instantiation/2.cc: Likewise.
602 * testsuite/25_algorithms/is_permutation/requirements/
603 explicit_instantiation/pod.cc: Likewise.
604 * testsuite/25_algorithms/is_permutation/1.cc: Likewise.
606 2011-01-13 John Lakos <jlakos@bloomberg.net>
607 Pablo Halpern <phalpern@halpernwightsoftware.com>
608 Paolo Carlini <paolo.carlini@oracle.com>
610 * include/bits/stl_algo.h (is_permutation): Add, per N3068.
611 * include/bits/algorithmfwd.h: Add.
613 2011-01-13 Jonathan Wakely <jwakely.gcc@gmail.com>
616 * config/os/bsd/netbsd/ctype_base.h: Use new macros based on version.
618 2011-01-11 Paolo Carlini <paolo.carlini@oracle.com>
620 * aclocal.m4: Regenerate.
622 2011-01-06 Paolo Carlini <paolo.carlini@oracle.com>
625 * src/placeholders.cc: New.
626 * src/Makefile.am: Adjust.
627 * src/Makefile.in: Regenerate.
628 * include/std/functional (placeholders::_1, _2, ..., _29): Declare
630 * config/abi/pre/gnu.ver: Export.
632 2011-01-05 François Dumont <francois.cppdevs@free.fr>
634 * include/debug/safe_base.h (_Safe_iterator_base::_M_unlink): New.
635 * include/src/debug.cc: Use latter
636 * include/debug/forward_list (forward_list<>::_M_swap): Fix to
637 correctly handle before_begin iterators.
638 * testsuite/23_containers/forward_list/debug/swap.cc: Remove now
639 useless _GLIBCXX_DEBUG checks.
641 2011-01-04 Kai Tietz <kai.tietz@onevision.com>
644 * configure.ac (AC_CHECK_FILE): Replaced by test -f.
645 * configure: Regenerated.
647 2011-01-03 Paolo Carlini <paolo.carlini@oracle.com>
650 * config/abi/pre/gnu.ver: Export std::bad_function_call symbols.
653 Copyright (C) 2011 Free Software Foundation, Inc.
655 Copying and distribution of this file, with or without modification,
656 are permitted in any medium without royalty provided the copyright
657 notice and this notice are preserved.