1. 603d2c0 noexcept for <functional>. by Howard Hinnant · 13 years ago
  2. bd89e4b This is a simplified (and superior) implementation of __invoke, __invokable and __invoke_of. It is superior in that __invoke now handles reference qualified member functions whereas the previous implementation did not. And it simply has less infrastructure in its implementation. I'm still learning how to program in C++11 (and probably will be for a long time). This change does not impact the behavior we're seeing in http://llvm.org/bugs/show_bug.cgi?id=9975 by Howard Hinnant · 13 years ago
  3. 57cff29 I had a giant misunderstanding of what 'synchronizes with' meant in [futures.async]/p5. This invalidated the current design of async in <future>. This is a new design, based on my new understanding, which has been confirmed on the lwg mailing list. The summary is that ~future() (and ~shared_future()) will block when they are created from within async, and the thread hasn't finished yet. As part of this work I created two new type traits: __invokable<F, Args...>::value and __invoke_of<F, Args...>::type. These are what result_of<F(Args...)> wanted to be when it grew up, but never will be. __invoke_of is carefully crafted so that it can serve as its own enable_if (type doesn't exist if the signature isn't invokable). All of this work is C++11 only. by Howard Hinnant · 13 years ago
  4. 941138f Spit 5th bullet __invoke into function pointers and everything else because result_of doesn't deal with function pointers. by Howard Hinnant · 13 years ago
  5. b64f8b0 license change by Howard Hinnant · 14 years ago
  6. 99acc50 visibility-decoration. by Howard Hinnant · 14 years ago
  7. fdc5a0f Fix const bug in function by Howard Hinnant · 14 years ago
  8. 73d21a4 Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. by Howard Hinnant · 14 years ago
  9. 324bb03 Fixing whitespace problems by Howard Hinnant · 14 years ago
  10. f5256e1 Wiped out some non-ascii characters that snuck into the copyright. by Howard Hinnant · 14 years ago
  11. bc8d3f9 libcxx initial import by Howard Hinnant · 14 years ago