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