aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/25_algorithms
AgeCommit message (Expand)AuthorFilesLines
2025-07-15libstdc++: Tweak dg-error patterns for C++26 constexpr changesJonathan Wakely9-9/+9
2025-07-06libstdc++: Implement ranges::shift_left/right from P2440R1Patrick Palka2-0/+209
2025-07-01libstdc++: Use ranges::iter_move in ranges::remove_if [PR120789]Patrick Palka1-0/+36
2025-07-01libstdc++: Use ranges::iter_move in ranges::unique [PR120789]Patrick Palka1-0/+36
2025-06-27libstdc++: Directly implement ranges::shuffle [PR100795]Patrick Palka1-0/+25
2025-06-27libstdc++: Directly implement ranges::sample [PR100795]Patrick Palka1-0/+26
2025-06-27libstdc++: Directly implement ranges::nth_element [PR100795]Patrick Palka1-0/+31
2025-06-27libstdc++: Directly implement ranges::stable_partition [PR100795]Patrick Palka1-0/+26
2025-06-27libstdc++: Directly implement ranges::stable_sort [PR100795]Patrick Palka1-0/+30
2025-06-27libstdc++: Directly implement ranges::inplace_merge [PR100795]Patrick Palka1-0/+36
2025-06-27libstdc++: Directly implement ranges::sort [PR100795]Patrick Palka2-0/+54
2025-06-27libstdc++: Directly implement ranges::heap algos [PR100795]Patrick Palka1-0/+46
2025-06-04libstdc++: Implement C++23 P1659R3 starts_with and ends_withPatrick Palka2-0/+323
2025-06-02libstdc++: Implement LWG 2439 for std::unique_copy [PR120386]Jonathan Wakely1-0/+127
2025-05-23libstdc++: Fix concept checks for std::unique_copy [PR120384]Jonathan Wakely1-0/+12
2025-03-27libstdc++: re-bump the feature-test macro for P2562R1 [PR119488]Giuseppe D'Angelo1-1/+1
2025-03-27libstdc++: add constexpr stable_partitionGiuseppe D'Angelo2-0/+45
2025-03-27libstdc++: add constexpr inplace_mergeGiuseppe D'Angelo2-0/+74
2025-03-26libstdc++: do not advertise full P2562R1 supportGiuseppe D'Angelo1-1/+1
2025-03-08libstdc++: Simplify __memcpyable_iterators conceptJonathan Wakely3-0/+262
2025-03-05libstdc++: Move new functions to separate files [PR119110]Jonathan Wakely4-58/+66
2025-02-28libstdc++: Fix ranges::move and ranges::move_backward to use iter_move [PR105...Jonathan Wakely2-0/+58
2025-02-25libstdc++: add support for constexpr stable_sort (P2562R1)Giuseppe D'Angelo3-0/+68
2025-02-07libstdc++: fix a dangling reference crash in ranges::is_permutation [PR118160]Giuseppe D'Angelo1-0/+13
2025-01-20libstdc++: perfectly forward std::ranges::clamp argumentsGiuseppe D'Angelo1-0/+41
2025-01-15c++: Delete defaulted operator <=> if std::strong_ordering::equal doesn't con...Jakub Jelinek1-1/+1
2025-01-02Update copyright years.Jakub Jelinek724-724/+724
2024-12-13libstdc++: Avoid unnecessary copies in ranges::min/max [PR112349]Patrick Palka2-0/+50
2024-12-10libstdc++: port tests away from is_trivialGiuseppe D'Angelo6-6/+10
2024-12-10libstdc++: pstl: port away from is_trivialGiuseppe D'Angelo1-2/+11
2024-11-14libstdc++: Make equal and is_permutation short-circuit (LWG 3560)Jonathan Wakely2-0/+100
2024-11-14libstdc++: Make _GLIBCXX_NODISCARD work for C++11 and C++14Jonathan Wakely18-18/+18
2024-10-18libstdc++: Inline memmove optimizations for std::copy etc. [PR115444]Jonathan Wakely3-0/+169
2024-10-14libstdc++: Use std::move for iterator in ranges::fill [PR117094]Jonathan Wakely1-0/+34
2024-10-13libstdc++: Fix ranges::copy_backward for a single memcpyable element [PR117121]Jonathan Wakely3-0/+45
2024-09-22libstdc++: add default template parameters to algorithmsJonathan Wakely1-0/+142
2024-09-15libstdc++: Make PSTL algorithms accept C++20 iterators [PR110512]Jonathan Wakely1-0/+31
2024-09-13libstdc++: Do not use use memmove for 1-element ranges [PR108846,PR116471]Giuseppe D'Angelo5-4/+188
2024-08-23libstdc++: Fix std::random_shuffle for low RAND_MAX [PR88935]Giovanni Bajo1-0/+24
2024-08-22libstdc++: Add some missing ranges feature-test macro testsPatrick Palka2-0/+8
2024-07-24libstdc++: Use dg-additional-files in some algorithm testsJonathan Wakely8-0/+8
2024-07-10libstdc++: ranges::find needs explicit conversion to size_t [PR115799]Jonathan Wakely1-0/+10
2024-07-07libstdc++: Fix std::find for non-contiguous iterators [PR115799]Jonathan Wakely1-0/+7
2024-07-07libstdc++: Fix memchr path in std::ranges::find for non-common range [PR115799]Jonathan Wakely1-0/+10
2024-07-05libstdc++: Use memchr to optimize std::find [PR88545]Jonathan Wakely1-0/+135
2024-06-28libstdc++: Extend std::equal memcmp optimization to std::byte [PR101485]Jonathan Wakely1-0/+11
2024-06-26libstdc++: Increase timeouts for PSTL tests in debug mode [PR90276]Jonathan Wakely6-0/+6
2024-06-26libstdc++: Work around some PSTL test failures for debug mode [PR90276]Jonathan Wakely4-0/+13
2024-06-21libstdc++: Fix std::fill and std::fill_n optimizations [PR109150]Jonathan Wakely2-0/+124
2024-06-08libstdc++: Fix std::ranges::iota is not included in numeric [PR108760]Michael Levine1-28/+0