aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include
AgeCommit message (Expand)AuthorFilesLines
2022-08-03[libc++][ranges] Implement `ranges::rotate`.Konstantin Varlamov15-135/+216
2022-08-03[libc++] Implement `operator<=>` for `shared_ptr`Adrian Vogelsgesang2-16/+48
2022-08-02[libc++][ranges] Implement `ranges::{prev, next}_permutation`.Nikolas Klauser8-35/+245
2022-08-02[libc++][ranges] Implement `ranges::sample`.Konstantin Varlamov8-53/+198
2022-08-02[libc++][ranges] Implement `ranges::replace_copy{,_if}`.Nikolas Klauser3-61/+119
2022-08-02[libc++][ranges] Fix the return value of `{copy,move}_backward`.Konstantin Varlamov2-5/+6
2022-08-02[libc++][ranges] Implement `ranges::remove_copy{, _if}`.Nikolas Klauser3-54/+93
2022-08-02[libc++][format] Exposes basic-format-stringMark de Wever1-45/+56
2022-08-02[libc++][format] Improves generated files.Mark de Wever1-165/+1480
2022-08-02[libc++][format] Enables feature-test macro.Mark de Wever1-2/+2
2022-08-02[libc++] Implement P2499R0 (`string_view` range constructor should be `explic...Igor Zhukov1-1/+1
2022-08-02[libcxx] Fixed a number of typosGabriel Ravier1-1/+1
2022-07-30[libc++][ranges] Implement `std::ranges::partial_sort_copy`.Konstantin Varlamov25-81/+160
2022-07-30[libc++] Fix reverse_iterator::iterator_conceptNikolas Klauser1-3/+1
2022-07-29[libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abortLouis Dionne5-30/+51
2022-07-29[libc++][ranges] implement `std::ranges::unique{_copy}`Hui Xie7-143/+241
2022-07-28[libc++][AIX] Use non-unique implementation for typeinfo comparisonXing Xue1-2/+2
2022-07-28[libc++] Make `_IterOps::__iter_move` more similar to `std::ranges::iter_move`.Konstantin Varlamov1-13/+36
2022-07-28[libc++] Fix unwrapping ranges with different iterators and sentinelsNikolas Klauser4-4/+105
2022-07-28[libc++][ranges] implement `std::ranges::inplace_merge`Hui Xie7-65/+152
2022-07-27[libc++][chrono] Uses operator<=> in the calendar.Mark de Wever6-164/+42
2022-07-27[libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser9-397/+579
2022-07-26Bump the trunk major version to 16llvmorg-16-initTom Stellard1-1/+1
2022-07-26[libc++][ranges] Implement `ranges::is_heap{,_until}`.Konstantin Varlamov5-20/+48
2022-07-26[libc++][ranges] Make sure all range algorithms support differing projection ...Konstantin Varlamov2-7/+20
2022-07-26[libc++][ranges] Implement `ranges::generate{,_n}`.Konstantin Varlamov3-20/+32
2022-07-26[libc++] Use uninitialized algorithms for vectorNikolas Klauser14-124/+224
2022-07-26[libc++] Generalize the customizeable assertion handlerLouis Dionne1-3/+3
2022-07-25[libc++] Fix algorithms which use reverse_iteratorNikolas Klauser6-39/+220
2022-07-24[libc++] Granularize some more type_traitsNikolas Klauser29-790/+1310
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++][ranges] Implement `ranges::shuffle`.Konstantin Varlamov5-25/+64
2022-07-22[libc++] Take advantage of -fexperimental-library in libc++Louis Dionne1-0/+6
2022-07-22[libc++] Support int8_t and uint8_t in integer distributions as an extensionLouis Dionne7-9/+16
2022-07-22[libc++][ranges] implement `std::ranges::includes`Hui Xie3-50/+82
2022-07-22[libc++][ranges] implement `std::ranges::equal_range`Hui Xie6-99/+111
2022-07-21Revert "[libc++] Use uninitialized algorithms for vector"Augusto Noronha13-212/+124
2022-07-21[libc++][format] Adhere to clang-tidy style.Mark de Wever2-18/+18
2022-07-20[libc++] Fix proxy iterator issues that trigger an assertion in Chromium.Hui Xie1-4/+15
2022-07-20[libc++] Fix `_IterOps::__iter_move` to support proxy iterators.Konstantin Varlamov1-2/+4
2022-07-20[libc++] Use uninitialized algorithms for vectorNikolas Klauser13-124/+212
2022-07-20[libc++][ranges] Implement `std::ranges::partition_{point,copy}`.Konstantin Varlamov3-20/+83
2022-07-20[libc++] Implements Unicode grapheme clusteringMark de Wever9-544/+955
2022-07-20[libc++] Implement P1423R3 (char8_t backward compatibility remediation)Nikolas Klauser2-2/+82
2022-07-19[libc++][ranges][NFC] Consolidate range algorithm checks for returning `dangl...Konstantin Varlamov4-4/+0
2022-07-19[libc++][ranges] Implement `ranges::partial_sort`.varconst9-24/+159
2022-07-19[libc++][ranges] fix `std::search_n` incorrect `static_assert`Hui Xie1-1/+1
2022-07-19[libc++] Define ostream nullptr inserter for >= C++17 onlyJoe Loser1-0/+4
2022-07-19[libc++] Treat incomplete features just like other experimental featuresLouis Dionne3-3/+8
2022-07-18[libc++][ranges] Implement `ranges::{,stable_}partition`.Konstantin Varlamov12-119/+274