aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/functional
AgeCommit message (Expand)AuthorFilesLines
2025-12-05libstdc++: Use deducing this in std::bind when available [PR80564]Patrick Palka1-0/+82
2025-12-05libstdc++: Implement rest of P2655R3 common_reference of reference_wrapperPatrick Palka1-0/+1
2025-12-05libstdc++: Use deducing this in std::not_fn when available [PR111327]Patrick Palka1-0/+16
2025-11-14libstdc++: Use _Bind_front_t/_Bind_back_t in bind_front<f>/bind_back<f> [PR12...Tomasz Kamiński1-43/+7
2025-10-24libstdc++: Forward arguments for bind_front<f>,bind_back<f>,nttp<f> [PR122022]Tomasz Kamiński1-4/+4
2025-09-19libstdc++: Add NTTP bind_front, -back, not_fn (P2714) [PR119744]Nathan Myers1-3/+139
2025-09-12libstdc++: Fix algorithms to use iterators' difference_type for arithmetic [P...Jonathan Wakely1-1/+1
2025-09-10libstdc++: Enforce Mandates: for Boyer-Moore searchersJonathan Wakely1-0/+12
2025-09-04libstdc++: Move _Binder and related aliases to separate file.Tomasz Kamiński1-186/+1
2025-09-04libstdc++: Merge bind_front and bind_back bindersTomasz Kamiński1-102/+70
2025-08-26libstdc++: Refactor bound arguments storage for bind_front/backTomasz Kamiński1-26/+87
2025-05-26libstdc++: Implement C++26 function_ref [PR119126]Tomasz Kamiński1-1/+2
2025-05-14libstdc++: Renamed bits/move_only_function.h to bits/funcwrap.h [PR119125]Tomasz Kamiński1-16/+16
2025-05-14libstdc++: Implement C++26 copyable_function [PR119125]Tomasz Kamiński1-0/+1
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-11-30c++: Implement C++26 P3176R1 - The Oxford variadic commaJakub Jelinek1-1/+1
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill1-0/+2
2024-07-25libstdc++: fix uses of explicit object parameter [PR116038]Patrick Palka1-2/+2
2024-04-15libstdc++: Add std::reference_wrapper comparison operators for C++26Jonathan Wakely1-0/+1
2024-03-22libstdc++: Replace std::result_of with __invoke_result_t [PR114394]Jonathan Wakely1-1/+1
2024-01-12libstdc++: Implement C++23 std::bind_back from P2387R3 [PR108827]Patrick Palka1-0/+70
2024-01-12libstdc++: Use C++23 deducing this in std::bind_frontPatrick Palka1-6/+13
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely1-8/+11
2023-09-12libstdc++: Fix std::not_fn perfect forwarding [PR111327]Patrick Palka1-2/+8
2023-09-12libstdc++: Fix std::bind_front perfect forwarding [PR111327]Patrick Palka1-0/+16
2023-09-12libstdc++: Remove std::bind_front specialization for no bound argsPatrick Palka1-62/+1
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-18/+21
2023-06-01libstdc++: Reduce <functional> inclusion to <stl_algobase.h>François Dumont1-1/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-05libstdc++: Reduce size of std::bind_front(empty_type) result [PR108290]Jonathan Wakely1-3/+3
2022-11-21libstdc++: Reduce size of std::bind_front(F) resultJonathan Wakely1-1/+61
2022-10-29libstdc++: Make placeholders inline when inline variables are availableArsen Arsenović1-29/+37
2022-10-07libstdc++: Shuffle header dependencies of <functional>Jonathan Wakely1-4/+3
2022-10-03libstdc++: Mark headers that must be hosted as such [PR103626]Arsen Arsenović1-1/+2
2022-09-29libstdc++: Disable volatile-qualified std::bind for C++20Jonathan Wakely1-8/+24
2022-09-16libstdc++: Add preprocessor conditions for freestanding [PR106953]Jonathan Wakely1-8/+14
2022-01-21libstdc++: Ensure all feature test macros have type long [PR87193]Jonathan Wakely1-2/+2
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-10-21libstdc++: Add Doxygen comments to contents of <functional>Jonathan Wakely1-12/+82
2021-10-06libstdc++: Implement std::move_only_function for C++23 (P0288R9)Jonathan Wakely1-0/+3
2021-10-01libstdc++: Add std::__conditional_t alias templateJonathan Wakely1-3/+3
2021-09-02libstdc++: Define std::invoke_r for C++23 (P2136R3)Jonathan Wakely1-0/+15
2021-07-27libstdc++: Remove unnecessary uses of <utility>Jonathan Wakely1-1/+0
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-09libstdc++: Remove <debug/array>François Dumont1-2/+2
2020-10-27libstdc++: Fix ODR violations caused by <tr1/functional>Jonathan Wakely1-7/+10
2020-09-22libstdc++: Introduce new headers for C++20 ranges componentsJonathan Wakely1-1/+1
2020-09-21libstdc++: Fix noexcept-specifier for std::bind_front [PR 97101]Jonathan Wakely1-2/+2
2020-07-06libstdc++: Fix -Wmismatched-tags warnings (PR 96063)Jonathan Wakely1-2/+2