summaryrefslogtreecommitdiffstats
path: root/libcxx/include/functional
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne2018-08-011-2/+2
* [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne2018-07-111-1/+1
* Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne2018-07-051-1/+1
* [libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITYLouis Dionne2018-07-051-1/+1
* [libcxx] func.wrap.func.con: Unset function before destroying anythingVolodymyr Sapsai2018-04-251-9/+6
* Put type attributes after class keywordDimitry Andric2018-02-131-2/+1
* More constexpr algorithms from P0202. search/search_nMarshall Clow2018-01-161-1/+1
* Add the C++17 extensions to std::search. Include the default searcher, but no...Marshall Clow2018-01-081-0/+112
* Un-inline a few more variables that are exported from the dylib.Marshall Clow2018-01-021-10/+10
* Implement most of P0607: Inline Variables for the Standard Library. This invo...Marshall Clow2018-01-021-14/+14
* Fix PR34298 - Allow std::function with an incomplete return type.Eric Fiselier2017-09-101-22/+14
* Revert "Fix PR34298 - Allow std::function with an incomplete return type."Eric Fiselier2017-09-101-14/+22
* Fix PR34298 - Allow std::function with an incomplete return type.Eric Fiselier2017-09-101-22/+14
* Add some const_casts in places where we were implicitly casting away constnes...Marshall Clow2017-06-141-3/+3
* Qualify calls to __invoke, __apply_fuctor, and __muEric Fiselier2017-05-031-3/+3
* Cleanup remaining usages of _LIBCPP_HAS_NO_<c++11-feature> in the functional ...Eric Fiselier2017-04-191-5/+5
* Remove the binders from C++17. Reviewed as https://reviews.llvm.org/D31769Marshall Clow2017-04-131-24/+26
* [libc++] Add a key function for bad_function_callShoaib Meenai2017-03-281-0/+6
* Can't test for noexcept on C++03; std::hash<nullptr_t> isn't available until ...Marshall Clow2017-03-231-0/+1
* Implement P0513R0 - "Poisoning the Hash"Eric Fiselier2017-01-211-241/+1
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-78/+78
* Fix PR31489 - std::function self-swap segfaultsEric Fiselier2016-12-291-0/+2
* Remove _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONSEric Fiselier2016-11-181-55/+0
* Add void_t and invoke feature test macrosEric Fiselier2016-10-141-0/+2
* Implement http://wg21.link/p0302r1: Removing Allocator Support in std::functi...Marshall Clow2016-10-131-5/+13
* Add whitespace to make not_fn_impl more clear. NFC.Marshall Clow2016-10-101-8/+8
* Add missing _v traits. is_bind_expression_v, is_placeholder_v and uses_alloca...Marshall Clow2016-09-221-0/+17
* Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow2016-08-251-3/+11
* Implement LWG 2148: Make non-enum default hash specialization well-formedEric Fiselier2016-08-101-4/+14
* Move std::function constructor SFINAE into template parameter list. Fixes PR2...Eric Fiselier2016-07-201-19/+10
* Implement P0358r1. Fixes for not_fn.Eric Fiselier2016-06-271-2/+17
* Implement LWG 2488 - Make the placeholders constexpr.Eric Fiselier2016-06-261-10/+23
* Add C++17 std::not_fn negator.Eric Fiselier2016-06-021-2/+47
* Add hash specializations for __int128_t. Fixes LWG issue 2119Eric Fiselier2016-04-181-0/+16
* Fix invalid casts in <functional>.Evgeniy Stepanov2016-02-101-29/+31
* Implement LWG#2385; remove the allocator-aware std::function::assign call. It...Marshall Clow2016-01-251-1/+4
* Fix LWG#2489: mem_fn() should be noexceptMarshall Clow2015-10-251-2/+2
* [libcxx] Rewrite C++03 __invoke.Eric Fiselier2015-08-261-0/+80
* [libcxx] Fix PR23589: std::function doesn't recognize null pointer to varargs...Eric Fiselier2015-08-181-24/+18
* Cleanup C++03 __invoke for Bullets 3 and 4.Eric Fiselier2015-07-281-4/+0
* Merge C++03 and C++11 implementations of mem_fn and __mem_fn.Eric Fiselier2015-07-221-20/+35
* Cleanup <__functional_03>Eric Fiselier2015-07-221-6/+36
* Enable and fix warnings during the build.Eric Fiselier2015-07-181-10/+10
* Implement n4169 - Add invoke function templateEric Fiselier2015-07-141-0/+9
* [libcxx] LWG2420 bits for bind<void> - Patch from K-BalloEric Fiselier2015-07-101-4/+6
* Rename internal trait that used non-reserved name.Eric Fiselier2015-05-191-4/+4
* In many places, there was an #ifdef/#else block that selected one of two impl...Marshall Clow2015-04-071-21/+3
* [libc++] Fix PR22922 - Allocator support for std::function does not know how ...Eric Fiselier2015-03-181-2/+16
* Add trailing return types (and noexcept specifications) to the 'diamond opera...Marshall Clow2015-02-251-18/+54
* [libcxx] Fix PR 22468 - std::function<void()> does not accept non-void-return...Eric Fiselier2015-02-101-2/+3
OpenPOWER on IntegriCloud