diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-10-05 00:17:25 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-10-05 00:17:25 +0000 |
commit | 85872a69ee1b123557c7c352d45ef608e70b20fb (patch) | |
tree | 011921da35d21adffbe62892bd586ecba4bc72af /libstdc++-v3 | |
parent | ce3a1b5976079b1467473b4628f05797fd2eae08 (diff) | |
download | gcc-85872a69ee1b123557c7c352d45ef608e70b20fb.zip gcc-85872a69ee1b123557c7c352d45ef608e70b20fb.tar.gz gcc-85872a69ee1b123557c7c352d45ef608e70b20fb.tar.bz2 |
Daily bump.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index be69777..81588d6 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,77 @@ +2022-10-04 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/std/ranges/adaptors/join_with/1.cc: Remove unused + <sstream header. + (test04): Remove constexpr for old std::string ABI and test at + runtime. + +2022-10-04 Jonathan Wakely <jwakely@redhat.com> + + * include/std/type_traits (remove_cv): Use __remove_cv built-in. + (remove_reference): Use __remove_reference built-in. + (remove_cvref): Use __remove_cvref built-in. Remove inheritance + for fallback implementation. + +2022-10-04 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/random.h (__is_seed_seq): Replace with ... + (_If_seed_seq_for): ... this. + * include/ext/random: Adjust to use _If_seed_seq_for. + +2022-10-04 Patrick Palka <ppalka@redhat.com> + + * include/std/ranges (join_with_view::_Iterator::operator*): + Replace use of std::visit with manual visitation. + (join_with_view::_Iterator::operator++): Likewise. + (join_with_view::_Iterator::operator--): Likewise. + (join_with_view::_Iterator::iter_move): Likewise. + (join_with_view::_Iterator::iter_swap): Likewise. + +2022-10-04 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/25_algorithms/stable_sort/mem_check.cc: Do nto run + for freestanding. + +2022-10-04 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/107139 + * include/std/coroutine: Remove all _GLIBCXXHOSTED preprocessor + conditionals. + +2022-10-04 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/107134 + * include/c_global/cstdint [!_GLIBCXX_HOSTED]: Include + <stdint-gcc.h> directly. + +2022-10-04 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/107135 + * include/bits/functexcept.h [!_GLIBCXX_HOSTED] + (__throw_invalid_argument, __throw_out_of_range) + (__throw_out_of_range_fmt, __throw_runtime_error) + (__throw_overflow_error): Define inline. + * include/std/bitset (_M_copy_from_ptr) [!_GLIBCXX_HOSTED]: + Replace __builtin_abort with __throw_invalid_argument. + +2022-10-04 Patrick Palka <ppalka@redhat.com> + + * include/std/ranges: Include <variant> for C++23. + (__detail::__compatible_joinable_ranges): Define. + (__detail::__bidirectional_common): Define. + (join_with_view): Define. + (join_with_view::_Iterator): Define. + (join_with_view::_Sentinel): Define. + (views::__detail::__can_join_with_view): Define. + (views::_JoinWith, views::join_with): Define. + * testsuite/std/ranges/adaptors/join_with/1.cc: New test. + +2022-10-04 Arsen Arsenović <arsen@aarsen.me> + + * include/std/iostream: Use ///< for inline documentation. + * include/std/limits: Likewise. + * include/experimental/internet: Likewise. + 2022-10-03 Jonathan Wakely <jwakely@redhat.com> * doc/xml/manual/status_cxx2020.xml: Update C++20 status. |