1. db0ba44 [libcxx] func.wrap.func.con: Unset function before destroying anything by Volodymyr Sapsai · 6 years ago
  2. ff5f9b2 Add some const_casts in places where we were implicitly casting away constness. No functional change, but now they're explicit by Marshall Clow · 7 years ago
  3. c3589a8 [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS by Eric Fiselier · 8 years ago
  4. 152e5e6 Fix PR31489 - std::function self-swap segfaults by Eric Fiselier · 8 years ago
  5. 14c09a2 Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855. by Marshall Clow · 8 years ago
  6. 8e03071 [libcxx] Fix PR23589: std::function doesn't recognize null pointer to varargs function. by Eric Fiselier · 9 years ago
  7. db8c4fd Merge C++03 and C++11 implementations of mem_fn and __mem_fn. by Eric Fiselier · 9 years ago
  8. 45f63bc Cleanup <__functional_03> by Eric Fiselier · 9 years ago
  9. f301a11 [libcxx] LWG2420 bits for bind<void> - Patch from K-Ballo by Eric Fiselier · 9 years ago
  10. b05f059 Fix std::function allocator constructors in C++03. by Eric Fiselier · 9 years ago
  11. fa97c2e Add missing return statements in C++03 std::function by Eric Fiselier · 9 years ago
  12. 66302c6 In many places, there was an #ifdef/#else block that selected one of two implmentations of rebind_alloc based on whether or not we had template aliases. Create a helper struct to encapsulate that bit of logic, and replace all the ifdefs with uses of that struct. No functionality change intented. by Marshall Clow · 9 years ago
  13. c3231d2 [libcxx] Fix PR 22468 - std::function<void()> does not accept non-void-returning functions by Eric Fiselier · 10 years ago
  14. 2f9e714 Fix libc++ bug #20039: 'Constructing std::function from empty compatible std::function results in half-empty state' Thanks to Agustin Berge for the report, and for his and Eric Fiselier's work on a fix. by Marshall Clow · 10 years ago
  15. ba6dbf4 Some calls to get<>() were qualified. Some were not. Qualify them all. Fixes bug #20092. Thanks to Agustín Bergé for the bug report and the fix. by Marshall Clow · 10 years ago
  16. a4c0d87 Const qualify __mem_fn call operator by Peter Collingbourne · 11 years ago
  17. 0f678bd Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>. by Howard Hinnant · 11 years ago
  18. 01fbfc2 Add some missing cv-qualifiers. by Richard Smith · 11 years ago
  19. 83eade6 No functionality change at this time. I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute. by Howard Hinnant · 12 years ago
  20. 9996844 Further macro protection by replacing _[A-Z] with _[A-Z]p by Howard Hinnant · 13 years ago
  21. 08e1747 Windows support by Ruben Van Boxem. by Howard Hinnant · 13 years ago
  22. 0949eed _STD -> _VSTD to avoid macro clash on windows by Howard Hinnant · 13 years ago
  23. b64f8b0 license change by Howard Hinnant · 14 years ago
  24. 99acc50 visibility-decoration. by Howard Hinnant · 14 years ago
  25. 324bb03 Fixing whitespace problems by Howard Hinnant · 14 years ago
  26. 7255280 Installed allocator into std::function by Howard Hinnant · 14 years ago
  27. d444470 now works with -fno-exceptions and -fno-rtti by Howard Hinnant · 14 years ago
  28. f5256e1 Wiped out some non-ascii characters that snuck into the copyright. by Howard Hinnant · 14 years ago
  29. bc8d3f9 libcxx initial import by Howard Hinnant · 14 years ago