summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/ranges_algobase.h
AgeCommit message (Expand)Author
2025-08-18libstdc++: Add nodiscard attribute for ranges algorithm [PR121476]Tomasz KamiƄski
2025-02-28libstdc++: Fix ranges::move and ranges::move_backward to use iter_move [PR105...Jonathan Wakely
2025-01-02Update copyright years.Jakub Jelinek
2024-11-14libstdc++: Make equal and is_permutation short-circuit (LWG 3560)Jonathan Wakely
2024-10-18libstdc++: Reuse std::__assign_one in <bits/ranges_algobase.h>Jonathan Wakely
2024-10-14libstdc++: Use std::move for iterator in ranges::fill [PR117094]Jonathan Wakely
2024-10-13libstdc++: Fix ranges::copy_backward for a single memcpyable element [PR117121]Jonathan Wakely
2024-09-22libstdc++: Fix condition for ranges::copy to use memmove [PR116754]Jonathan Wakely
2024-09-22libstdc++: add default template parameters to algorithmsJonathan Wakely
2024-09-13libstdc++: Do not use use memmove for 1-element ranges [PR108846,PR116471]Giuseppe D'Angelo
2024-07-24libstdc++: Remove duplicate include header from ranges_algobase.hMichael Levine
2024-06-08libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]Michael Levine
2024-06-07libstdc++: Add missing header to <bits/ranges_algobase.h> for std::__memcmpJonathan Wakely
2024-01-03Update copyright years.Jakub Jelinek
2023-01-16Update copyright years.Jakub Jelinek
2022-11-03libstdc++: Add missing move in ranges::copyJonathan Wakely
2022-05-26libstdc++: Remove some unnecessary includesJonathan Wakely
2022-01-03Update copyright years.Jakub Jelinek
2021-12-01libstdc++: Define std::__is_constant_evaluated() for internal useJonathan Wakely
2021-11-25libstdc++: Do not use memset in constexpr calls to ranges::fill_n [PR101608]Jonathan Wakely
2021-10-08libstdc++: Reduce header dependencies of <algorithm> in C++20 [PR 92546]Jonathan Wakely
2021-10-01libstdc++: Add std::__conditional_t alias templateJonathan Wakely
2021-08-02libstdc++: Add missing std::move to ranges::copy/move/reverse_copy [PR101599]Patrick Palka
2021-01-04Update copyright years.Jakub Jelinek
2020-09-22libstdc++: Introduce new headers for C++20 ranges componentsJonathan Wakely
2020-09-10libstdc++: Fix -Wunused-local-typedefs warningJonathan Wakely
2020-06-10libstdc++: Fix some ranges algos optimizations [PR95578]Patrick Palka
2020-06-04libstdc++: Make std::copy_n work with negative and non-integral sizesJonathan Wakely
2020-03-03libstdc++: Fix incorrect use of memset in ranges::fill_n (PR 94017)Patrick Palka
2020-03-03libstdc++: Workaround is_trivially_copyable<volatile T> (PR 94013)Jonathan Wakely
2020-02-25libstdc++: Remove __memmove wrapper for constexpr algorithmsJonathan Wakely
2020-02-24libstdc++: Add missing bits of P0896R4 pertaining to [back|front]_insert_iter...Patrick Palka
2020-02-19libstdc++: "safe" in several library names is misleading (LWG 3379)Jonathan Wakely
2020-02-18libstdc++: P2106R0 Alternative wording for GB315 and GB316Patrick Palka
2020-02-17libstdc++: Reduce header dependencies for C++20 (PR 92546)Jonathan Wakely
2020-02-15libstdc++: Move code after an early exit constexpr if to under an else branchPatrick Palka
2020-02-15libstdc++: Whitespace and formatting adjustmentsPatrick Palka
2020-02-15libstdc++: Convert the ranges algorithm entities into function objectsPatrick Palka
2020-02-15libstdc++: Fold some ranges algo subroutines into their only callerPatrick Palka
2020-02-13libstdc++: Move some ranges algos to a new header <bits/ranges_algobase.h>Patrick Palka