Daily bump.
[gcc.git] / libstdc++-v3 / ChangeLog
1 2021-01-21 Jonathan Wakely <jwakely@redhat.com>
2
3 * src/c++17/Makefile.in: Regenerate.
4
5 2021-01-20 David Edelsohn <dje.gcc@gmail.com>
6
7 * config/os/aix/ctype_inline.h (bool ctype<char>:: is): Cast
8 _OBJ_DATA subscript to unsigned char. Add _THREAD_SAFE access to
9 __lc_type.
10 (const char* ctype<char>:: is): Same.
11
12 2021-01-18 Jonathan Wakely <jwakely@redhat.com>
13
14 PR libstdc++/98725
15 * testsuite/20_util/unique_ptr/io/lwg2948.cc: Do not try to
16 write to a wide character stream if wide character support is
17 disabled in the library.
18
19 2021-01-18 Jonathan Wakely <jwakely@redhat.com>
20
21 * testsuite/27_io/basic_stringstream/cons/char/1.cc: Use
22 stringbuf not wstringbuf.
23
24 2021-01-18 Jakub Jelinek <jakub@redhat.com>
25
26 PR debug/98708
27 * src/c++11/Makefile.am (cxx11-ios_failure-lt.s, cxx11-ios_failure.s):
28 Compile with -gno-as-loc-support.
29 * src/c++11/Makefile.in: Regenerated.
30
31 2021-01-16 H.J. Lu <hjl.tools@gmail.com>
32
33 * testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
34 Add -fcf-protection=none to -march=i486.
35
36 2021-01-14 François Dumont <fdumont@gcc.gnu.org>
37
38 * testsuite/23_containers/deque/debug/98466.cc: Make it pre-C++11
39 compliant.
40
41 2021-01-14 Alexandre Oliva <oliva@adacore.com>
42
43 * testsuite/30_threads/future/members/poll.cc: Calibrate
44 iteration count.
45
46 2021-01-14 François Dumont <fdumont@gcc.gnu.org>
47
48 PR libstdc++/98466
49 * include/bits/hashtable_policy.h (_Node_iterator_base()): Set _M_cur to nullptr.
50 (_Node_iterator()): Make default.
51 (_Node_const_iterator()): Make default.
52 * include/debug/macros.h (__glibcxx_check_erae_range_after): Add _M_singular
53 iterator checks.
54 * include/debug/safe_iterator.h
55 (_GLIBCXX_DEBUG_VERIFY_OPERANDS): Accept if both iterator are value initialized.
56 * include/debug/safe_local_iterator.h (_GLIBCXX_DEBUG_VERIFY_OPERANDS):
57 Likewise.
58 * include/debug/safe_iterator.tcc (_Safe_iterator<>::_M_valid_range): Add
59 _M_singular checks on input iterators.
60 * src/c++11/debug.cc (_Safe_iterator_base::_M_can_compare): Remove _M_singular
61 checks.
62 * testsuite/23_containers/deque/debug/98466.cc: New test.
63 * testsuite/23_containers/unordered_map/debug/98466.cc: New test.
64
65 2021-01-14 Jonathan Wakely <jwakely@redhat.com>
66
67 PR libstdc++/98471
68 * include/bits/fs_path.h (__throw_conversion_error): New
69 function to throw or abort on character conversion errors.
70 (__wstr_from_utf8): Move definition after filesystem_error has
71 been defined. Use __throw_conversion_error.
72 (path::_S_convert<_EcharT>): Use __throw_conversion_error.
73 (path::_S_str_convert<_CharT, _Traits, _Allocator>): Likewise.
74 (path::u8string): Likewise.
75
76 2021-01-14 Jonathan Wakely <jwakely@redhat.com>
77
78 * include/std/barrier: Update copyright years. Fix whitespace.
79 * include/std/version: Fix whitespace.
80 * testsuite/30_threads/barrier/1.cc: Update copyright years.
81 * testsuite/30_threads/barrier/2.cc: Likewise.
82 * testsuite/30_threads/barrier/arrive.cc: Likewise.
83 * testsuite/30_threads/barrier/arrive_and_drop.cc: Likewise.
84 * testsuite/30_threads/barrier/arrive_and_wait.cc: Likewise.
85 * testsuite/30_threads/barrier/completion.cc: Likewise.
86
87 2021-01-13 Jonathan Wakely <jwakely@redhat.com>
88
89 * doc/doxygen/user.cfg.in (INPUT): Remove include/debug/array.
90
91 2021-01-10 David Edelsohn <dje.gcc@gmail.com>
92
93 PR libstdc++/98613
94 * testsuite/ext/vstring/cons/moveable.cc: Suppress false positive
95 warning.
96 * testsuite/ext/vstring/modifiers/assign/move_assign.cc: Same.
97
98 2021-01-08 Olivier Hainque <hainque@adacore.com>
99
100 * testsuite/20_util/bind/ref_neg.cc: Tweak the
101 dg-prune-output regex for out-of-build-tree contexts.
102
103 2021-01-07 Thomas Rodgers <trodgers@redhat.com>
104
105 * doc/doxygen/user.cfg.in: Add new header.
106 * include/Makefile.am (std_headers): likewise.
107 * include/Makefile.in: Regenerate.
108 * include/precompiled/stdc++.h: Add new header.
109 * include/std/barrier: New file.
110 * include/std/version: Add __cpp_lib_barrier feature test macro.
111 * testsuite/30_threads/barrier/1.cc: New test.
112 * testsuite/30_threads/barrier/2.cc: Likewise.
113 * testsuite/30_threads/barrier/arrive_and_drop.cc: Likewise.
114 * testsuite/30_threads/barrier/arrive_and_wait.cc: Likewise.
115 * testsuite/30_threads/barrier/arrive.cc: Likewise.
116 * testsuite/30_threads/barrier/completion.cc: Likewise.
117
118 2021-01-07 Patrick Palka <ppalka@redhat.com>
119
120 PR libstdc++/98384
121 * testsuite/20_util/to_chars/long_double.cc: Use nexttowardl
122 instead of the non-standard nextupl and nextdownl.
123
124 2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
125
126 * configure: Re-generate.
127
128 2021-01-05 Ed Smith-Rowland <3dw4rd@verizon.net>
129
130 * include/precompiled/stdc++.h: Add <source_location> to C++20 section.
131
132 2021-01-01 Jakub Jelinek <jakub@redhat.com>
133
134 * ChangeLog-2020: Rotate ChangeLog. New file.
135
136 \f
137 Copyright (C) 2021 Free Software Foundation, Inc.
138
139 Copying and distribution of this file, with or without modification,
140 are permitted in any medium without royalty provided the copyright
141 notice and this notice are preserved.