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 c3cb4eef112 Daily bump. new c8af57eefe1 libstdc++: Define std::hashstd::filesystem::path (LWG 3657) new ed377f0fb34 libstdc++: Fix cast in source_location::current() [PR104602] new 16946c7c823 libstdc++: Tweak source_location for clang trunk [PR105128] new 80056e27a6e libstdc++: Remove unused functions in std::variant implementation new 5df21c00aed libstdc++: std::basic_regex should treat '\0' as an ordinar [...] new 490685354eb libstdc++: Fix 28_regex/basic_regex/84110.cc on Solaris new e61c16fd9ba libstdc++: Implement std::regex_constants::multiline (LWG 2503) new 03327fc8999 libstdc++: Fix preprocessor check for C++17 new 43d10cce342 libstdc++: Define basic_regex::multiline for non-strict modes new 7189d425b3d libstdc++: Replace try-catch in std::list::merge to avoid O [...] new 38adf0fd618 libstdc++: Remove try/catch overhead in std::variant::emplace new 8bee3c458ec libstdc++: Fix std::regex_replace for strings with embedded [...] new 0a45fd96b7b libstdc++: Simplify std::basic_regex construction and assignment new e925af11d9c libstdc++: Add dg-timeout-factor to some more regex tests new 0b8760ef977 libstdc++: Tweaks to <regex> to avoid warnings new ece2bb2adc2 libstdc++: Check for invalid syntax_option_type values in <regex> new c725028a8bb libstdc++: Fix handling of invalid ranges in std::regex [PR102447] new 7c3f20c0bea libstdc++: Add noexcept to functions in <regex> new f6eee16f341 libstdc++: Remove obfuscating typedefs in <regex> new c8f091982c7 libstdc++: Make ranges::size and ranges::empty check for un [...] new 7f66dfbe4cb libstdc++: Add noexcept to std::launch operators new 03af8492bee libstdc++: Mark non-exported function always_inline [PR105671] new debbc74f170 libstdc++: Add constexpr to std::counted_iterator post-incr [...] new 5e384aff20a libstdc++: Properly remove temporary directories in filesys [...] new 92f43710bbe libstdc++: Add missing prerequisite to generated header [PR106162]
The 25 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/include/Makefile.am | 2 +- libstdc++-v3/include/Makefile.in | 2 +- libstdc++-v3/include/bits/fs_path.h | 10 ++ libstdc++-v3/include/bits/list.tcc | 73 +++++------ libstdc++-v3/include/bits/ranges_base.h | 4 + libstdc++-v3/include/bits/regex.h | 136 +++++++++++++-------- libstdc++-v3/include/bits/regex.tcc | 9 +- libstdc++-v3/include/bits/regex_automaton.h | 27 ++-- libstdc++-v3/include/bits/regex_compiler.h | 106 ++++++++-------- libstdc++-v3/include/bits/regex_compiler.tcc | 136 +++++++++------------ libstdc++-v3/include/bits/regex_constants.h | 27 +++- libstdc++-v3/include/bits/regex_error.h | 4 +- libstdc++-v3/include/bits/regex_executor.h | 70 +++++++++-- libstdc++-v3/include/bits/regex_executor.tcc | 2 +- libstdc++-v3/include/bits/regex_scanner.h | 11 +- libstdc++-v3/include/bits/regex_scanner.tcc | 13 +- libstdc++-v3/include/bits/stl_iterator.h | 3 +- libstdc++-v3/include/bits/stl_list.h | 35 ++++++ libstdc++-v3/include/std/future | 14 +-- libstdc++-v3/include/std/source_location | 18 +-- libstdc++-v3/include/std/sstream | 1 + libstdc++-v3/include/std/variant | 78 ++++-------- .../24_iterators/counted_iterator/lwg3643.cc | 27 ++++ .../27_io/filesystem/iterators/error_reporting.cc | 9 +- .../27_io/filesystem/path/nonmember/hash_value.cc | 10 ++ .../algorithms/regex_match/cstring_bracket_01.cc | 62 +++++++++- .../28_regex/algorithms/regex_match/multiline.cc | 74 +++++++++++ .../algorithms/regex_replace/char/103664.cc | 12 ++ .../testsuite/28_regex/basic_regex/84110.cc | 43 +++++++ .../basic_regex/assign/exception_safety.cc | 20 +++ .../28_regex/basic_regex/ctors/char/other.cc | 38 ++++++ .../28_regex/basic_regex/ctors/grammar.cc | 53 ++++++++ .../testsuite/28_regex/match_results/102667.cc | 1 + .../filesystem/iterators/error_reporting.cc | 9 +- libstdc++-v3/testsuite/std/ranges/access/empty.cc | 10 ++ libstdc++-v3/testsuite/std/ranges/access/size.cc | 10 ++ 36 files changed, 817 insertions(+), 342 deletions(-) create mode 100644 libstdc++-v3/testsuite/24_iterators/counted_iterator/lwg3643.cc create mode 100644 libstdc++-v3/testsuite/28_regex/algorithms/regex_match/multiline.cc create mode 100644 libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/1 [...] create mode 100644 libstdc++-v3/testsuite/28_regex/basic_regex/84110.cc create mode 100644 libstdc++-v3/testsuite/28_regex/basic_regex/assign/exception_safety.cc create mode 100644 libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/other.cc create mode 100644 libstdc++-v3/testsuite/28_regex/basic_regex/ctors/grammar.cc