aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/functional
AgeCommit message (Expand)Author
2022-06-28[libc++][ranges] Finish LWG issues directly related to the One Ranges Proposal.Konstantin Varlamov
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne
2022-06-17[libc++] Implement std::boyer_moore{, _horspool}_searcherNikolas Klauser
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne
2022-03-17[libc++] Remove <utility> includesNikolas Klauser
2022-03-05[libc++] Granularize <utility> includesNikolas Klauser
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer
2022-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer
2021-10-10[libc++] [P1614] Implement std::compare_three_way.Arthur O'Dwyer
2021-08-11[libc++] Add the __bind_back and __compose helpersLouis Dionne
2021-07-01[libcxx][functional][modular] splices <functional> into modular headersChristopher Di Bella
2021-06-29[libc++] NFCI: Remove __functional/search.hLouis Dionne
2021-06-25[libcxx][modularisation] splits `<utility>` into self-contained headersChristopher Di Bella
2021-06-24[libcxx][modularisation] moves <utility> content out of <type_traits>Christopher Di Bella
2021-06-22[libc++] Enable `explicit` conversion operators, even in C++03 mode.Arthur O'Dwyer
2021-06-19[libcxx] Move all algorithms into their own headersLouis Dionne
2021-06-15[libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs i...Arthur O'Dwyer
2021-06-07Revert "[libcxx][gardening] Move all algorithms into their own headers."Petr Hosek
2021-06-04[libcxx][gardening] Move all algorithms into their own headers.zoecarver
2021-05-31[libc++] Avoid `result_type` and `unary/binary_function` in <valarray>.Arthur O'Dwyer
2021-05-29[libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer
2021-05-25[libc++] [P0619] Hide not1 and not2 under _LIBCPP_ENABLE_CXX20_REMOVED_NEGATORS.Arthur O'Dwyer
2021-05-18[libc++] Alphabetize header inclusions and include-what-you-use <__debug>. NFCI.Arthur O'Dwyer
2021-05-11[libc++] Remove more unnecessary _VSTD:: from type names. NFCI.Arthur O'Dwyer
2021-05-10[libc++][NFC] Remove _VSTD:: when not needed.Mark de Wever
2021-04-22[libc++][ranges] Add range.cmp: equal_to, not_equal_to, less, etc.zoecarver
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne
2021-04-12[libc++] Implement D2351R0 "Mark all library static cast wrappers as [[nodisc...Arthur O'Dwyer
2021-04-06[libcxx] Fix the type attribute for a couple templatesMartin Storsjö
2021-04-06[libcxx] moves `std::invoke` into `__functional_base`Christopher Di Bella
2021-03-29[libcxx] adds std::identity to <functional>Christopher Di Bella
2021-03-22[libc++] Move __libcpp_erase_if_container into <iterator>, and ADL-proof it.Arthur O'Dwyer
2021-03-07[libc++] Fix typos in the synopsis of bit_xor, bit_not, etc. NFC.Arthur O'Dwyer
2021-03-02[libc++] Add bind_front function (P0356R5).zoecarver
2021-02-09[libc++] [LWG2993] reference_wrapper<T> conversion from U&&Arthur O'Dwyer
2021-01-25[libc++] Support immovable return types in std::function.Arthur O'Dwyer
2021-01-06[libc++] ADL-proof vector<bool> by adding _VSTD:: qualification on calls.Arthur O'Dwyer
2020-12-28[libc++] [P1065] Constexpr invoke, reference_wrapper, mem_fn, not_fn, default...Arthur O'Dwyer
2020-12-14[libc++] ADL-proof <functional> by adding _VSTD:: qualification on calls.Arthur O'Dwyer
2020-12-14[libc++] Consistently replace `::new(__p) T` with `::new ((void*)__p) T`. NFCI.Arthur O'Dwyer
2020-12-08[libc++] Add std::hash<char8_t> specialization if char8_t is enabledYuriy Chernyshov
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer
2020-11-27[libc++] Replace several uses of 0 by nullptrBruce Mitchener
2020-07-31[libc++] Avoid including <Block.h> from <functional>Louis Dionne
2020-05-19 [NFC] Add _EnableIfLValueCallable and move reference out of __callable.zoecarver
2020-05-12[libcxx] Constrain function assignment operator (2574).zoecarver
2020-05-07[libcxx] Qualify make_pair in searcher implementations to prevent ADLLogan Smith
2020-05-02[libc++][P1115][C++20] Improving the Return Value of Erase-Like Algorithms II...Marek Kurdej
2020-04-24[libc++] Improve the detection of whether the blocks runtime is availableLouis Dionne
2020-04-22[libc++] Don't try to include <Block.h> when not availableLouis Dionne