aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/functional
AgeCommit message (Expand)AuthorFilesLines
2016-10-21Split <functional> into smaller piecesJonathan Wakely1-1138/+10
2016-10-14Make std::bind use std::invokeJonathan Wakely1-98/+70
2016-10-14Simplify reference_wrapper nested typedefsJonathan Wakely1-37/+16
2016-10-13Use normal mode containers in searchersJonathan Wakely1-4/+4
2016-10-13Replace __bind_simple with std::thread::__make_invokerJonathan Wakely1-63/+0
2016-10-13Fix exception-specifications for std::_Not_fnJonathan Wakely1-4/+14
2016-10-13Fix exception-specification of std::invokeJonathan Wakely1-1/+1
2016-10-10Minor simplification to std::_Bind_result helpersJonathan Wakely1-26/+22
2016-10-05PR 70564 disambiguate constructors for not_fn call wrapperJonathan Wakely1-14/+14
2016-09-28libstdc++/77686 use may_alias for std::function storageJonathan Wakely1-1/+1
2016-09-27Define feature macro and update C++17 library statusJonathan Wakely1-0/+1
2016-09-12Implement P0253R1, Fixing a design mistake in the searchers interface in Libr...Ville Voutilainen1-13/+21
2016-09-12Implement C++17 string searchers.Ville Voutilainen1-0/+309
2016-08-22Add noexcept to std::function swapJonathan Wakely1-2/+4
2016-08-19Define std::not_fn for C++17Jonathan Wakely1-0/+68
2016-08-06Use ::new to avoid finding overloaded operator newJonathan Wakely1-2/+2
2016-08-06Add std::apply for C++17Jonathan Wakely1-50/+2
2016-08-05Use __invoke in std::function internalsJonathan Wakely1-49/+9
2016-08-04Define std::is_callable and std::is_nothrow_callableJonathan Wakely1-19/+2
2016-08-04Simplify std::__invoke_impl definitionsJonathan Wakely1-19/+10
2016-07-31libstdc++/72745 add static assertion for invalid tuple accessJonathan Wakely1-4/+4
2016-07-31Add missing variable traits, fix testsuite failures.Ville Voutilainen1-0/+7
2016-06-16Remove trailing whitespace from libstdc++ headersJonathan Wakely1-1/+1
2016-04-18Remove unused typedefs in std::bind typesJonathan Wakely1-2/+0
2016-01-18Fix construction of std::function from null pointer-to-memberJonathan Wakely1-4/+4
2016-01-12Prevent recursive instantiation in std::functionJonathan Wakely1-11/+6
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-22Add inline to std::__invfwdJonathan Wakely1-1/+1
2015-12-21libstdc++/68995 qualify calls to __callable_functorJonathan Wakely1-4/+5
2015-12-21libstdc++/68276 consistently qualify std::forwardJonathan Wakely1-9/+14
2015-12-15Restore accidentally-removed volatile qualifierJonathan Wakely1-1/+1
2015-12-15Remove vestigial traces of std::tr1::bindJonathan Wakely1-73/+25
2015-12-15Fix cv-qualifiers in std::bind invocationJonathan Wakely1-4/+4
2015-12-11Fix std::invoke support for reference_wrappersJonathan Wakely1-18/+31
2015-10-25Implement C++17 std::invoke and LWG DR 2219Jonathan Wakely1-187/+86
2015-05-13tuple (apply): Handle pointers to member (LWG 2418).Jonathan Wakely1-5/+5
2015-04-29re PR libstdc++/65760 (invalid use of incomplete type with std::is_convertibl...Jonathan Wakely1-1/+1
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-12re PR libstdc++/64276 (would be better to use __cpp_exceptions rather than __...Jonathan Wakely1-5/+5
2014-12-01re PR libstdc++/63840 (std::function copy constructor deletes an uninitialize...Jonathan Wakely1-1/+1
2014-11-12Implement resolutions of LWG 2399, 2400 and 2401.Jonathan Wakely1-1/+1
2014-11-11Define __void_t and SFINAE-friendly iterator_traits.Jonathan Wakely1-6/+5
2014-11-11Make std::mem_fn work with varargs functions.Jonathan Wakely1-149/+78
2014-11-04Make reference_wrapper trivially copyable.Jonathan Wakely1-8/+2
2014-11-04* include/std/functional (_Bind_simple): Simplify construction.Jonathan Wakely1-12/+3
2014-11-03Check number of arguments in bind expressions.Jonathan Wakely1-0/+25
2014-11-03Add support for ref-qualified functions to std::mem_fnJonathan Wakely1-284/+178
2014-10-29Use perfect forwarding in std::function invokers.Jonathan Wakely1-10/+10
2014-10-09re PR libstdc++/61909 (Small function optimization not applied to small objects)Jonathan Wakely1-2/+3
2014-07-08allocated_ptr.h (__allocated_ptr::operator=): Add missing return.Jonathan Wakely1-3/+3