summaryrefslogtreecommitdiff
path: root/include/functional
AgeCommit message (Expand)Author
2014-01-22Const qualify __mem_fn call operatorPeter Collingbourne
2013-09-28Implement n3789; constexpr support in named function objectsMarshall Clow
2013-09-21Apply LWG 2048. It is amazing to me that this actually works, but the existi...Howard Hinnant
2013-09-21Apply LWG 2017. This is a only a documentation change.Howard Hinnant
2013-09-03LWG Issue 2148: Hashing EnumsMarshall Clow
2013-08-13First half of support for N3657; heterogenous lookups for set/multisetMarshall Clow
2013-08-12Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant
2013-07-29Implement N3421; comparison predicates<void>Marshall Clow
2013-07-01The bind and function functor constructors and assignment operators were over...Howard Hinnant
2013-06-30Fix bind by making _is_valid_bind_return more robust. It should return false...Howard Hinnant
2013-03-06No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant
2013-02-21Constrain bind operator()() to not exist if the call is not valid. Fixes htt...Howard Hinnant
2013-02-07Revert accidental check-in. These changes are probably good, but premature a...Howard Hinnant
2013-02-07Michael van der Westhuizen: The attached patch add support for building again...Howard Hinnant
2013-01-21Donated anonymously: This enables GCC 4.8.0 to build libc++.Howard Hinnant
2012-10-13Don't neglect to "return *this".Argyrios Kyrtzidis
2012-07-20Further tweaks on relaxing complete type checking for function.Howard Hinnant
2012-05-04Constrain __bind functor constructor such that it won't accidentally get used...Howard Hinnant
2012-02-28Reduce the number of move constructions when constructing a std::function. T...Howard Hinnant
2012-02-21Modernize conversion to bool to the explicit bool conversion operator (librar...Howard Hinnant
2012-02-21Modernize relational operators for shared_ptr and unique_ptr. This includes ...Howard Hinnant
2011-12-03Version #next on the hash functions for scalars. This builds on Dave's work,...Howard Hinnant
2011-12-02I had picked up the wrong version of DaveZ's hash patches. Corrected here.Howard Hinnant
2011-12-02Fixes to hash for long long, unsigned long long, float, double and long doubl...Howard Hinnant
2011-12-01Quash a whole bunch of warningsHoward Hinnant
2011-11-29Further macro protection by replacing _[A-Z] with _[A-Z]pHoward Hinnant
2011-10-17Windows support by Ruben Van Boxem.Howard Hinnant
2011-07-02http://llvm.org/bugs/show_bug.cgi?id=10250Howard Hinnant
2011-06-30_STD -> _VSTD to avoid macro clash on windowsHoward Hinnant
2011-05-31I've seen this question enough times to know that it should be fixed: http://...Howard Hinnant
2011-05-29minor documentation updateHoward Hinnant
2011-05-28noexcept for <functional>.Howard Hinnant
2011-05-22Fix const correctness bug in bind involving reference_wrapper found by Jonath...Howard Hinnant
2011-05-19Simplied bind using __invoke. In the process, found and fixed a couple of bu...Howard Hinnant
2011-05-17Fixed bug in recently introduced bind move constructorHoward Hinnant
2011-05-16Supply missing move ctor in __bind_r, though this one will eventually be defa...Howard Hinnant
2011-01-25Remove an (incorrect) compiler workaround in the __mu function. TheDouglas Gregor
2010-11-16license changeHoward Hinnant
2010-10-07Corrected an inconsistency with recent changes in tuple, and perfect forwardi...Howard Hinnant
2010-09-21visibility-decoration.Howard Hinnant
2010-09-11Fix another const bug in function. Thanks to Daniel Krugler for finding this...Howard Hinnant
2010-08-22Fixing whitespace problemsHoward Hinnant
2010-08-20Installed allocator into std::functionHoward Hinnant
2010-08-19JP 3 & JP 4Howard Hinnant
2010-08-11now works with -fno-exceptions and -fno-rttiHoward Hinnant
2010-06-03[util.smartptr.hash]Howard Hinnant
2010-05-11Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant
2010-05-11libcxx initial importHoward Hinnant