summaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-02-23 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-02-23 00:16:24 +0000
commit2cfb33fc1e71a76bd20d48d291539804ec342e0d (patch)
tree0a57fe02d7a65b325778a5644dbe69c8d711c19e /libstdc++-v3/ChangeLog
parent3d54f1ffaf77f9dfa75362f2228e6bbd191bcbc8 (diff)
Daily bump.
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 0b19be261b1..3f2506ddfad 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,24 @@
+2022-02-22 Patrick Palka <ppalka@redhat.com>
+
+ * include/bits/ranges_base.h (__detail::__is_initializer_list):
+ Define.
+ (viewable_range): Adjust as per P2415R2.
+ * include/bits/ranges_cmp.h (__cpp_lib_ranges): Adjust value.
+ * include/std/ranges (owning_view): Define as per P2415R2.
+ (enable_borrowed_range<owning_view>): Likewise.
+ (views::__detail::__can_subrange): Replace with ...
+ (views::__detail::__can_owning_view): ... this.
+ (views::_All::_S_noexcept): Sync with operator().
+ (views::_All::operator()): Use owning_view instead of subrange
+ as per P2415R2.
+ * include/std/version (__cpp_lib_ranges): Adjust value.
+ * testsuite/std/ranges/adaptors/all.cc (test06): Adjust now that
+ views::all uses owning_view instead of subrange.
+ (test08): New test.
+ * testsuite/std/ranges/adaptors/lazy_split.cc (test09): Adjust
+ now that rvalue non-view non-borrowed ranges are viewable.
+ * testsuite/std/ranges/adaptors/split.cc (test06): Likewise.
+
2022-02-17 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/104559