This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12 in repository gcc.
from 743088c3c7c fixincludes: Declare memmem if it's not declared in system [...] new 83487e1f0c3 libstdc++: Fix copyright notice to use usual form [PR108413] new 6b558c85628 libstdc++: Fix name of <experimental/optional> in comment new 1729d03652a libstdc++: Fix typo in comment in bits/cow_string.h new 00ac6fa3f2a libstdc++: Tell GCC what basic_string::_M_is_local() means [...] new 19193bf7274 libstdc++: More fixes for null pointers used with std::char_traits new ba387464407 libstdc++: Update shared library version history in manual new 274907c7364 libstdc++: Fix orphaned/nested output of configure checks new e1c8dc0ba5a libstdc++: Fix non-reserved names in <ext/throw_allocator.h> new 639299834b5 libstdc++: Improve doxygen docs for <system_error> new dff9e0197eb libstdc++: Improve doxygen docs for <thread> and <future> new 0f536edda07 libstdc++: Add attributes to <system_error> and related new 59e5b4ca461 libstdc++: Find make_error_code and make_error_condition vi [...] new 9b325f33cb9 libstdc++: Add always_inline attribute to std::byte operators new 99f7d913359 libstdc++: Add assertion to std::promise::set_exception (LWG 2276) new 14d1ca9e5c4 libstdc++: Add attributes to functions in <memory_resource> new 0cec4e9cd44 libstdc++: Add TSan annotations to std::atomic<shared_ptr<T>> new 45249f88c98 libstdc++: Tweak TSan annotations for std::atomic<shared_ptr<T>> new 33ff7cb3386 libstdc++: Optimize std::bitset<N>::to_string new 2fdfa3768b2 libstdc++: Add returns_nonnull to non-inline std::map detai [...] new ffe86c47315 libstdc++: Change class-key for duration and time_point to class new a0955eb0499 libstdc++: Add [[nodiscard]] to chrono conversion functions new f6c6df050a3 libstdc++: Make operator<< for stacktraces less templated ( [...] new b1f0c065022 libstdc++: Deliver names of C functions in <stacktrace> new 7325d06f59d libstdc++: Add missing move in ranges::copy new 629ed996f32 libstdc++: Fix self-move for std::weak_ptr [PR108118]
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/acinclude.m4 | 6 +- libstdc++-v3/configure | 12 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 1 + libstdc++-v3/include/bits/basic_string.h | 10 +- libstdc++-v3/include/bits/char_traits.h | 12 +- libstdc++-v3/include/bits/chrono.h | 149 ++++++++++++++--- libstdc++-v3/include/bits/cow_string.h | 4 +- libstdc++-v3/include/bits/ios_base.h | 6 +- libstdc++-v3/include/bits/ranges_algobase.h | 2 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 42 +++++ libstdc++-v3/include/bits/shared_ptr_base.h | 4 +- libstdc++-v3/include/bits/std_thread.h | 33 +++- libstdc++-v3/include/bits/stl_tree.h | 2 + libstdc++-v3/include/c_compatibility/stdatomic.h | 2 +- libstdc++-v3/include/c_global/cstddef | 13 +- libstdc++-v3/include/experimental/optional | 2 +- libstdc++-v3/include/ext/throw_allocator.h | 8 +- libstdc++-v3/include/std/bitset | 9 +- libstdc++-v3/include/std/expected | 2 +- libstdc++-v3/include/std/future | 33 +++- libstdc++-v3/include/std/memory_resource | 30 +++- libstdc++-v3/include/std/stacktrace | 40 +++-- libstdc++-v3/include/std/system_error | 177 ++++++++++++++++----- libstdc++-v3/include/std/thread | 21 ++- .../19_diagnostics/error_code/cons/lwg3629.cc | 48 ++++++ .../19_diagnostics/error_condition/cons/lwg3629.cc | 48 ++++++ .../19_diagnostics/stacktrace/synopsis.cc | 11 +- .../testsuite/20_util/weak_ptr/cons/self_move.cc | 19 +++ .../23_containers/map/modifiers/108554.cc | 21 +++ .../testsuite/25_algorithms/copy/constrained.cc | 24 +++ .../promise/members/set_exception_neg.cc | 18 +++ 32 files changed, 679 insertions(+), 132 deletions(-) create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_code/cons/lwg3629.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/lwg3629.cc create mode 100644 libstdc++-v3/testsuite/20_util/weak_ptr/cons/self_move.cc create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/108554.cc create mode 100644 libstdc++-v3/testsuite/30_threads/promise/members/set_exception_neg.cc