This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 73d53120508 Fix -save-temp leaking files in /tmp new a45fb21a10f libstdc++: Remove redundant bool casts in ranges algorithms new fa89adaa979 libstdc++: tuple_element_t is also wrong for const subrange [...] new 15411a64534 libstdc++: "safe" in several library names is misleading (L [...] new 020a03eec70 libstdc++: Add nodiscard to polymorphic_allocator members ( [...] new 5f3641d0c43 libstdc++: uninitialized_construct_using_allocator should u [...] new 4cc3b275d31 libstdc++: Remove converting constructors from views (LWG 3280) new aca60ecff35 libstdc++: Add ranges_size_t and rename all_view (LWG 3335)
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: libstdc++-v3/ChangeLog | 54 +++++++ libstdc++-v3/include/bits/range_access.h | 27 ++-- libstdc++-v3/include/bits/ranges_algo.h | 166 ++++++++++----------- libstdc++-v3/include/bits/ranges_algobase.h | 10 +- libstdc++-v3/include/bits/ranges_uninitialized.h | 18 +-- libstdc++-v3/include/experimental/string_view | 6 +- libstdc++-v3/include/std/memory | 7 +- libstdc++-v3/include/std/memory_resource | 6 +- libstdc++-v3/include/std/ranges | 148 ++++++------------ libstdc++-v3/include/std/span | 8 +- libstdc++-v3/include/std/string_view | 6 +- libstdc++-v3/testsuite/std/ranges/access/begin.cc | 6 +- libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 2 +- libstdc++-v3/testsuite/std/ranges/access/cend.cc | 4 +- .../testsuite/std/ranges/access/crbegin.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/crend.cc | 6 +- libstdc++-v3/testsuite/std/ranges/access/data.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/end.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 4 +- libstdc++-v3/testsuite/std/ranges/access/rend.cc | 4 +- .../testsuite/std/ranges/adaptors/filter.cc | 2 +- libstdc++-v3/testsuite/std/ranges/safe_range.cc | 22 +-- .../testsuite/std/ranges/safe_range_types.cc | 42 +++--- .../testsuite/std/ranges/subrange/tuple_like.cc | 52 +++++++ libstdc++-v3/testsuite/util/testsuite_iterators.h | 4 +- 26 files changed, 341 insertions(+), 279 deletions(-) create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/tuple_like.cc