aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/ranges_algo.h
AgeCommit message (Expand)AuthorFilesLines
2025-03-27libstdc++: add constexpr stable_partitionGiuseppe D'Angelo1-0/+2
2025-03-27libstdc++: add constexpr inplace_mergeGiuseppe D'Angelo1-0/+2
2025-02-25libstdc++: add support for constexpr stable_sort (P2562R1)Giuseppe D'Angelo1-0/+2
2025-02-07libstdc++: fix a dangling reference crash in ranges::is_permutation [PR118160]Giuseppe D'Angelo1-2/+5
2025-01-20libstdc++: perfectly forward std::ranges::clamp argumentsGiuseppe D'Angelo1-2/+6
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-13libstdc++: Avoid unnecessary copies in ranges::min/max [PR112349]Patrick Palka1-2/+2
2024-11-14libstdc++: Make equal and is_permutation short-circuit (LWG 3560)Jonathan Wakely1-0/+7
2024-09-22libstdc++: add default template parameters to algorithmsJonathan Wakely1-39/+96
2024-06-08libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]Michael Levine1-52/+0
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely1-16/+9
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-9/+18
2023-05-12libstdc++: Remove <random> dependency on _GLIBCXX_USE_C99_STDINT_TR1Jonathan Wakely1-2/+0
2023-04-18libstdc++: Adding missing feature-test macros for C++23 ranges algosPatrick Palka1-1/+8
2023-04-14libstdc++: Implement ranges::fold_* from P2322R6Patrick Palka1-0/+251
2023-02-16libstdc++: Fix uses of non-reserved names in headersJonathan Wakely1-3/+3
2023-02-06libstdc++: Fix non-reserved name for template parameterJonathan Wakely1-6/+6
2023-02-03libstdc++: Implement ranges::find_last{,_if,_if_not} from P1223R5Patrick Palka1-0/+126
2023-02-03libstdc++: Implement ranges::iota from P2440R1Patrick Palka1-0/+48
2023-02-03libstdc++: Implement ranges::contains/contains_subrange from P2302R4Patrick Palka1-0/+54
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-10-03libstdc++: Mark headers that must be hosted as such [PR103626]Arsen Arsenović1-0/+2
2022-09-15libstdc++: Implement ranges::chunk_by_view from P2443R1Patrick Palka1-37/+1
2022-08-24libstdc++: Implement ranges::zip_view from P2321R2Patrick Palka1-53/+1
2022-04-15libstdc++: Avoid double-deref of __first in ranges::minmax [PR104858]Patrick Palka1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-08-02libstdc++: Add missing std::move to ranges::copy/move/reverse_copy [PR101599]Patrick Palka1-10/+10
2021-06-18libstdc++: Reduce ranges::minmax/minmax_element comparison complexityPatrick Palka1-26/+87
2021-06-17libstdc++: Move ranges algos used by <ranges> into ranges_util.hPatrick Palka1-213/+2
2021-06-03libstdc++: Avoid hard error in ranges::unique_copy [PR100770]Patrick Palka1-6/+10
2021-04-27libstdc++: Fix various bugs in ranges_algo.h [PR100187, ...]Patrick Palka1-9/+9
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-17libstdc++: Fix ranges::search_n for random access iterators [PR97828]Patrick Palka1-1/+3
2020-10-08libstdc++: Fix non-reserved names in headersJonathan Wakely1-9/+10
2020-09-22libstdc++: Introduce new headers for C++20 ranges componentsJonathan Wakely1-0/+1
2020-09-02libstdc++: Fix three-way comparison for std::array [PR 96851]Jonathan Wakely1-4/+1
2020-06-10libstdc++: Fix some ranges algos optimizations [PR95578]Patrick Palka1-5/+9
2020-05-07libstdc++: Fix some C++20 algorithms to work in parallel modeJonathan Wakely1-6/+8
2020-04-22libstdc++: Add missing feature test macrosJonathan Wakely1-0/+1
2020-03-03libstdc++: Workaround is_trivially_copyable<volatile T> (PR 94013)Jonathan Wakely1-2/+7
2020-03-02libstdc++: Add 'typename' to fix compilation with ClangJonathan Wakely1-1/+1
2020-02-28libstdc++: Fix bogus use of memcmp in ranges::lexicographical_compare (PR 93972)Patrick Palka1-2/+6
2020-02-26libstdc++ Two simplifications for lexicographical_compareJonathan Wakely1-6/+4
2020-02-24libstdc++: P0769R2 Add shift to <algorithm>Patrick Palka1-0/+92
2020-02-19libstdc++: "safe" in several library names is misleading (LWG 3379)Jonathan Wakely1-65/+65
2020-02-19libstdc++: Remove redundant bool casts in ranges algorithmsJonathan Wakely1-18/+18
2020-02-18libstdc++: P2106R0 Alternative wording for GB315 and GB316Patrick Palka1-49/+88
2020-02-18libstdc++: P1243R4 Rangify new algorithmsPatrick Palka1-0/+115
2020-02-17libstdc++: P1964R2 Wording for boolean-testableJonathan Wakely1-7/+7