aboutsummaryrefslogtreecommitdiff
path: root/libcxx/test/std
AgeCommit message (Expand)AuthorFilesLines
2022-09-19[libc++] Always query the compiler to find whether a type is always lockfreeLouis Dionne1-6/+8
2022-09-14[libc++][format] Updates feature-test macros.Mark de Wever2-12/+12
2022-08-12[libc++][ranges] Sets ranges feature-test macro.Mark de Wever6-36/+36
2022-08-10[libc++][format] Exposes basic-format-stringMark de Wever3-0/+139
2022-08-08[libc++][ranges][NFC] Make sure all implemented algorithms are enabled in "ro...Konstantin Varlamov4-12/+12
2022-08-08[libc++] Fix a hard error in `contiguous_iterator<NoOperatorArrowIter>`.Konstantin Varlamov1-0/+45
2022-08-08[libc++][ranges] Implement `ranges::is_permutation`Nikolas Klauser8-29/+314
2022-08-08[libc++][ranges] Implement `ranges::clamp`Nikolas Klauser5-4/+161
2022-08-08[libc++][ranges] Implement `ranges::rotate`.Konstantin Varlamov4-12/+200
2022-08-05[libc++][ranges] Implement `ranges::{prev, next}_permutation`.Nikolas Klauser5-6/+550
2022-08-05[libc++][test] Replace `_LIBCPP_STD_VER` with `TEST_STD_VER`cpplearner2-4/+4
2022-08-05[libc++][ranges] Implement `ranges::sample`.Konstantin Varlamov4-5/+341
2022-08-05[libc++][ranges] Implement `ranges::replace_copy{,_if}`.Nikolas Klauser8-21/+436
2022-08-05[libc++][ranges] Fix the return value of `{copy,move}_backward`.Konstantin Varlamov4-28/+25
2022-08-05[libc++][ranges] Implement `ranges::remove_copy{, _if}`.Nikolas Klauser8-21/+476
2022-08-05[libc++][NFC] Don't rely on `<algorithm>` transitively including `<memory>` i...Igor Zhukov1-0/+1
2022-08-05[libc++] Fix warning C4244 in std/numerics/rand/rand.dist/rand.dist.samp/rand...Igor Zhukov1-26/+39
2022-08-05[libc++][format] Enables feature-test macro.Mark de Wever2-12/+12
2022-08-02[libc++][ranges] Implement `std::ranges::partial_sort_copy`.Konstantin Varlamov8-30/+279
2022-08-02[libc++] Fix reverse_iterator::iterator_conceptNikolas Klauser1-0/+1
2022-08-02[libc++][ranges] implement `std::ranges::unique{_copy}`Hui Xie9-21/+638
2022-08-02[libc++] Fix unwrapping ranges with different iterators and sentinelsNikolas Klauser1-4/+11
2022-08-02[libc++][ranges] implement `std::ranges::inplace_merge`Hui Xie6-32/+327
2022-07-29[libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser106-314/+1195
2022-07-26[libc++][ranges] Fix the CI.Konstantin Varlamov1-1/+1
2022-07-26[libc++][NFC] Add checks for lifetime issues in classic algorithms.Konstantin Varlamov2-131/+771
2022-07-26[libc++][ranges] Implement `ranges::is_heap{,_until}`.Konstantin Varlamov7-28/+295
2022-07-26[libc++][ranges] Make sure all range algorithms support differing projection ...Konstantin Varlamov1-0/+87
2022-07-26[libc++][ranges] Implement `ranges::generate{,_n}`.Konstantin Varlamov6-18/+278
2022-07-26[libc++] Use uninitialized algorithms for vectorNikolas Klauser1-6/+43
2022-07-25[libc++] Fix algorithms which use reverse_iteratorNikolas Klauser1-7/+14
2022-07-25Rewording "static_assert" diagnosticsMuhammad Usman Shahid35-90/+90
2022-07-22[libc++][ranges] Implement `ranges::shuffle`.Konstantin Varlamov5-55/+281
2022-07-22[libc++] Support int8_t and uint8_t in integer distributions as an extensionLouis Dionne6-373/+448
2022-07-22[libc++][ranges] implement `std::ranges::includes`Hui Xie5-8/+310
2022-07-22[libc++][ranges] implement `std::ranges::equal_range`Hui Xie4-7/+187
2022-07-21Revert "[libc++] Use uninitialized algorithms for vector"Augusto Noronha1-43/+6
2022-07-21Revert "Rewording the "static_assert" to static assertion"Erich Keane35-90/+90
2022-07-21Rewording the "static_assert" to static assertionMuhammad Usman Shahid35-90/+90
2022-07-20[libc++] Fix proxy iterator issues that trigger an assertion in Chromium.Hui Xie1-2/+106
2022-07-20[libc++] Fix `_IterOps::__iter_move` to support proxy iterators.Konstantin Varlamov1-0/+27
2022-07-20[libc++] Use uninitialized algorithms for vectorNikolas Klauser1-6/+43
2022-07-20[libc++][ranges] Implement `std::ranges::partition_{point,copy}`.Konstantin Varlamov10-28/+424
2022-07-20[libc++] Implements Unicode grapheme clusteringMark de Wever3-6/+483
2022-07-20[libc++] Implement P1423R3 (char8_t backward compatibility remediation)Nikolas Klauser10-45/+100
2022-07-19[libc++][ranges][NFC] Consolidate range algorithm checks for returning `dangl...Konstantin Varlamov6-389/+548
2022-07-19[libc++][ranges] Implement `ranges::partial_sort`.varconst5-4/+217
2022-07-19[libc++][ranges] Fix broken CI.Konstantin Varlamov1-3/+4
2022-07-19[libc++][ranges] fix `std::search_n` incorrect `static_assert`Hui Xie1-0/+23
2022-07-19[libc++][ranges][NFC] Test that range algorithms support iterators requiring ...Konstantin Varlamov1-35/+50