aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2022-07-29[libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser122-736/+1817
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
2022-07-26[libc++][NFC] Add missing SHA in ABI changelogLouis Dionne1-1/+1
2022-07-26[libc++] Generalize the customizeable assertion handlerLouis Dionne14-20/+79
2022-07-26[libc++] Remove XFAIL for libcpp_deallocate on AIX, which seems to be passing...Louis Dionne1-2/+0
2022-07-25[libc++] Fix algorithms which use reverse_iteratorNikolas Klauser33-49/+1445
2022-07-25Rewording "static_assert" diagnosticsMuhammad Usman Shahid68-129/+129
2022-07-24[libc++] Granularize some more type_traitsNikolas Klauser31-792/+1333
2022-07-23[libcxx] Remove static inline and make use of _LIBCPP_HIDE_FROM_ABI in __supp...Brad Smith1-4/+9
2022-07-22[libc++][test] Fix infinite loop when mkstemp failsRyan Prichard1-10/+6
2022-07-22[libc++][ranges] Implement `ranges::shuffle`.Konstantin Varlamov12-85/+375
2022-07-22[libc++] Take advantage of -fexperimental-library in libc++Louis Dionne7-15/+69
2022-07-22[libc++] Support int8_t and uint8_t in integer distributions as an extensionLouis Dionne16-390/+483
2022-07-22[libc++][ranges] implement `std::ranges::includes`Hui Xie11-63/+397
2022-07-22[libc++][ranges] implement `std::ranges::equal_range`Hui Xie13-111/+303
2022-07-21Revert "[libc++] Use uninitialized algorithms for vector"Augusto Noronha17-324/+132
2022-07-21[libc++] Reorganize release notesLouis Dionne1-50/+56
2022-07-21[libc++][NFC] Fix weird unicode character in release notesLouis Dionne1-21/+21
2022-07-21[libc++][format] Adhere to clang-tidy style.Mark de Wever2-18/+18
2022-07-21Revert "Rewording the "static_assert" to static assertion"Erich Keane68-129/+129
2022-07-21Rewording the "static_assert" to static assertionMuhammad Usman Shahid68-129/+129
2022-07-20[libc++] Fix proxy iterator issues that trigger an assertion in Chromium.Hui Xie2-6/+121
2022-07-20[libc++] Fix `_IterOps::__iter_move` to support proxy iterators.Konstantin Varlamov2-2/+31
2022-07-20[libc++] Use uninitialized algorithms for vectorNikolas Klauser17-132/+324
2022-07-20[libc++][ranges] Implement `std::ranges::partition_{point,copy}`.Konstantin Varlamov18-58/+583
2022-07-20[libc++][format] Updates the status page.Mark de Wever1-1/+1
2022-07-20[libc++] Implements Unicode grapheme clusteringMark de Wever20-1065/+4252
2022-07-20[libc++][doc] Updates the release notes.Mark de Wever1-34/+49
2022-07-20[libc++] Implement P1423R3 (char8_t backward compatibility remediation)Nikolas Klauser16-50/+186
2022-07-20[libc++] Add clang-tidy for the testsNikolas Klauser2-1/+6
2022-07-19[libc++][ranges][NFC] Consolidate range algorithm checks for returning `dangl...Konstantin Varlamov10-393/+548
2022-07-19[libc++][ranges] Implement `ranges::partial_sort`.varconst19-35/+385
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 Xie2-1/+24
2022-07-19[libc++][ranges][NFC] Test that range algorithms support iterators requiring ...Konstantin Varlamov2-35/+54
2022-07-19[libc++] Define ostream nullptr inserter for >= C++17 onlyJoe Loser2-1/+9
2022-07-19[libc++][NFC] Add commit SHA for ABI changeLouis Dionne1-1/+1
2022-07-19[libc++] Drop the legacy debug mode symbols by defaultLouis Dionne15-7306/+58
2022-07-19[libc++] Treat incomplete features just like other experimental featuresLouis Dionne27-2238/+30
2022-07-19[libc++] Re-apply "Always build c++experimental.a""Louis Dionne30-84/+144
2022-07-19[libc++] Make sure cxx_experimental links against libc++ headersLouis Dionne1-0/+1
2022-07-18[libc++][ranges] Implement `ranges::{,stable_}partition`.Konstantin Varlamov22-151/+666
2022-07-18Revert "[libc++] Always build c++experimental.a"Hans Wennborg30-143/+83
2022-07-18[libcxx] Fix copy and pasto that broke the build on Android/FuchsiaBrad Smith1-8/+8
2022-07-18Revert "[libcxx] Temporarily skip Arm configs"David Spickett1-6/+0