aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2022-08-03[libc++][ranges] Implement `ranges::rotate`.Konstantin Varlamov21-149/+418
2022-08-03[libc++] Implement `operator<=>` for `shared_ptr`Adrian Vogelsgesang8-107/+167
2022-08-03[libc++] Mark -fexperimental-library test as unsupported on another AppleClangLouis Dionne1-1/+1
2022-08-03[libcxx][test] Silence narrowing warningCasey Carter1-1/+4
2022-08-03[libc++] Simplify how we define the linker script for libc++Louis Dionne2-72/+24
2022-08-03[libc++] More documentation improvements about running testsLouis Dionne1-0/+6
2022-08-02[libc++][ranges] Implement `ranges::{prev, next}_permutation`.Nikolas Klauser18-51/+811
2022-08-03[libc++][test] Replace `_LIBCPP_STD_VER` with `TEST_STD_VER`cpplearner2-4/+4
2022-08-02[libc++][ranges] Implement `ranges::sample`.Konstantin Varlamov14-59/+542
2022-08-02[libc++][ranges] Implement `ranges::replace_copy{,_if}`.Nikolas Klauser15-90/+569
2022-08-02[libc++][ranges] Fix the return value of `{copy,move}_backward`.Konstantin Varlamov6-33/+31
2022-08-02[libc++][ranges] Implement `ranges::remove_copy{, _if}`.Nikolas Klauser15-84/+578
2022-08-02[libc++][test] Propagate host environment to libc++ test suiteMichał Górny2-0/+5
2022-08-02[libc++][NFC] Don't rely on `<algorithm>` transitively including `<memory>` i...Igor Zhukov1-0/+1
2022-08-02[libc++] Fix warning C4244 in std/numerics/rand/rand.dist/rand.dist.samp/rand...Igor Zhukov1-26/+39
2022-08-02[libc++] Update documentation on testing libc++Louis Dionne1-105/+17
2022-08-02[libcxx][test] Test code should inspect `TEST_STD_VER`, not `_LIBCPP_STD_VER`.Casey Carter2-3/+3
2022-08-02[libc++][format] Exposes basic-format-stringMark de Wever8-47/+210
2022-08-02[libc++][doc] Update spaceship status pageAdrian Vogelsgesang2-10/+10
2022-08-02[libc++][format] Improves generated files.Mark de Wever4-197/+1512
2022-08-02[libc++][format] Enables feature-test macro.Mark de Wever5-18/+17
2022-08-02[libc++] Implement P2499R0 (`string_view` range constructor should be `explic...Igor Zhukov5-5/+8
2022-08-02[libcxx] Fixed a number of typosGabriel Ravier7-7/+7
2022-08-01[libc++][ranges][NFC] Fix a few links on the Ranges status page.Konstantin Varlamov1-4/+4
2022-07-31[libcxx] [test] Cover i386 & sparc64 in string.capacity testMichał Górny1-2/+2
2022-07-30[libc++][ranges] Implement `std::ranges::partial_sort_copy`.Konstantin Varlamov36-116/+444
2022-07-30[libc++] Fix reverse_iterator::iterator_conceptNikolas Klauser3-4/+93
2022-07-29[libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abortLouis Dionne23-210/+230
2022-07-29[libc++] Remove constexpr vector from LLVM 16 release notesLouis Dionne1-2/+0
2022-07-29[libc++][ranges] implement `std::ranges::unique{_copy}`Hui Xie19-174/+889
2022-07-28[libc++][AIX] Use non-unique implementation for typeinfo comparisonXing Xue1-2/+2
2022-07-28[libc++] Properly log crashes with the assertion handler on older AndroidsLouis Dionne1-3/+15
2022-07-28[libc++] Make `_IterOps::__iter_move` more similar to `std::ranges::iter_move`.Konstantin Varlamov2-13/+97
2022-07-28[libc++] Fix merge-conflict in .clang-formatNikolas Klauser1-1/+1
2022-07-28[libc++] Fix unwrapping ranges with different iterators and sentinelsNikolas Klauser7-9/+118
2022-07-28[libc++][ranges] implement `std::ranges::inplace_merge`Hui Xie17-102/+485
2022-07-27[libc++][chrono] Uses operator<=> in the calendar.Mark de Wever12-393/+276
2022-07-27[libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser122-736/+1818
2022-07-27[libc++] Fixes the CI.Mark de Wever1-1/+1
2022-07-27[libc++][doc] Extended integral type supportMark de Wever1-0/+17
2022-07-27[libc++] Update clang-format style.Mark de Wever1-2/+1
2022-07-27[libc++][doc] Updates format status page.Mark de Wever2-36/+37
2022-07-27[libc++][doc] Updates status documents.Mark de Wever2-2/+71
2022-07-26Bump the trunk major version to 16llvmorg-16-initTom Stellard3-221/+7
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 Varlamov15-58/+353
2022-07-26[libc++][ranges] Make sure all range algorithms support differing projection ...Konstantin Varlamov3-7/+107
2022-07-26[libc++][ranges] Implement `ranges::generate{,_n}`.Konstantin Varlamov10-40/+312
2022-07-26[libc++] Use uninitialized algorithms for vectorNikolas Klauser18-132/+337