aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__functional
AgeCommit message (Expand)Author
2022-07-24[libc++] Granularize some more type_traitsNikolas Klauser
2022-07-13[libc++] Implement ranges::find_end, ranges::search{, _n}Nikolas Klauser
2022-07-13Revert "[libc++] Implement ranges::find_end, ranges::search{, _n}"Nikolas Klauser
2022-07-13[libc++] Implement ranges::find_end, ranges::search{, _n}Nikolas Klauser
2022-07-08[libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser
2022-06-22[libc++] Complete the implementation of N4190Nikolas Klauser
2022-06-22[libc++] Remove std::function in C++03Nikolas Klauser
2022-06-18[libc++] Enable -Wweak-vtablesNikolas Klauser
2022-06-17[libc++] Implement std::boyer_moore{, _horspool}_searcherNikolas Klauser
2022-06-14[libc++] Remove macros for IBM compilerLouis Dionne
2022-06-10[libc++] Use the same implementation of invoke for C++03 and C++11Nikolas Klauser
2022-06-10[libc++] Remove uses of __two in type_traitsNikolas Klauser
2022-06-10[libc++] Granularize even more of type_traitsNikolas Klauser
2022-05-06[libc++][NFC] Fix formatting that was incorrectly changed by D124695Louis Dionne
2022-05-05[libc++] Avoid a Microsoft SAL macro.Peter Kasting
2022-04-14[libc++][ranges] Implement ranges::minmax and ranges::minmax_elementNikolas Klauser
2022-03-13[libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI.Joe Loser
2022-03-05[libc++] Granularize <utility> includesNikolas Klauser
2022-03-01[libc++] Revert "Protect users from relying on detail headers" & related changesLouis Dionne
2022-02-28[libc++] [ranges] Permit std::mergeable and std::sortable with HAS_NO_INCOMPL...Arthur O'Dwyer
2022-02-26[libcxx][modules] protects users from relying on detail headersChristopher Di Bella
2022-02-17Remove __uncvref; use __uncvref_t insteadNikolas Klauser
2022-02-16[libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne
2022-02-16[libc++] LWG2148, LWG2543: Enable std::hash<Enum> in C++03 and C++11.Arthur O'Dwyer
2022-02-15[libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES.Arthur O'Dwyer
2022-02-04[libc++] Replace includes of <utility> with specific detail headersArthur O'Dwyer
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer
2022-02-01[libc++][NFC] Add namespace comments in rangesNikolas Klauser
2022-01-31[libc++] Merge _LIBCPP_HAS_NO_RANGES into _LIBCPP_HAS_NO_CONCEPTS. NFC.Arthur O'Dwyer
2022-01-26[libc++] Make C++03 reference_wrapper more like C++11.Arthur O'Dwyer
2022-01-25[libc++] [test] Fix LWG3146 "Excessive unwrapping in std::ref/cref"Arthur O'Dwyer
2022-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer
2022-01-10[libc++] Properly handle specializations of std::is_placeholder.Arthur O'Dwyer
2022-01-04[libc++] Use std::addressof in std::function::targetLouis Dionne
2021-12-08[libc++] `= delete` member functions with // = delete;Nikolas Klauser
2021-12-02[libc++][NFC] Update namespace comments in include/Nikolas Klauser
2021-11-16[libc++] Always define a key function for std::bad_function_call in the dylibKonstantin Varlamov
2021-10-12[libc++] Add an option to disable wide character support in libc++Louis Dionne
2021-09-22[libc++][NFCI] Remove uses of _LIBCPP_INLINE_VARLouis Dionne
2021-09-08[libc++][NFC] Rename _EnableIf to __enable_if_t for consistencyLouis Dionne
2021-09-08[libc++] Use enable_if_t instead of _EnableIfLouis Dionne
2021-09-01[libc++] Remove workarounds for [[nodebug]] not working properly on typedefs ...Louis Dionne
2021-08-27[libc++][NFC] Remove useless _LIBCPP_PUSH_MACROSLouis Dionne
2021-08-18[libc++] Remove workarounds for the lack of deduction guides in C++17Louis Dionne
2021-08-17[libc++][NFC] Format expression-equivalent wrappers consistentlyLouis Dionne
2021-08-11[libc++] Add the __bind_back and __compose helpersLouis Dionne
2021-08-09[libc++] Refactor __perfect_forward, bind_front and not_fnLouis Dionne
2021-08-06[libc++] IWYU to fix Modules complaints about _LIBCPP_ASSERT. NFCI.Arthur O'Dwyer
2021-07-23[libc++] Avoid triggering warnings for implicit conversionLouis Dionne
2021-07-01[libc++] IWYU <__utility/pair.h> in <__functional/hash.h>. NFCI.Arthur O'Dwyer