aboutsummaryrefslogtreecommitdiff
path: root/libcxx/test/std/algorithms/alg.modifying.operations
AgeCommit message (Expand)AuthorFilesLines
2025-09-11[libc++] Fix ranges_rotate.pass.cpp complexity checks (#158144)Jonathan Wakely1-0/+2
2025-09-04[libc++][NFC] Use llvm.org/PR to link to bug reports (#156288)Nikolas Klauser4-4/+4
2025-05-14[libc++] Improve test coverage and readability for swap_ranges (#133752)Peng Liu2-109/+146
2025-05-06[libc++][NFC] Improve test readability for std::fill_n (#133771)Peng Liu1-61/+57
2025-03-20[libc++][test] Fix issues found by MSVC's STL (#131787)Stephan T. Lavavej3-3/+3
2025-03-19[libc++] Fix copy_backward for vector<bool> with small storage types (#131560)Peng Liu2-0/+284
2025-03-19[libc++] Fix {std, ranges}::copy for vector<bool> with small storage types (#...Peng Liu2-0/+298
2025-03-13[libc++] Optimize ranges::rotate for vector<bool>::iterator (#121168)Peng Liu2-0/+58
2025-03-06[libc++] Implement part of P2562R1: constexpr `ranges::stable_partition` (#12...A. Jiang1-8/+15
2025-03-04[libc++] Optimize ranges::swap_ranges for vector<bool>::iterator (#121150)Peng Liu2-0/+54
2025-03-04[libc++] Implement part of P2562R1: constexpr `std::stable_partition` (#128868)A. Jiang1-33/+35
2025-02-26[libc++][test] Refactor tests for rotate and rotate_copy (#126458)Peng Liu5-341/+309
2025-02-26[libc++][test] Refactor tests for ranges::swap_range algorithms (#121138)Peng Liu3-277/+187
2025-02-26[libc++][test] Augment ranges::{fill, fill_n, find} with missing tests (#121209)Peng Liu4-157/+316
2025-02-19[libc++][test] Refactor tests for std::{copy, move, fill} algorithms (#120909)Peng Liu14-296/+204
2025-02-19[libc++] Optimize ranges::move{,_backward} for vector<bool>::iterator (#121109)Peng Liu4-94/+250
2025-02-05[libc++] Fix UB in bitwise logic of {std, ranges}::{fill, fill_n} algorithms ...Peng Liu4-108/+255
2025-01-30[libc++] Optimize ranges::copy_backward for vector<bool>::iterator (#121026)Peng Liu2-67/+129
2025-01-30[libc++] Optimize ranges::copy{, _n} for vector<bool>::iterator (#121013)Peng Liu4-58/+188
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser1-0/+1
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne1-1/+2
2024-09-16[libc++] Remove get_temporary_buffer and return_temporary_buffer (#100914)A. Jiang1-3/+3
2024-08-20[libc++] Fix several double-moves in the code base (#104616)Louis Dionne1-0/+2
2024-05-22[libc++][pstl] Improve exception handling (#88998)Louis Dionne5-332/+0
2024-03-17[libc++] Optimize ranges::fill{,_n} for vector<bool>::iterator (#84642)Nikolas Klauser1-46/+75
2024-01-17[libc++][hardening] Rework how the assertion handler can be overridden. (#77883)Konstantin Varlamov5-5/+10
2023-12-14[libc++][test] Enhance ADDITIONAL_COMPILE_FLAGS, use TEST_MEOW_DIAGNOSTIC_IGN...Stephan T. Lavavej1-0/+3
2023-12-12[libc++] P2770R0: Stashing stashing iterators for proper flattening (#66033)Jakub Mazurkiewicz6-12/+0
2023-12-10[libc++][test] Fix MSVC warnings with `static_cast`s (#74962)Stephan T. Lavavej1-2/+2
2023-12-06[libc++] Fix copy-paste damage in `ranges::rotate_copy` and its test (#74544)Stephan T. Lavavej1-4/+5
2023-12-05[libc++][test] Fix assumptions that `std::array` iterators are pointers (#74430)Stephan T. Lavavej4-24/+56
2023-12-05[libc++][test] Fix simple warnings (#74186)Stephan T. Lavavej2-2/+2
2023-12-03[libc++][test] Avoid non-Standard zero-length arrays (#74183)Stephan T. Lavavej4-38/+39
2023-11-27[libc++][test] Cleanup typos and unnecessary semicolons (#73435)Stephan T. Lavavej4-22/+22
2023-11-12[libcxx][test] std::array::iterator are not pointers by C++ standard (#70729)Duo Wang12-24/+25
2023-11-06[libc++] Make sure ranges algorithms and views handle boolean-testable correc...Louis Dionne4-57/+0
2023-10-27[libc++] Fix _CopySegment helper in ranges::copy(join_view, out) when called ...Rajveer Singh Bharadwaj5-4/+462
2023-10-24[libc++][PSTL] Implement std::rotate_copyNikolas Klauser2-0/+140
2023-10-22[libc++][PSTL] Implement std::moveNikolas Klauser2-0/+138
2023-10-06[libc++][PSTL] Overhaul exceptions handlingNikolas Klauser9-104/+246
2023-09-28[libc++][NFC] Remove spurious check for is-constant-evaluatedLouis Dionne1-6/+4
2023-09-28[libc++][NFC] Simplify checks for static assertions in .verify.cpp tests (#67...Louis Dionne1-1/+1
2023-09-27Revert "[clang][SemaCXX] Diagnose tautological uses of consteval if and is_co...Sam McCall1-4/+6
2023-09-27[clang][SemaCXX] Diagnose tautological uses of consteval if and is_constant_e...Takuya Shimizu1-6/+4
2023-07-10[libc++] Fix std::move algorithm with trivial move-only typesLouis Dionne4-4/+91
2023-07-03[libc++] Move all the remaining .fail.cpp tests to .verify.cppLouis Dionne1-0/+0
2023-06-30[libc++] Fix std::copy and std::move for ranges with potentially overlapping ...Nikolas Klauser5-281/+275
2023-06-30[libc++] Revert __uninitialized_buffer changesLouis Dionne1-0/+4
2023-06-15[libc++] Add tests to make sure that stable algorithms work without memory av...Nikolas Klauser1-17/+36
2023-06-13[libc++] Mark slow tests as unsupported on GCCLouis Dionne3-2/+5