This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-11 in repository gcc.
from a30552af707 d: foreach over a tuple doesn't work on 16-bit targets (PR100999) new 3a401ff88a2 libstdc++: Add feature test macro for heterogeneous lookup [...] new a842cb9c255 libstdc++: Fix value categories used by ranges access CPOs [...] new 95053591586 libstdc++: Fix helper concept for ranges::data [PR 100824] new 1112f1226a2 libstdc++: Implement LWG 3403 for std::ranges::ssize new 2ba1680d3e9 libstdc++: Fix return type of ranges::ssize for 128-bit int [...] new 4f11586945f libstdc++: Constrain three-way comparison for std::optional [...] new e198d93d49f libstdc++: Fix constraint on std::optional assignment [PR 100982] new ef636c00054 libstdc++: Finish implementing LWG 3413 for propagate_const new 828cdc64297 libstdc++: Fix filesystem::path comparisons for C++23
The 9 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/doc/html/manual/status.html | 11 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 16 +- libstdc++-v3/include/bits/fs_path.h | 17 +- libstdc++-v3/include/bits/hashtable.h | 6 +- libstdc++-v3/include/bits/iterator_concepts.h | 25 +-- libstdc++-v3/include/bits/ranges_base.h | 187 ++++++++++----------- libstdc++-v3/include/experimental/bits/fs_path.h | 16 +- libstdc++-v3/include/experimental/propagate_const | 8 +- libstdc++-v3/include/std/optional | 9 +- libstdc++-v3/include/std/version | 3 +- .../20_util/optional/assignment/100982.cc | 17 ++ .../testsuite/20_util/optional/relops/three_way.cc | 22 ++- .../23_containers/unordered_map/operations/1.cc | 7 + .../23_containers/unordered_set/operations/1.cc | 7 + .../27_io/filesystem/path/native/conv_c++23.cc | 12 ++ .../filesystem/path/native/conv_c++23.cc | 12 ++ .../experimental/propagate_const/swap/lwg3413.cc | 41 +++++ libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 40 +++-- libstdc++-v3/testsuite/std/ranges/access/data.cc | 43 ++++- libstdc++-v3/testsuite/std/ranges/access/empty.cc | 24 ++- libstdc++-v3/testsuite/std/ranges/access/size.cc | 20 ++- libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 24 ++- 22 files changed, 413 insertions(+), 154 deletions(-) create mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/100982.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/native/conv_c++23.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/native/conv [...] create mode 100644 libstdc++-v3/testsuite/experimental/propagate_const/swap/lwg3413.cc