summaryrefslogtreecommitdiff
path: root/libcxx/include/functional
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Moves unwrap_reference to type_traits.Mark de Wever2023-05-141-1/+1
* [libc++] Remove <cstdlib> includesNikolas Klauser2023-04-091-0/+1
* [libc++] Granularize <exception> includesNikolas Klauser2023-03-191-1/+1
* [libc++] Granularize <atomic> includesNikolas Klauser2023-03-101-0/+1
* [libc++] Granularize <type_traits> includesNikolas Klauser2023-03-081-1/+1
* [libc++] Improves clang-format settings.Mark de Wever2023-02-271-25/+30
* [libc++][NFC] Remove TODOs that are already doneNikolas Klauser2023-02-171-2/+2
* [libc++] Implement P2136R3 std::invoke_rLouis Dionne2023-02-131-0/+5
* [libc++] Addresses LWG3764.Mark de Wever2023-01-311-7/+9
* [libc++] Granularize <concept> includesNikolas Klauser2022-11-051-1/+1
* [libc++] Avoid including <tuple> in compressed_pair.hNikolas Klauser2022-09-181-1/+1
* [libc++] Granularize the rest of memoryNikolas Klauser2022-09-051-1/+1
* [NFC][libc++] Moves transitive includes location.Mark de Wever2022-09-031-4/+4
* Revert "[libc++] Granularize the rest of memory"Vitaly Buka2022-09-021-0/+1
* [libc++] Granularize the rest of memoryNikolas Klauser2022-09-021-1/+0
* [libc++] Reduces the number of transitive includes.Mark de Wever2022-08-311-1/+1
* [libc++][ranges] Finish LWG issues directly related to the One Ranges Proposal.Konstantin Varlamov2022-06-281-0/+10
* [libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne2022-06-271-0/+4
* [libc++] Implement std::boyer_moore{, _horspool}_searcherNikolas Klauser2022-06-171-0/+1
* [libc++] Ensure that all public C++ headers include <__assert>Louis Dionne2022-03-301-0/+1
* [libc++] Remove <utility> includesNikolas Klauser2022-03-171-2/+0
* [libc++] Granularize <utility> includesNikolas Klauser2022-03-051-1/+2
* [libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer2022-02-041-1/+1
* [libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer2022-01-101-1/+1
* [libc++] [P1614] Implement std::compare_three_way.Arthur O'Dwyer2021-10-101-0/+4
* [libc++] Add the __bind_back and __compose helpersLouis Dionne2021-08-111-0/+2
* [libcxx][functional][modular] splices <functional> into modular headersChristopher Di Bella2021-07-011-2901/+21
* [libc++] NFCI: Remove __functional/search.hLouis Dionne2021-06-291-1/+1
* [libcxx][modularisation] splits `<utility>` into self-contained headersChristopher Di Bella2021-06-251-0/+3
* [libcxx][modularisation] moves <utility> content out of <type_traits>Christopher Di Bella2021-06-241-0/+1
* [libc++] Enable `explicit` conversion operators, even in C++03 mode.Arthur O'Dwyer2021-06-221-2/+2
* [libcxx] Move all algorithms into their own headersLouis Dionne2021-06-191-82/+1
* [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs i...Arthur O'Dwyer2021-06-151-56/+221
* Revert "[libcxx][gardening] Move all algorithms into their own headers."Petr Hosek2021-06-071-1/+82
* [libcxx][gardening] Move all algorithms into their own headers.zoecarver2021-06-041-82/+1
* [libc++] Avoid `result_type` and `unary/binary_function` in <valarray>.Arthur O'Dwyer2021-05-311-0/+17
* [libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer2021-05-291-4/+3
* [libc++] [P0619] Hide not1 and not2 under _LIBCPP_ENABLE_CXX20_REMOVED_NEGATORS.Arthur O'Dwyer2021-05-251-4/+6
* [libc++] Alphabetize header inclusions and include-what-you-use <__debug>. NFCI.Arthur O'Dwyer2021-05-181-0/+1
* [libc++] Remove more unnecessary _VSTD:: from type names. NFCI.Arthur O'Dwyer2021-05-111-5/+5
* [libc++][NFC] Remove _VSTD:: when not needed.Mark de Wever2021-05-101-1/+1
* [libc++][ranges] Add range.cmp: equal_to, not_equal_to, less, etc.zoecarver2021-04-221-0/+75
* [libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne2021-04-201-9/+9
* [libc++] Implement D2351R0 "Mark all library static cast wrappers as [[nodisc...Arthur O'Dwyer2021-04-121-1/+1
* [libcxx] Fix the type attribute for a couple templatesMartin Storsjö2021-04-061-1/+1
* [libcxx] moves `std::invoke` into `__functional_base`Christopher Di Bella2021-04-061-8/+0
* [libcxx] adds std::identity to <functional>Christopher Di Bella2021-03-291-0/+15
* [libc++] Move __libcpp_erase_if_container into <iterator>, and ADL-proof it.Arthur O'Dwyer2021-03-221-16/+0
* [libc++] Fix typos in the synopsis of bit_xor, bit_not, etc. NFC.Arthur O'Dwyer2021-03-071-8/+8
* [libc++] Add bind_front function (P0356R5).zoecarver2021-03-021-48/+94