This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-14 in repository gcc.
from 58ef1c521c1 [PATCH] PR modula2/116918 -fswig correct syntax fixup new 5425886d1d0 libstdc++: Fix std::basic_stracktrace to not assume allocat [...] new 136ff35dd34 libstdc++: Fix allocator-extended move ctor for std::basic_ [...] new 7a656281d8d libstdc++: Add missing constraint to operator+ for std::mov [...] new b3b430ed997 libstdc++: Use __is_single_threaded() in performance tests new ea95ef3becf libstdc++: Fix calculation of system time in performance tests new edbe164af12 libstdc++: Add missing parts of LWG 3480 for directory iter [...] new 3a4c9a2c661 libstdc++: Minor comment improvements in <bits/hashtable.h> new 22ce6e2dbc5 libstdc++: Fix typo in comment in hashtable.h new cdd110e7f15 libstdc++: Fix std::vector<bool>::emplace to forward parameter new c61255e2d8c libstdc++: Fix -Wsign-compare warning in std::string::resiz [...] new a088552e133 libstdc++: Implement LWG 3798 for range adaptors [PR106676] new 671c22a2e01 libstdc++: Make equal and is_permutation short-circuit (LWG 3560) new d4c402b5177 libstdc++: Use appropriate feature test macro for std::byte new 0a1c4afe2f9 libstdc++: Check feature test macros in unordered containers new b1be40e99a0 libstdc++: Fix get<0> constraint for lvalue ranges::subrang [...] new 3fe1629a689 libstdc++: Improve comment for _Hashtable::_M_insert_unique_node new f2b027a9eff libstdc++: Remove unused typedef in <ranges> new 4b7a1dbd3c2 libstdc++: Silence -Wattributes warning in exception_ptr new 31c7539e261 libstdc++: Silence -Woverloaded-virtual warning in cxx11-io [...] new d85ad17c2bc libstdc++: Fix -Wunused-parameter warnings in Networking TS [...] new f9e34b1aef1 libstdc++: remove extra semicolons new 38569170f88 libstdc++: avoid -Wzero-as-null-pointer-constant new 61f45091514 libstdc++: fix testcase regexp new 3a1a3ba916a libstdc++: avoid -Wsign-compare new 986c71c1693 libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in [...]
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/bits/basic_string.tcc | 2 +- libstdc++-v3/include/bits/cow_string.h | 2 +- libstdc++-v3/include/bits/cpp_type_traits.h | 3 +- libstdc++-v3/include/bits/fs_dir.h | 22 +++ libstdc++-v3/include/bits/hashtable.h | 16 +- libstdc++-v3/include/bits/iterator_concepts.h | 4 +- libstdc++-v3/include/bits/ranges_algo.h | 7 + libstdc++-v3/include/bits/ranges_algobase.h | 7 + libstdc++-v3/include/bits/ranges_util.h | 5 +- libstdc++-v3/include/bits/stl_algo.h | 13 +- libstdc++-v3/include/bits/stl_algobase.h | 44 +++-- libstdc++-v3/include/bits/stl_bvector.h | 4 +- libstdc++-v3/include/bits/stl_iterator.h | 4 + libstdc++-v3/include/bits/stl_vector.h | 6 +- libstdc++-v3/include/bits/unordered_map.h | 28 +-- libstdc++-v3/include/bits/unordered_set.h | 24 +-- libstdc++-v3/include/decimal/decimal.h | 24 +-- libstdc++-v3/include/experimental/io_context | 2 +- libstdc++-v3/include/experimental/socket | 2 +- libstdc++-v3/include/std/coroutine | 2 +- libstdc++-v3/include/std/istream | 2 +- libstdc++-v3/include/std/ranges | 19 +- libstdc++-v3/include/std/stacktrace | 9 +- libstdc++-v3/libsupc++/exception_ptr.h | 3 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 2 + .../19_diagnostics/stacktrace/stacktrace.cc | 207 ++++++++++++++++++++- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../23_containers/vector/bool/emplace_rvalue.cc | 24 +++ .../24_iterators/move_iterator/rel_ops_c++20.cc | 12 ++ .../testsuite/25_algorithms/equal/lwg3560.cc | 49 +++++ .../25_algorithms/is_permutation/lwg3560.cc | 51 +++++ .../27_io/filesystem/iterators/lwg3480.cc | 16 ++ .../testsuite/std/ranges/adaptors/transform.cc | 16 ++ .../testsuite/std/ranges/subrange/lwg3589.cc | 30 +++ .../testsuite/util/testsuite_performance.h | 14 +- 35 files changed, 569 insertions(+), 108 deletions(-) create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/emplace_rvalue.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/lwg3560.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_permutation/lwg3560.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/lwg3480.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/lwg3589.cc