aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/concepts
AgeCommit message (Expand)AuthorFilesLines
2024-04-14[libc++][RFC] Only include what is required by-version in the umbrella header...Nikolas Klauser1-22/+30
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+0
2024-01-21[libc++] Fix typo in _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (#78639)bobsayshilol1-1/+1
2022-12-20[libc++] Granularize <type_traits> includes in <concepts>Nikolas Klauser1-0/+4
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-0/+1
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2021-09-02[libc++][NFC] Move concepts to a subheader.Mark de Wever1-18/+0
2021-09-01[libc++][format] Add __format_arg_store.Mark de Wever1-0/+18
2021-08-10[libc++][modularisation] Split up <concepts> into granular headers.Arthur O'Dwyer1-317/+23
2021-08-05[libc++] s/_VSTD::_IsSame/_IsSame/. NFCI.Arthur O'Dwyer1-1/+1
2021-07-01[libcxx][functional][modular] splices <functional> into modular headersChristopher Di Bella1-0/+1
2021-06-04[libcxx][ranges] Add concepts in range.utility.helpers.zoecarver1-0/+3
2021-05-11[libc++] s/_VSTD::declval/declval/g. NFCI.Arthur O'Dwyer1-2/+2
2021-05-10[libc++][NFC] Remove _VSTD:: when not needed.Mark de Wever1-2/+2
2021-04-21[libc++] Add std::ranges::iter_move and std::iter_rvalue_reference_tLouis Dionne1-3/+5
2021-04-19[libc++][NFC] Move incrementable_traits and indirectly_readable_traits into s...zoecarver1-0/+1
2021-04-07[libcxx] adds __cpp_lib_concepts feature-test macroChristopher Di Bella1-7/+2
2021-04-07[libcxx] fixes `common_reference` requirement for `swappable_with`Christopher Di Bella1-1/+1
2021-04-06[libcxx] adds remaining callable conceptsChristopher Di Bella1-1/+19
2021-04-06[libcxx] moves `std::invoke` into `__functional_base`Christopher Di Bella1-1/+1
2021-04-02[libcxx] adds concepts `std::totally_ordered` and `std::totally_ordered_with`Christopher Di Bella1-5/+33
2021-03-12[libcxx] adds concept std::regularChristopher Di Bella1-0/+3
2021-03-11[libcxx] adds concept std::semiregularChristopher Di Bella1-0/+3
2021-03-11[libcxx] adds concept std::copyableChristopher Di Bella1-0/+8
2021-03-11[libcxx] adds concept std::movableChristopher Di Bella1-0/+8
2021-03-05[libcxx] adds std::ranges::swap, std::swappable, and std::swappable_withChristopher Di Bella1-0/+83
2021-03-04[libcxx] fixes up some [concepts]-related codeChristopher Di Bella1-8/+8
2021-03-04[libcxx] adds concepts std::equality_comparable[_with]Christopher Di Bella1-0/+32
2021-03-03[libcxx] adds concept `std::assignable_from`Christopher Di Bella1-0/+9
2021-03-03[libcxx] adds concept `std::common_with`Christopher Di Bella1-0/+17
2021-03-03[libcxx] adds concept `std::common_reference_with`Christopher Di Bella1-0/+7
2021-02-26[libcxx] cleans up __cpp_concepts messChristopher Di Bella1-2/+2
2021-02-19[libcxx] adds concept `std::uniform_random_bit_generator`Christopher Di Bella1-1/+1
2021-02-10[libcxx] adds concepts `std::invocable` and `std::regular_invocable`Christopher Di Bella1-0/+12
2021-02-10[libcxx] adds concept std::derived_fromChristopher Di Bella1-0/+6
2021-02-10[libcxx] adds [concepts.arithmetic]Christopher Di Bella1-0/+13
2021-02-10[libcxx] adds concept `std::copy_constructible`Christopher Di Bella1-0/+8
2021-02-10[libcxx] adds concept `std::move_constructible`Christopher Di Bella1-0/+5
2021-02-10[libcxx] adds concept `std::convertible_to`Christopher Di Bella1-1/+8
2021-02-01[libc++] Implements concept default_initializable.Mark de Wever1-0/+10
2021-01-28[libc++] Implements concept constructible_fromMark de Wever1-0/+5
2021-01-23[libc++] Implements concept destructibleMark de Wever1-0/+5
2020-04-08[libcxx] Adds [concept.same]Eric Fiselier1-0/+166