summaryrefslogtreecommitdiffstats
path: root/libcxx/include/functional
Commit message (Expand)AuthorAgeFilesLines
* Implement n3789; constexpr support in named function objectsMarshall Clow2013-09-281-43/+83
* Apply LWG 2048. It is amazing to me that this actually works, but the existi...Howard Hinnant2013-09-211-44/+0
* Apply LWG 2017. This is a only a documentation change.Howard Hinnant2013-09-211-1/+1
* LWG Issue 2148: Hashing EnumsMarshall Clow2013-09-031-0/+16
* First half of support for N3657; heterogenous lookups for set/multisetMarshall Clow2013-08-131-0/+18
* Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant2013-08-121-82/+82
* Implement N3421; comparison predicates<void>Marshall Clow2013-07-291-15/+311
* The bind and function functor constructors and assignment operators were over...Howard Hinnant2013-07-011-7/+24
* Fix bind by making _is_valid_bind_return more robust. It should return false...Howard Hinnant2013-06-301-1/+13
* No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant2013-03-061-53/+53
* Constrain bind operator()() to not exist if the call is not valid. Fixes htt...Howard Hinnant2013-02-211-6/+42
* Revert accidental check-in. These changes are probably good, but premature a...Howard Hinnant2013-02-071-24/+0
* Michael van der Westhuizen: The attached patch add support for building again...Howard Hinnant2013-02-071-0/+24
* Donated anonymously: This enables GCC 4.8.0 to build libc++.Howard Hinnant2013-01-211-1/+1
* Don't neglect to "return *this".Argyrios Kyrtzidis2012-10-131-0/+2
* Further tweaks on relaxing complete type checking for function.Howard Hinnant2012-07-201-1/+2
* Constrain __bind functor constructor such that it won't accidentally get used...Howard Hinnant2012-05-041-1/+5
* Reduce the number of move constructions when constructing a std::function. T...Howard Hinnant2012-02-281-2/+16
* Modernize conversion to bool to the explicit bool conversion operator (librar...Howard Hinnant2012-02-211-1/+1
* Modernize relational operators for shared_ptr and unique_ptr. This includes ...Howard Hinnant2012-02-211-6/+1
* Version #next on the hash functions for scalars. This builds on Dave's work,...Howard Hinnant2011-12-031-77/+45
* I had picked up the wrong version of DaveZ's hash patches. Corrected here.Howard Hinnant2011-12-021-39/+49
* Fixes to hash for long long, unsigned long long, float, double and long doubl...Howard Hinnant2011-12-021-22/+56
* Quash a whole bunch of warningsHoward Hinnant2011-12-011-1/+1
* Further macro protection by replacing _[A-Z] with _[A-Z]pHoward Hinnant2011-11-291-225/+225
* Windows support by Ruben Van Boxem.Howard Hinnant2011-10-171-0/+2
* http://llvm.org/bugs/show_bug.cgi?id=10250Howard Hinnant2011-07-021-0/+47
* _STD -> _VSTD to avoid macro clash on windowsHoward Hinnant2011-06-301-27/+27
* I've seen this question enough times to know that it should be fixed: http://...Howard Hinnant2011-05-311-6/+21
* minor documentation updateHoward Hinnant2011-05-291-1/+1
* noexcept for <functional>.Howard Hinnant2011-05-281-88/+82
* Fix const correctness bug in bind involving reference_wrapper found by Jonath...Howard Hinnant2011-05-221-10/+12
* Simplied bind using __invoke. In the process, found and fixed a couple of bu...Howard Hinnant2011-05-191-26/+18
* Fixed bug in recently introduced bind move constructorHoward Hinnant2011-05-171-1/+1
* Supply missing move ctor in __bind_r, though this one will eventually be defa...Howard Hinnant2011-05-161-0/+4
* Remove an (incorrect) compiler workaround in the __mu function. TheDouglas Gregor2011-01-251-4/+1
* license changeHoward Hinnant2010-11-161-2/+2
* Corrected an inconsistency with recent changes in tuple, and perfect forwardi...Howard Hinnant2010-10-071-2/+2
* visibility-decoration.Howard Hinnant2010-09-211-57/+102
* Fix another const bug in function. Thanks to Daniel Krugler for finding this...Howard Hinnant2010-09-111-2/+2
* Fixing whitespace problemsHoward Hinnant2010-08-221-36/+34
* Installed allocator into std::functionHoward Hinnant2010-08-201-91/+137
* JP 3 & JP 4Howard Hinnant2010-08-191-1/+1
* now works with -fno-exceptions and -fno-rttiHoward Hinnant2010-08-111-0/+16
* [util.smartptr.hash]Howard Hinnant2010-06-031-10/+1
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-111-1/+1
* libcxx initial importHoward Hinnant2010-05-111-0/+1850
OpenPOWER on IntegriCloud