aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include
AgeCommit message (Expand)AuthorFilesLines
2022-11-21Bump version to 15.0.6Tom Stellard1-1/+1
2022-11-15Bump version to 15.0.5llvmorg-15.0.5Tom Stellard1-1/+1
2022-10-24Bump version to 15.0.4Tobias Hieta1-1/+1
2022-10-18[libc++] Fix std::function's handling of blocks under Objc ARCLouis Dionne1-2/+12
2022-10-10Bump version to 15.0.3Tobias Hieta1-1/+1
2022-09-30[libcxx] Make stdatomic.h work when included from a C source fileGergely Nagy2-14/+14
2022-09-26Bump version to 15.0.2Tobias Hieta1-1/+1
2022-09-23[libc++] Keep unary_function and binary_function in C++17 for one more releaseLouis Dionne1-0/+7
2022-09-19[libc++] Always query the compiler to find whether a type is always lockfreeLouis Dionne1-37/+9
2022-09-19[libcxx] Bump libc++ version to 15.0.1Tobias Hieta1-1/+1
2022-09-14[libc++][format] Updates feature-test macros.Mark de Wever1-1/+1
2022-09-01[SystemZ][z/OS] Account for renamed parameter name (libc++)Muiez Ahmed1-1/+1
2022-08-25[libc++] Add a missing assertion in std::span's constructorLouis Dionne1-3/+4
2022-08-12[libc++] Add missing includes of <cstddef>Louis Dionne4-0/+4
2022-08-12[libc++] Make __libcpp_verbose_abort [[noreturn]]Louis Dionne1-3/+4
2022-08-12[libc++][ranges] Sets ranges feature-test macro.Mark de Wever1-1/+3
2022-08-12[libc++] Add missing <stdbool.h> to the modulemapLouis Dionne1-1/+4
2022-08-10[libc++][format] Exposes basic-format-stringMark de Wever1-45/+56
2022-08-08[libc++] Allow enabling assertions when back-deployingLouis Dionne2-18/+31
2022-08-08[libc++][ranges][NFC] Make sure all implemented algorithms are enabled in "ro...Konstantin Varlamov1-1/+2
2022-08-08[libc++] Fix a hard error in `contiguous_iterator<NoOperatorArrowIter>`.Konstantin Varlamov1-2/+23
2022-08-08[libc++][ranges] Implement `ranges::is_permutation`Nikolas Klauser6-91/+281
2022-08-08[libc++][NFC] Remove rebase artifactIgor Zhukov1-1/+0
2022-08-08[libc++][ranges] Implement `ranges::clamp`Nikolas Klauser5-2/+76
2022-08-08[libc++][ranges] Implement `ranges::rotate`.Konstantin Varlamov15-135/+216
2022-08-05[libc++][ranges] Implement `ranges::{prev, next}_permutation`.Nikolas Klauser8-35/+245
2022-08-05[libc++][ranges] Implement `ranges::sample`.Konstantin Varlamov8-53/+198
2022-08-05[libc++][ranges] Implement `ranges::replace_copy{,_if}`.Nikolas Klauser3-61/+119
2022-08-05[libc++][ranges] Fix the return value of `{copy,move}_backward`.Konstantin Varlamov2-5/+6
2022-08-05[libc++][ranges] Implement `ranges::remove_copy{, _if}`.Nikolas Klauser3-54/+93
2022-08-05[libc++][format] Enables feature-test macro.Mark de Wever1-2/+2
2022-08-02[libc++][ranges] Implement `std::ranges::partial_sort_copy`.Konstantin Varlamov25-81/+160
2022-08-02[libc++] Fix reverse_iterator::iterator_conceptNikolas Klauser1-3/+1
2022-08-02[libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abortLouis Dionne5-30/+51
2022-08-02[libc++][ranges] implement `std::ranges::unique{_copy}`Hui Xie7-143/+241
2022-08-02[libc++] Make `_IterOps::__iter_move` more similar to `std::ranges::iter_move`.Konstantin Varlamov1-13/+36
2022-08-02[libc++] Fix unwrapping ranges with different iterators and sentinelsNikolas Klauser4-4/+105
2022-08-02[libc++][ranges] implement `std::ranges::inplace_merge`Hui Xie7-65/+152
2022-07-29[libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser9-397/+579
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