aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/functional
AgeCommit message (Expand)AuthorFilesLines
2025-07-06[libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Referenc...Hui1-0/+1
2025-07-02[libc++] Avoid including vector in <functional> (#144310)Nikolas Klauser1-0/+4
2025-01-10[libc++] Implement std::not_fn<NTTP> (#86133)Jakub Mazurkiewicz1-1/+3
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser1-3/+4
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser1-67/+70
2024-10-25[libc++] Granularize <vector> (#99705)Nikolas Klauser1-1/+1
2024-10-15[libc++] Fix expression-equivalence for `mem_fn` (#111307)A. Jiang1-1/+1
2024-07-18[libc++] Include the rest of the detail headers by version in the umbrella he...Nikolas Klauser1-14/+33
2024-05-09[libc++][functional] P2944R3 (partial): Comparisons for `reference_wrapper` (...Hristo Hristov1-0/+9
2024-04-09[libc++] Implement `bind_back` (#81055)Jakub Mazurkiewicz1-0/+6
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+0
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik7771-2/+4
2023-10-10[libc++][NFC] Fix typo in synopsis commentLouis Dionne1-1/+1
2023-06-29[libc++] Remove the legacy debug mode.varconst1-1/+0
2023-06-12[libc++][spaceship] P1614R2: Removed `operator!=` from `functional`Hristo Hristov1-3/+3
2023-05-14[libc++] Moves unwrap_reference to type_traits.Mark de Wever1-1/+1
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser1-0/+1
2023-03-19[libc++] Granularize <exception> includesNikolas Klauser1-1/+1
2023-03-10[libc++] Granularize <atomic> includesNikolas Klauser1-0/+1
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser1-1/+1
2023-02-27[libc++] Improves clang-format settings.Mark de Wever1-25/+30
2023-02-17[libc++][NFC] Remove TODOs that are already doneNikolas Klauser1-2/+2
2023-02-13[libc++] Implement P2136R3 std::invoke_rLouis Dionne1-0/+5
2023-01-31[libc++] Addresses LWG3764.Mark de Wever1-7/+9
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser1-1/+1
2022-09-18[libc++] Avoid including <tuple> in compressed_pair.hNikolas Klauser1-1/+1
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser1-1/+1
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever1-4/+4
2022-09-02Revert "[libc++] Granularize the rest of memory"Vitaly Buka1-0/+1
2022-09-02[libc++] Granularize the rest of memoryNikolas Klauser1-1/+0
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever1-1/+1
2022-06-28[libc++][ranges] Finish LWG issues directly related to the One Ranges Proposal.Konstantin Varlamov1-0/+10
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne1-0/+4
2022-06-17[libc++] Implement std::boyer_moore{, _horspool}_searcherNikolas Klauser1-0/+1
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-0/+1
2022-03-17[libc++] Remove <utility> includesNikolas Klauser1-2/+0
2022-03-05[libc++] Granularize <utility> includesNikolas Klauser1-1/+2
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2022-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer1-1/+1
2021-10-10[libc++] [P1614] Implement std::compare_three_way.Arthur O'Dwyer1-0/+4
2021-08-11[libc++] Add the __bind_back and __compose helpersLouis Dionne1-0/+2
2021-07-01[libcxx][functional][modular] splices <functional> into modular headersChristopher Di Bella1-2901/+21
2021-06-29[libc++] NFCI: Remove __functional/search.hLouis Dionne1-1/+1
2021-06-25[libcxx][modularisation] splits `<utility>` into self-contained headersChristopher Di Bella1-0/+3
2021-06-24[libcxx][modularisation] moves <utility> content out of <type_traits>Christopher Di Bella1-0/+1
2021-06-22[libc++] Enable `explicit` conversion operators, even in C++03 mode.Arthur O'Dwyer1-2/+2
2021-06-19[libcxx] Move all algorithms into their own headersLouis Dionne1-82/+1
2021-06-15[libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs i...Arthur O'Dwyer1-56/+221
2021-06-07Revert "[libcxx][gardening] Move all algorithms into their own headers."Petr Hosek1-1/+82
2021-06-04[libcxx][gardening] Move all algorithms into their own headers.zoecarver1-82/+1