This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gcc-8-branch in repository gcc.
from e64f6b567d1 Fix make install-gcc-specs with empty GCC_SPECS_FILES new 5e8e0ef6e42 LWG 2537 fix priority_queue constructors to establish invariant new 023d89901b4 DR 2586 fix value category in uses-allocator checks new 4dba94703d4 Fix text of hyperlink in manual new e81ca59417c PR libstdc++/89629 fix _Hash_bytes for lengths > INT_MAX new f5b00b38884 PR libstdc++/85965 delay static assertions until types are [...] new 6d759c3ca98 Make filesystem::path safe for self assignment new 4a9c8ff612a Fix directory_iterator handling of DT_UNKNOWN new 7cb43c988cc Update documentation regarding bogus memory leaks in libstdc++ new 12c0aaebe41 Add constexpr to std::optional::value_or(U&&)&& new 152d89cc5d2 PR libstdc++/90105 make forward_list::sort stable new 47c6f10581b PR libstdc++/90165 constrain variant(T&&) constructor new b73a29e33f2 PR libstdc++/88740 Print assertion messages to stderr new cf09b8e65d1 PR libstdc++/89102 fix common_type<> and common_type<T> spe [...]
The 13 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 | 136 +++++++++++++++++++++ libstdc++-v3/doc/html/manual/using_macros.html | 3 +- libstdc++-v3/doc/xml/faq.xml | 24 ++-- libstdc++-v3/doc/xml/manual/debug.xml | 79 +++++++----- libstdc++-v3/doc/xml/manual/evolution.xml | 9 +- libstdc++-v3/doc/xml/manual/intro.xml | 16 +++ libstdc++-v3/doc/xml/manual/using.xml | 4 +- libstdc++-v3/include/bits/forward_list.tcc | 6 +- libstdc++-v3/include/bits/fs_path.h | 3 + libstdc++-v3/include/bits/hashtable.h | 11 +- libstdc++-v3/include/bits/stl_queue.h | 8 +- libstdc++-v3/include/bits/stl_tree.h | 27 ++-- libstdc++-v3/include/bits/uses_allocator.h | 11 +- libstdc++-v3/include/std/optional | 2 +- libstdc++-v3/include/std/type_traits | 7 +- libstdc++-v3/include/std/variant | 12 ++ libstdc++-v3/libsupc++/hash_bytes.cc | 2 +- libstdc++-v3/src/filesystem/std-dir.cc | 8 +- .../requirements/explicit_instantiation.cc | 1 + .../common_type/requirements/sfinae_friendly_1.cc | 13 ++ .../common_type/requirements/sfinae_friendly_2.cc | 2 +- .../this_thread/57060.cc => 20_util/hash/89629.cc} | 22 ++-- .../20_util/optional/constexpr/observers/4.cc | 38 +++++- .../testsuite/20_util/optional/observers/4.cc | 34 +++++- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../89303.cc => scoped_allocator/dr2586.cc} | 25 ++-- .../testsuite/20_util/tuple/cons/allocators.cc | 14 +++ .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 6 + .../23_containers/forward_list/comparable.cc | 44 +++++-- .../forward_list/operations/90105.cc} | 35 +++--- .../testsuite/23_containers/map/48101_neg.cc | 6 +- .../testsuite/23_containers/multimap/48101_neg.cc | 6 +- .../testsuite/23_containers/multiset/48101_neg.cc | 2 +- .../priority_queue/{67085.cc => dr2537.cc} | 29 +++-- .../testsuite/23_containers/set/48101_neg.cc | 2 +- .../{multiset/range_access.cc => set/85965.cc} | 19 ++- .../23_containers/unordered_map/48101_neg.cc | 2 +- .../23_containers/unordered_multimap/48101_neg.cc | 2 +- .../23_containers/unordered_multiset/48101_neg.cc | 2 +- .../23_containers/unordered_set/48101_neg.cc | 2 +- .../unordered_set/{56267.cc => 85965.cc} | 21 ++-- .../27_io/filesystem/iterators/caching.cc | 76 ++++++++++++ .../testsuite/27_io/filesystem/path/assign/copy.cc | 18 +++ libstdc++-v3/testsuite/util/testsuite_hooks.h | 11 +- 46 files changed, 629 insertions(+), 177 deletions(-) copy libstdc++-v3/testsuite/{30_threads/this_thread/57060.cc => 20_util/hash/89629 [...] copy libstdc++-v3/testsuite/20_util/{enable_shared_from_this/89303.cc => scoped_al [...] copy libstdc++-v3/testsuite/{29_atomics/atomic/69301.cc => 23_containers/forward_l [...] copy libstdc++-v3/testsuite/23_containers/priority_queue/{67085.cc => dr2537.cc} (64%) copy libstdc++-v3/testsuite/23_containers/{multiset/range_access.cc => set/85965.c [...] copy libstdc++-v3/testsuite/23_containers/unordered_set/{56267.cc => 85965.cc} (75%) create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc