summaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/25_algorithms
AgeCommit message (Expand)Author
2025-09-27libstdc++: Fix VERIFY(idx = 1) bugs in testsJonathan Wakely
2025-09-13libstdc++: Fix ranges::shuffle for non-sized range [PR121917]Patrick Palka
2025-09-12libstdc++: ranges::rotate should use ranges::iter_move [PR121913]Jonathan Wakely
2025-09-12libstdc++: Fix algorithms to use iterators' difference_type for arithmetic [P...Jonathan Wakely
2025-08-18libstdc++: Add nodiscard attribute for ranges algorithm [PR121476]Tomasz KamiƄski
2025-07-15libstdc++: Tweak dg-error patterns for C++26 constexpr changesJonathan Wakely
2025-07-06libstdc++: Implement ranges::shift_left/right from P2440R1Patrick Palka
2025-07-01libstdc++: Use ranges::iter_move in ranges::remove_if [PR120789]Patrick Palka
2025-07-01libstdc++: Use ranges::iter_move in ranges::unique [PR120789]Patrick Palka
2025-06-27libstdc++: Directly implement ranges::shuffle [PR100795]Patrick Palka
2025-06-27libstdc++: Directly implement ranges::sample [PR100795]Patrick Palka
2025-06-27libstdc++: Directly implement ranges::nth_element [PR100795]Patrick Palka
2025-06-27libstdc++: Directly implement ranges::stable_partition [PR100795]Patrick Palka
2025-06-27libstdc++: Directly implement ranges::stable_sort [PR100795]Patrick Palka
2025-06-27libstdc++: Directly implement ranges::inplace_merge [PR100795]Patrick Palka
2025-06-27libstdc++: Directly implement ranges::sort [PR100795]Patrick Palka
2025-06-27libstdc++: Directly implement ranges::heap algos [PR100795]Patrick Palka
2025-06-04libstdc++: Implement C++23 P1659R3 starts_with and ends_withPatrick Palka
2025-06-02libstdc++: Implement LWG 2439 for std::unique_copy [PR120386]Jonathan Wakely
2025-05-23libstdc++: Fix concept checks for std::unique_copy [PR120384]Jonathan Wakely
2025-03-27libstdc++: re-bump the feature-test macro for P2562R1 [PR119488]Giuseppe D'Angelo
2025-03-27libstdc++: add constexpr stable_partitionGiuseppe D'Angelo
2025-03-27libstdc++: add constexpr inplace_mergeGiuseppe D'Angelo
2025-03-26libstdc++: do not advertise full P2562R1 supportGiuseppe D'Angelo
2025-03-08libstdc++: Simplify __memcpyable_iterators conceptJonathan Wakely
2025-03-05libstdc++: Move new functions to separate files [PR119110]Jonathan Wakely
2025-02-28libstdc++: Fix ranges::move and ranges::move_backward to use iter_move [PR105...Jonathan Wakely
2025-02-25libstdc++: add support for constexpr stable_sort (P2562R1)Giuseppe D'Angelo
2025-02-07libstdc++: fix a dangling reference crash in ranges::is_permutation [PR118160]Giuseppe D'Angelo
2025-01-20libstdc++: perfectly forward std::ranges::clamp argumentsGiuseppe D'Angelo
2025-01-15c++: Delete defaulted operator <=> if std::strong_ordering::equal doesn't con...Jakub Jelinek
2025-01-02Update copyright years.Jakub Jelinek
2024-12-13libstdc++: Avoid unnecessary copies in ranges::min/max [PR112349]Patrick Palka
2024-12-10libstdc++: port tests away from is_trivialGiuseppe D'Angelo
2024-12-10libstdc++: pstl: port away from is_trivialGiuseppe D'Angelo
2024-11-14libstdc++: Make equal and is_permutation short-circuit (LWG 3560)Jonathan Wakely
2024-11-14libstdc++: Make _GLIBCXX_NODISCARD work for C++11 and C++14Jonathan Wakely
2024-10-18libstdc++: Inline memmove optimizations for std::copy etc. [PR115444]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++: add default template parameters to algorithmsJonathan Wakely
2024-09-15libstdc++: Make PSTL algorithms accept C++20 iterators [PR110512]Jonathan Wakely
2024-09-13libstdc++: Do not use use memmove for 1-element ranges [PR108846,PR116471]Giuseppe D'Angelo
2024-08-23libstdc++: Fix std::random_shuffle for low RAND_MAX [PR88935]Giovanni Bajo
2024-08-22libstdc++: Add some missing ranges feature-test macro testsPatrick Palka
2024-07-24libstdc++: Use dg-additional-files in some algorithm testsJonathan Wakely
2024-07-10libstdc++: ranges::find needs explicit conversion to size_t [PR115799]Jonathan Wakely
2024-07-07libstdc++: Fix std::find for non-contiguous iterators [PR115799]Jonathan Wakely
2024-07-07libstdc++: Fix memchr path in std::ranges::find for non-common range [PR115799]Jonathan Wakely
2024-07-05libstdc++: Use memchr to optimize std::find [PR88545]Jonathan Wakely