1 2015-01-16 Torvald Riegel <triegel@redhat.com>
3 * src/c++11/futex.cc: New file.
4 * include/bits/atomic_futex.h: New file.
5 * include/std/future (__future_base::_State_baseV2): Use
6 atomic_futex_unsigned instead of mutex+condvar.
7 * src/c++11/futex.cc: Likewise.
8 * include/Makefile.am: Add atomic_futex.h.
9 * include/Makefile.in: Likewise.
10 * src/c++11/Makefile.am: Add futex.cc.
11 * src/c++11/Makefile.in: Likewise.
13 2015-01-16 Jonathan Wakely <jwakely@redhat.com>
15 * acinclude.m4: Fix typo in comment.
16 * configure: Regenerate.
17 * include/bits/codecvt.h (codecvt<char16_t, char, mbstate_t>,
18 codecvt<char16_t, char, mbstate_t>): Declare specializations.
19 * include/bits/locale_facets.h: Reserve space for new specializations.
20 * src/c++11/Makefile.am: Add codecvt.cc.
21 * src/c++11/Makefile.in: Regenerate.
22 * src/c++11/codecvt.cc: New.
23 * src/c++98/Makefile.am: Compile locale_init.cc and localename.cc
25 * src/c++98/Makefile.in: Regenerate.
26 * src/c++98/locale_init.cc: Initialize new codecvt specializations.
27 * src/c++98/localename.cc: Likewise.
28 * config/abi/pre/gnu.ver: Exports for new codecvt specializations.
29 * testsuite/22_locale/codecvt/utf8.cc: New.
30 * testsuite/22_locale/locale/cons/unicode.cc: Check that new
31 specializations are installed in locale objects.
33 2015-01-16 Torvald Riegel <triegel@redhat.com>
35 * include/std/shared_mutex (shared_timed_mutex): Add POSIX-based
38 2015-01-13 Jonathan Wakely <jwakely@redhat.com>
41 * config/abi/pre/gnu.ver: Export fstream functions using new string.
43 2015-01-12 Jonathan Wakely <jwakely@redhat.com>
46 * src/c++11/cxx11-shim_facets.cc (locale::facet::_M_sso_shim): Check
50 * src/c++11/cxx11-shim_facets.cc: Check for wchar_t support.
52 2015-01-10 Thomas Schwinge <thomas@codesourcery.com>
54 * doc/xml/manual/parallel_mode.xml: Update for libgomp being
55 renamed from "GNU OpenMP Runtime Library" to "GNU Offloading and
56 Multi Processing Runtime Library".
58 2015-01-09 Jonathan Wakely <jwakely@redhat.com>
61 * include/bits/stl_uninitialized.h (uninitialized_copy): Fix
62 is_assignable arguments.
63 * testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc:
66 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
68 * libsupc++/unwind-cxx.h: Revert previous commit.
70 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
72 * configure.host: Add arm*-*-freebsd* port_specific_symbol_files.
74 2015-01-09 Tim Shen <timshen@google.com>
77 * include/bits/regex.h (match_results<>::swap): Use std::swap
79 * include/bits/regex_compiler.tcc (_Compiler<>::_M_quantifier):
81 * testsuite/28_regex/match_results/swap.cc: New testcase.
83 2015-01-08 Jonathan Wakely <jwakely@redhat.com>
86 * include/std/type_traits (has_trivial_default_constructor,
87 has_trivial_copy_constructor, has_trivial_copy_assign): Add deprecated
89 * testsuite/20_util/has_trivial_copy_assign/requirements/
90 explicit_instantiation.cc: Use -Wno-deprecated.
91 * testsuite/20_util/has_trivial_copy_assign/requirements/typedefs.cc:
93 * testsuite/20_util/has_trivial_copy_assign/value.cc: Likewise.
94 * testsuite/20_util/has_trivial_copy_constructor/requirements/
95 explicit_instantiation.cc: Likewise.
96 * testsuite/20_util/has_trivial_copy_constructor/requirements/
97 typedefs.cc: Likewise.
98 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
99 * testsuite/20_util/has_trivial_default_constructor/requirements/
100 explicit_instantiation.c: Likewise.
101 * testsuite/20_util/has_trivial_default_constructor/requirements/
102 typedefs.cc: Likewise.
103 * testsuite/20_util/has_trivial_default_constructor/value.cc:
105 * testsuite/20_util/pair/requirements/dr801.cc: Replace deprecated
107 * testsuite/20_util/tuple/requirements/dr801.cc: Likewise.
108 * testsuite/util/testsuite_common_types.h: Likewise.
110 2015-01-08 Jonathan Wakely <jwakely@redhat.com>
112 * include/bits/hashtable_policy.h: Use __bool_constant.
114 2015-01-07 Jonathan Wakely <jwakely@redhat.com>
116 * libsupc++/Makefile.am: Compile del_ops.cc as C++14.
117 * libsupc++/Makefile.in: Regenerate.
119 2015-01-06 Jonathan Wakely <jwakely@redhat.com>
121 * config/abi/pre/gnu.ver: Fix version conflict for std::locale::name().
123 2015-01-05 Jakub Jelinek <jakub@redhat.com>
125 Update copyright years.
127 2015-01-04 Jonathan Wakely <jwakely@redhat.com>
130 * testsuite/18_support/exception_ptr/64241.cc: Use
131 dg-require-atomic-builtins.
133 2015-01-02 Jonathan Wakely <jwakely@redhat.com>
135 * testsuite/21_strings/basic_string/modifiers/64422.cc: Fix copyright
138 2015-01-02 Tim Shen <timshen@google.com>
141 * include/bits/regex_executor.tcc (_Executor<>::_M_dfs): Copy the
142 iterator, since the original one shouldn't be mutated.
144 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
147 * src/c++98/misc-inst.cc (string::erase): Add missing overloads.
148 (string::insert): Likewise.
149 (string::replace): Likewise.
150 (wstring::erase): Likewise.
151 (wstring::insert): Likewise.
152 (wstring::replace): Likewise.
153 * testsuite/21_strings/basic_string/modifiers/64422.cc: New testcase.
155 2015-01-02 Jonathan Wakely <jwakely@redhat.com>
158 * doc/doxygen/user.cfg.in: Set correct TAB_SIZE.
160 2015-01-02 Jonathan Wakely <jwakely@redhat.com>
163 * testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc:
164 Revert removal of dg-require-string-conversions.
165 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
167 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
169 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
171 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
173 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
175 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
177 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
179 * testsuite/21_strings/basic_string/numeric_conversions/char/
181 * testsuite/21_strings/basic_string/numeric_conversions/char/
182 to_string.cc: Likewise.
184 Copyright (C) 2015 Free Software Foundation, Inc.
186 Copying and distribution of this file, with or without modification,
187 are permitted in any medium without royalty provided the copyright
188 notice and this notice are preserved.