1 2015-02-22 Jonathan Wakely <jwakely@redhat.com>
3 * doc/xml/manual/status_cxx2011.xml: Remove duplicated information.
4 * doc/html/manual/status.html: Regenerate.
6 2015-02-20 Jonathan Wakely <jwakely@redhat.com>
9 * python/libstdcxx/v6/printers.py (StdTuplePrinter): Handle new
12 * doc/xml/manual/status_cxx2011.xml: Document implementation-defined
14 * doc/html/manual/status.html: Regenerate.
16 2015-02-19 Jonathan Wakely <jwakely@redhat.com>
19 * include/bits/algorithmfwd.h (rotate): Move to inline namespace _V2.
20 * include/bits/stl_algo.h (__rotate, rotate): Likewise.
22 2015-02-19 Hans-Peter Nilsson <hp@axis.com>
25 * testsuite/26_numerics/random/binomial_distribution/operators/values.cc
26 (test01): Add explanatory comment. Keep only the bd1 sub-test and
27 split out bd2, bd3, bd4, and bd5 sub-tests into...
28 * testsuite/26_numerics/random/binomial_distribution/operators/values2.cc,
29 testsuite/26_numerics/random/binomial_distribution/operators/values3.cc,
30 testsuite/26_numerics/random/binomial_distribution/operators/values4.cc,
31 testsuite/26_numerics/random/binomial_distribution/operators/values5.cc:
32 New separate files with the old parts.
34 2015-02-18 Jonathan Wakely <jwakely@redhat.com>
36 * src/c++11/codecvt.cc (write_utf16_code_point): Fix code to output
38 (utf16_in): Pass mode argument to write_utf16_code_point.
39 (codecvt<char16_t, char, mbstate_t>::do_in): Set mode according to
41 * testsuite/22_locale/codecvt/char16_t.cc: New.
42 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Fix typo.
44 * testsuite/22_locale/codecvt/char16_t.cc: Add dg-require-cstdint.
45 * testsuite/22_locale/codecvt/char32_t.cc: Likewise.
47 2015-02-17 RĂ¼diger Sonderfeld <ruediger@c-plusplus.de>
48 Jonathan Wakely <jwakely@redhat.com>
50 * testsuite/22_locale/codecvt/char32_t.cc: New.
52 2015-02-17 Jonathan Wakely <jwakely@redhat.com>
55 * include/bits/basic_string.h (basic_string(basic_string&&)): Ensure
56 empty string gets null-terminated.
57 * testsuite/21_strings/basic_string/cons/char/65085.cc: New.
59 2015-02-13 Matthew Wahab <matthew.wahab@arm.com>
61 * testsuite/28_regex/traits/char/isctype.cc (test01): Fix
62 mixed line-endings introduced in last change.
64 2015-02-12 Matthew Wahab <matthew.wahab@arm.com>
66 * testsuite/28_regex/traits/char/isctype.cc (test01): Replace test
67 for __NEWLIB__ macro with a dejagnu set macro.
68 * testsuite/28_regex/traits/wchar_t/isctype.cc (test01): Likewise.
70 2015-02-04 Matthew Wahab <matthew.wahab@arm.com>
73 * testsuite/28_regex/traits/char/isctype.cc (test01): Add newlib
74 special case for '\n'.
75 * testsuite/28_regex/traits/wchar_t/isctype.cc (test01): Likewise.
77 2015-02-01 Jonathan Wakely <jwakely@redhat.com>
79 * src/c++11/futex.cc: Do not define for gthr-single.h targets.
81 2015-02-01 Jonathan Wakely <jwakely@redhat.com>
84 * include/c_global/cstdio (gets): Use __deprecated__ attribute instead
86 * include/c_std/cstdio (gets): Likewise.
87 * testsuite/17_intro/headers/c++1998/all_attributes.cc: Avoid clashing
88 with attributes used in darwin headers.
90 2015-01-29 Jakub Jelinek <jakub@redhat.com>
92 * acinclude.m4 (VTV_CYGMIN): Use x$vtv_cygmin = xyes instead of
93 $vtv_cygmin = yes. Initialize vtv_cygmin=no unconditionally first.
94 * configure: Regenerated.
96 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
98 * acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): Define VTV_CYGMIN
99 after vtv_cygmin is set.
100 * configure: Regenerated.
102 2015-01-29 Matthias Klose <doko@ubuntu.com>
104 * acinclude.m4 (GLIBCXX_ENABLE_VTABLE_VERIFY): Define VTV_CYGMIN
106 * configure: Regenerate.
108 2015-01-29 Caroline Tice <cmtice@google.com>
110 Committing VTV Cywin/Ming patch for Patrick Wollgast
111 * configure: Regenerate.
112 * libsupc++/Makefile.in: Regenerate.
113 * src/Makefile.in: Regenerate.
115 2015-01-29 Jonathan Wakely <jwakely@redhat.com>
117 * include/bits/atomic_base.h: Use __always_inline__ instead of
119 * include/bits/atomic_futex.h: Likewise.
120 * include/bits/c++config: Use __abi_tag__ instead of abi_tag.
121 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Use
122 __packed__ instead of packed.
123 * include/std/shared_mutex: Use __unused__ instead of unused.
124 * testsuite/17_intro/headers/c++1998/all_attributes.cc: New.
125 * testsuite/17_intro/headers/c++200x/all_attributes.cc: New.
126 * testsuite/17_intro/headers/c++2014/all_attributes.cc: New.
128 2015-01-28 Caroline Tice <cmtice@google.com>
130 Committing VTV Cywin/Ming patch for Patrick Wollgast
131 * acinclude.m4: Define VTV_CYGMIN.
132 * libsupc++/Makefile.am: Add vtv_sources only to libsupc___la_SOURCES
133 and libsupc__convenience_la_SOURCES if VTV_CYGMIN is not set.
134 * libsupc++/vtv_stubs.cc: Add none weak declaration of every function
135 for Cygwin and MinGW.
136 * src/Makefile.am: Add libvtv.la to toolexeclib_LTLIBRARIES, if
137 VTV_CYGMIN is set. Define libvtv_la_SOURCES, libvtv_la_LDFLAGS,
138 libvtv_la_AM_CXXFLAGS and libvtv_la_LINK if VTV_CYGMIN is set.
140 2015-01-28 Jonathan Wakely <jwakely@redhat.com>
143 * libsupc++/Makefile.am: Compile del_opvs.cc as C++14.
144 * libsupc++/Makefile.in: Regenerate.
145 * src/c++11/Makefile.in: Regenerate.
147 2015-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
149 * testsuite/lib/libstdc++.exp (v3_target_compile): Remove
150 check for unsupported.
151 (v3_target_compile_as_c): Likewise.
153 2015-01-28 Richard Biener <rguenther@suse.de>
156 * libsupc++/eh_alloc.cc (struct allocated_entry): Align
158 (pool::allocate): Adjust allocation size and alignment to
160 (pool::free): Adjust pointer offsetting.
162 2015-01-27 Jonathan Wakely <jwakely@redhat.com>
165 * include/std/shared_mutex (shared_timed_mutex::try_lock_for,
166 shared_timed_mutex::try_lock_until): Only define when POSIX thread
167 timeouts option is supported.
168 (shared_timed_mutex::try_shared_lock_for,
169 shared_timed_mutex::try_shared_lock_until): Likewise.
171 2015-01-26 Jonathan Wakely <jwakely@redhat.com>
174 * config/locale/gnu/numeric_members.cc (numpunct<char>::~numpunct(),
175 numpunct<wchar_t>::~numpunct()): Do not set _M_data->_M_grouping.
176 * src/c++11/cxx11-shim_facets.cc (numpunct_shim): Remove _M_grouping
177 and use cache's _M_grouping field.
178 (__numpunct_fill_cache): Likewise.
179 (__moneypunct_fill_cache): Improve comments.
181 2015-01-26 Jonathan Wakely <jwakely@redhat.com>
183 * testsuite/23_containers/set/operations/2.cc: Add test for
184 non-transparent comparison function.
186 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
189 * config/cpu/sh/atomicity.h (__exchange_and_add, __atomic_add):
190 Remove SH4A inline asm and lock based implementations and use the
191 defaults from ext/atomicity.h.
193 2015-01-23 Jonathan Wakely <jwakely@redhat.com>
195 * config/abi/pre/gnu.ver: Tighten GLIBCXX_3.4 patterns to not match
196 new std::string constructors for byname facets.
198 2015-01-22 Richard Biener <rguenther@suse.de>
201 * libsupc++/eh_alloc.cc: Include new.
202 (bitmask_type): Remove.
203 (one_buffer): Likewise.
204 (emergency_buffer): Likewise.
205 (emergency_used): Likewise.
206 (dependents_buffer): Likewise.
207 (dependents_used): Likewise.
208 (class pool): New custom fixed-size arena, variable size object
210 (emergency_pool): New global.
211 (__cxxabiv1::__cxa_allocate_exception): Use new emergency_pool.
212 (__cxxabiv1::__cxa_free_exception): Likewise.
213 (__cxxabiv1::__cxa_allocate_dependent_exception): Likewise.
214 (__cxxabiv1::__cxa_free_dependent_exception): Likewise.
216 2015-01-22 Tim Shen <timshen@google.com>
219 * include/bits/regex.h (basic_regex<>::basic_regex,
220 basic_regex<>::operator=, basic_regex<>::imbue): Conform to the
222 * testsuite/28_regex/basic_regex/assign/char/cstring.cc: New testcase.
224 2015-01-22 Tim Shen <timshen@google.com>
227 * include/bits/regex.tcc (regex_traits<>::lookup_collatename,
228 regex_traits<>::lookup_classname): Correctly narrow input chars.
229 * testsuite/28_regex/traits/wchar_t/user_defined.cc: New testcase.
231 2015-01-21 Jonathan Wakely <jwakely@redhat.com>
233 * config/abi/pre/gnu.ver: Use [jmy] for size_t parameters.
235 2015-01-21 Jonathan Wakely <jwakely@redhat.com>
237 * testsuite/29_atomics/atomic/64658.cc: Test stored value.
239 2015-01-20 Jonathan Wakely <jwakely@redhat.com>
241 * doc/xml/manual/status_cxx2011.xml: Remove stray dbhtml tags.
242 * doc/xml/manual/status_cxx2014.xml: Update status.
243 * doc/html/manual/status.html: Regenerate.
245 2015-01-20 Jonathan Wakely <jwakely@redhat.com>
248 * include/experimental/optional (bad_optional_access): Add default
250 * testsuite/experimental/optional/requirements.cc: Test for default
253 2015-01-20 Jonathan Wakely <jwakely@redhat.com>
255 * include/bits/stl_map.h (map::find<>, map::count<>,
256 map::lower_bound<>, map::upper_bound<>, map::equal_range<>): New
257 member function templates to perform heterogeneous lookup.
258 * include/bits/stl_multimap.h (multimap::find<>, multimap::count<>,
259 multimap::lower_bound<>, multimap::upper_bound<>,
260 multimap::equal_range<>): Likewise.
261 * include/bits/stl_multiset.h (multiset::find<>, multiset::count<>,
262 multiset::lower_bound<>, multiset::upper_bound<>,
263 multiset::equal_range<>): Likewise.
264 * include/bits/stl_set.h (set::find<>, set::count<>,
265 set::lower_bound<>, set::upper_bound<>, set::equal_range<>): Likewise.
266 * include/bits/stl_tree.h (_Rb_tree::_S_lower_bound_tr,
267 _Rb_tree::_S_upper_bound_tr, _Rb_tree::_M_find_tr,
268 _Rb_tree::_M_count_tr, _Rb_tree::_M_lower_bound_tr,
269 _Rb_tree::_M_upper_bound_tr, _Rb_tree::_M_equal_range_tr): Likewise.
270 * testsuite/23_containers/map/operations/2.cc: New.
271 * testsuite/23_containers/multimap/operations/2.cc: New.
272 * testsuite/23_containers/multiset/operations/2.cc: New.
273 * testsuite/23_containers/set/operations/2.cc: New.
275 2015-01-20 Jonathan Wakely <jwakely@redhat.com>
277 * config/abi/pre/gnu.ver: Export new constructors.
278 * include/bits/codecvt.h (codecvt_byname): Add string constructor.
279 (codecvt_byname<char16_t>, codecvt_byname<char32_t>): Define explicit
280 specializations and declare explicit instantiations.
281 * include/bits/locale_classes.h (locale, collate_byname): Add string
283 * include/bits/locale_facets.h (ctype_byname, numpunct_byname):
285 * include/bits/locale_facets_nonio.h (time_get_byname,
286 time_put_byname, moneypunct_byname, messages_byname): Likewise.
287 * src/c++11/codecvt.cc (codecvt_byname<char16_t>,
288 codecvt_byname<char32_t>): Define explicit instantiations.
289 * src/c++11/locale-inst.cc (time_put_byname, codecvt_byname):
290 Instantiate string constructors.
291 (ctype_byname): Define string constructor.
292 * testsuite/22_locale/codecvt_byname/1.cc: New.
293 * testsuite/22_locale/collate_byname/1.cc: New.
294 * testsuite/22_locale/ctype_byname/2.cc: New.
295 * testsuite/22_locale/messages_byname/1.cc: New.
296 * testsuite/22_locale/moneypunct_byname/1.cc: New.
297 * testsuite/22_locale/numpunct_byname/1.cc: New.
299 2015-01-20 Jonathan Wakely <jwakely@redhat.com>
302 * include/std/atomic (atomic_init): Define.
303 * testsuite/29_atomics/atomic/64658.cc: New.
305 2015-01-19 Tim Shen <timshen@google.com>
308 * include/bits/regex.tcc (regex_traits<>::lookup_collatename,
309 regex_traits<>::lookup_classname): Support forward iterators.
310 * testsuite/28_regex/traits/char/lookup_classname.cc: New testcases.
311 * testsuite/28_regex/traits/char/lookup_collatename.cc: New testcase.
313 2015-01-19 Tim Shen <timshen@google.com>
317 * include/bits/regex.h (basic_regex<>::basic_regex,
318 basic_regex<>::assign, basic_regex<>::imbue,
319 basic_regex<>::swap, basic_regex<>::mark_count): Drop NFA after
320 imbuing basic_regex; Make assign() transactional against exception.
321 * include/bits/regex_compiler.h (__compile_nfa<>): Add back
322 __compile_nfa SFINAE.
323 * include/std/regex: Adjust include order to avoid __compile_nfa
325 * testsuite/28_regex/basic_regex/assign/char/string.cc: New testcase.
326 * testsuite/28_regex/basic_regex/imbue/string.cc: New testcase.
328 2015-01-19 Ville Voutilainen <ville.voutilainen@gmail.com>
329 Jonathan Wakely <jwakely@redhat.com>
331 * include/bits/range_access.h (begin, end): Use _GLIBCXX14_CONSTEXPR
332 on overloads for arrays.
333 (cbegin, cend, rbegin, rend, crbegin, crend): New.
334 * testsuite/24_iterators/range_access_cpp14.cc: New.
336 2015-01-18 Jonathan Wakely <jwakely@redhat.com>
339 * include/bits/stl_algo.h (__is_permutation): Also test for reaching
340 end of the second range.
341 * testsuite/25_algorithms/is_permutation/64646.cc: New.
343 2015-01-18 Jonathan Wakely <jwakely@redhat.com>
345 * doc/xml/manual/status_cxx2011.xml: Remove note about offsetof.
346 * doc/html/manual/status.html: Regenerate.
348 2015-01-18 Jonathan Wakely <jwakely@redhat.com>
350 * include/bits/atomic_futex.h: Use mutex and condition_variable when
351 atomic int is not lock-free. Make member variables private.
352 * src/c++11/futex.cc: Likewise.
354 * src/c++11/futex.cc: Fix order of includes and preprocessor condition.
356 2015-01-17 Jonathan Wakely <jwakely@redhat.com>
359 * include/bits/atomic_futex.h: Use appropriate config macros for
360 availability of std::mutex, std::condition and std::chrono.
362 2015-01-17 Ville Voutilainen <ville.voutilainen@gmail.com>
363 Jonathan Wakely <jwakely@redhat.com>
365 * doc/xml/manual/status_cxx2011.xml: Update C++11 status.
366 * doc/html/*: Regenerate.
368 2015-01-17 Jonathan Wakely <jwakely@redhat.com>
372 * include/bits/algorithmfwd.h (rotate): Return an iterator.
373 * include/bits/stl_algo.h (rotate, __rotate): Likewise.
374 * testsuite/25_algorithms/rotate/dr488.cc: New.
375 * testsuite/25_algorithms/rotate/check_type.cc: Adjust function type.
376 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/
378 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/
381 2015-01-17 Jonathan Wakely <jwakely@redhat.com>
384 * include/bits/atomic_base.h: Remove atomic integral typedefs as
385 synonyms for __atomic_base<int> etc.
386 * include/std/atomic: Make atomic_int a synonym for atomic<int> and
387 likewise for all atomic integral types.
388 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: New.
389 * testsuite/29_atomics/atomic/60695.cc: Adjust dg-error line number.
391 2015-01-17 Jonathan Wakely <jwakely@redhat.com>
394 * include/std/tuple (_Tuple_impl): Remove zero-element specialization
395 and define one-element specialization.
396 * testsuite/20_util/tuple/56785.cc: New.
398 2015-01-17 Jonathan Wakely <jwakely@redhat.com>
400 * testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc:
401 Remove unused header.
402 * testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc:
404 * testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
407 2015-01-16 Jonathan Wakely <jwakely@redhat.com>
409 * include/bits/locale_conv.h (wstring_convert, wbuffer_convert): New.
410 * include/std/locale: Include new header.
411 * include/Makefile.am: Add it.
412 * include/Makefile.in: Regenerate.
413 * testsuite/22_locale/conversions/buffer/requirements/typedefs.cc: New.
414 * testsuite/22_locale/conversions/string/1.cc: New.
415 * testsuite/22_locale/conversions/string/2.cc: New.
416 * testsuite/22_locale/conversions/string/requirements/typedefs.cc: New.
417 * testsuite/22_locale/conversions/string/requirements/typedefs-2.cc:
420 2015-01-16 Jonathan Wakely <jwakely@redhat.com>
422 * config/abi/pre/gnu.ver: Export new symbols.
423 * include/Makefile.am: Add codecvt.
424 * include/Makefile.in: Regenerate.
425 * include/std/codecvt: New header.
426 * src/c++11/codecvt.cc (__codecvt_utf8_base, __codecvt_utf16_base,
427 __codecvt_utf8_utf16_base): Define specializations.
428 * testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc: New.
429 * testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc: New.
430 * testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
433 2015-01-16 Torvald Riegel <triegel@redhat.com>
435 * src/c++11/futex.cc: New file.
436 * include/bits/atomic_futex.h: New file.
437 * include/std/future (__future_base::_State_baseV2): Use
438 atomic_futex_unsigned instead of mutex+condvar.
439 * src/c++11/futex.cc: Likewise.
440 * include/Makefile.am: Add atomic_futex.h.
441 * include/Makefile.in: Likewise.
442 * src/c++11/Makefile.am: Add futex.cc.
443 * src/c++11/Makefile.in: Likewise.
445 2015-01-16 Jonathan Wakely <jwakely@redhat.com>
447 * acinclude.m4: Fix typo in comment.
448 * configure: Regenerate.
449 * include/bits/codecvt.h (codecvt<char16_t, char, mbstate_t>,
450 codecvt<char16_t, char, mbstate_t>): Declare specializations.
451 * include/bits/locale_facets.h: Reserve space for new specializations.
452 * src/c++11/Makefile.am: Add codecvt.cc.
453 * src/c++11/Makefile.in: Regenerate.
454 * src/c++11/codecvt.cc: New.
455 * src/c++98/Makefile.am: Compile locale_init.cc and localename.cc
457 * src/c++98/Makefile.in: Regenerate.
458 * src/c++98/locale_init.cc: Initialize new codecvt specializations.
459 * src/c++98/localename.cc: Likewise.
460 * config/abi/pre/gnu.ver: Exports for new codecvt specializations.
461 * testsuite/22_locale/codecvt/utf8.cc: New.
462 * testsuite/22_locale/locale/cons/unicode.cc: Check that new
463 specializations are installed in locale objects.
465 2015-01-16 Torvald Riegel <triegel@redhat.com>
467 * include/std/shared_mutex (shared_timed_mutex): Add POSIX-based
470 2015-01-13 Jonathan Wakely <jwakely@redhat.com>
473 * config/abi/pre/gnu.ver: Export fstream functions using new string.
475 2015-01-12 Jonathan Wakely <jwakely@redhat.com>
478 * src/c++11/cxx11-shim_facets.cc (locale::facet::_M_sso_shim): Check
482 * src/c++11/cxx11-shim_facets.cc: Check for wchar_t support.
484 2015-01-10 Thomas Schwinge <thomas@codesourcery.com>
486 * doc/xml/manual/parallel_mode.xml: Update for libgomp being
487 renamed from "GNU OpenMP Runtime Library" to "GNU Offloading and
488 Multi Processing Runtime Library".
490 2015-01-09 Jonathan Wakely <jwakely@redhat.com>
493 * include/bits/stl_uninitialized.h (uninitialized_copy): Fix
494 is_assignable arguments.
495 * testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc:
498 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
500 * libsupc++/unwind-cxx.h: Revert previous commit.
502 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
504 * configure.host: Add arm*-*-freebsd* port_specific_symbol_files.
506 2015-01-09 Tim Shen <timshen@google.com>
509 * include/bits/regex.h (match_results<>::swap): Use std::swap
511 * include/bits/regex_compiler.tcc (_Compiler<>::_M_quantifier):
513 * testsuite/28_regex/match_results/swap.cc: New testcase.
515 2015-01-08 Jonathan Wakely <jwakely@redhat.com>
518 * include/std/type_traits (has_trivial_default_constructor,
519 has_trivial_copy_constructor, has_trivial_copy_assign): Add deprecated
521 * testsuite/20_util/has_trivial_copy_assign/requirements/
522 explicit_instantiation.cc: Use -Wno-deprecated.
523 * testsuite/20_util/has_trivial_copy_assign/requirements/typedefs.cc:
525 * testsuite/20_util/has_trivial_copy_assign/value.cc: Likewise.
526 * testsuite/20_util/has_trivial_copy_constructor/requirements/
527 explicit_instantiation.cc: Likewise.
528 * testsuite/20_util/has_trivial_copy_constructor/requirements/
529 typedefs.cc: Likewise.
530 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
531 * testsuite/20_util/has_trivial_default_constructor/requirements/
532 explicit_instantiation.c: Likewise.
533 * testsuite/20_util/has_trivial_default_constructor/requirements/
534 typedefs.cc: Likewise.
535 * testsuite/20_util/has_trivial_default_constructor/value.cc:
537 * testsuite/20_util/pair/requirements/dr801.cc: Replace deprecated
539 * testsuite/20_util/tuple/requirements/dr801.cc: Likewise.
540 * testsuite/util/testsuite_common_types.h: Likewise.
542 2015-01-08 Jonathan Wakely <jwakely@redhat.com>
544 * include/bits/hashtable_policy.h: Use __bool_constant.
546 2015-01-07 Jonathan Wakely <jwakely@redhat.com>
548 * libsupc++/Makefile.am: Compile del_ops.cc as C++14.
549 * libsupc++/Makefile.in: Regenerate.
551 2015-01-06 Jonathan Wakely <jwakely@redhat.com>
553 * config/abi/pre/gnu.ver: Fix version conflict for std::locale::name().
555 2015-01-05 Jakub Jelinek <jakub@redhat.com>
557 Update copyright years.
559 2015-01-04 Jonathan Wakely <jwakely@redhat.com>
562 * testsuite/18_support/exception_ptr/64241.cc: Use
563 dg-require-atomic-builtins.
565 2015-01-02 Jonathan Wakely <jwakely@redhat.com>
567 * testsuite/21_strings/basic_string/modifiers/64422.cc: Fix copyright
570 2015-01-02 Tim Shen <timshen@google.com>
573 * include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Copy the
574 iterator, since the original one shouldn't be mutated.
576 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
579 * src/c++98/misc-inst.cc (string::erase): Add missing overloads.
580 (string::insert): Likewise.
581 (string::replace): Likewise.
582 (wstring::erase): Likewise.
583 (wstring::insert): Likewise.
584 (wstring::replace): Likewise.
585 * testsuite/21_strings/basic_string/modifiers/64422.cc: New testcase.
587 2015-01-02 Jonathan Wakely <jwakely@redhat.com>
590 * doc/doxygen/user.cfg.in: Set correct TAB_SIZE.
592 2015-01-02 Jonathan Wakely <jwakely@redhat.com>
595 * testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc:
596 Revert removal of dg-require-string-conversions.
597 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
599 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
601 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
603 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
605 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
607 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
609 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
611 * testsuite/21_strings/basic_string/numeric_conversions/char/
613 * testsuite/21_strings/basic_string/numeric_conversions/char/
614 to_string.cc: Likewise.
616 Copyright (C) 2015 Free Software Foundation, Inc.
618 Copying and distribution of this file, with or without modification,
619 are permitted in any medium without royalty provided the copyright
620 notice and this notice are preserved.