This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from d0162866a32 Guard notes for -Waddress-of-packed-member on warning emiss [...] new 781cb64dd41 PR libstdc++/87431 re-adjust never-valueless optimizations new aa9c570e47f Make filesystem::path safe for self assignment new 5a6e0b73c51 Fix directory_iterator handling of DT_UNKNOWN new 7d0ae2056a4 Share all recursive_directory_iterator state [LWG 2708] new 0067a809d81 PR libstdc++/89986 export directory_iterator::increment new 83bd31bf8c8 Use hidden friends for directory iterator comparisons
The 6 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 | 79 +++++++++ libstdc++-v3/config/abi/pre/gnu.ver | 16 +- libstdc++-v3/include/bits/basic_string.h | 17 +- libstdc++-v3/include/bits/fs_dir.h | 64 ++++---- libstdc++-v3/include/bits/fs_path.h | 3 + libstdc++-v3/include/bits/shared_ptr.h | 21 +++ libstdc++-v3/include/bits/std_function.h | 15 +- libstdc++-v3/include/bits/stl_vector.h | 15 ++ libstdc++-v3/include/bits/unique_ptr.h | 14 ++ libstdc++-v3/include/debug/vector | 14 ++ libstdc++-v3/include/std/any | 15 +- libstdc++-v3/include/std/variant | 145 +++++++++++------ libstdc++-v3/src/c++17/fs_dir.cc | 53 ++++-- libstdc++-v3/src/c++17/fs_path.cc | 3 + libstdc++-v3/testsuite/20_util/variant/87431.cc | 1 + .../testsuite/20_util/variant/exception_safety.cc | 178 +++++++++++++++++++++ libstdc++-v3/testsuite/20_util/variant/run.cc | 7 +- .../27_io/filesystem/iterators/caching.cc | 75 +++++++++ .../filesystem/iterators/directory_iterator.cc | 9 ++ .../filesystem/iterators/recursion_pending.cc | 139 ++++++++++++++++ .../testsuite/27_io/filesystem/path/assign/copy.cc | 18 +++ libstdc++-v3/testsuite/util/testsuite_fs.h | 3 + 22 files changed, 795 insertions(+), 109 deletions(-) create mode 100644 libstdc++-v3/testsuite/20_util/variant/exception_safety.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/recursion_pending.cc