1. 39ad1d1 [libc++] Remove race condition in std::async by Louis Dionne · 6 years ago
  2. decf28e Code cleanup - change naked 'throw' expressions to call helpre function '__throw_future_error'. The behavior change is that if you build libc++ with exceptions disabled, and then use that in a program that sets the value of the future twice (for example), it will now abort instead of behaving unpredictably. by Marshall Clow · 6 years ago
  3. cc2e93c Make it possible to build a no-exceptions variant of libcxx. by Asiri Rathnayake · 9 years ago
  4. 56a599b Fix PR23293 - Do not unlock shared state before notifying consumers. by Eric Fiselier · 9 years ago
  5. 8d86b2e Allow libc++ to be built on systems without POSIX threads by Jonathan Roelofs · 10 years ago
  6. 8f48c23 Fix GCC unknown pragma warning in libc++. by Logan Chien · 11 years ago
  7. cd942f1 Marshall Clow: LWG Issue 2056: future_errc enums start with value 0 (invalid value for broken_promise). by Howard Hinnant · 11 years ago
  8. 1b031c9 Fix a race in the construction of future. This fixes http://llvm.org/bugs/show_bug.cgi?id=14934. by Howard Hinnant · 12 years ago
  9. 8bf01dd noexcept applied to <future>. by Howard Hinnant · 12 years ago
  10. b1bc0c4 Explicitly convert int to future_errc. Fixes http://llvm.org/bugs/show_bug.cgi?id=11428 by Howard Hinnant · 13 years ago
  11. ec3773c Quash a whole bunch of warnings by Howard Hinnant · 13 years ago
  12. 22ba71b http://llvm.org/bugs/show_bug.cgi?id=10346 by Howard Hinnant · 13 years ago
  13. 043fe1d provide ~future_error() definition by Howard Hinnant · 13 years ago
  14. 1694d23 noexcept for <memory>. I've added a few extension noexcept to: allocator_traits<A>::deallocate, allocaate<T>::deallocate, return_temporary_buffer, and default_delete<T>::operator()(T*) const. My rationale was: If a std-dicated noexcept function needs to call another std-defined function, that called function must be noexcept. We're all a little new to noexcept, so things like this are to be expected. Also included fix for broken __is_swappable trait pointed out by Marc Glisse, thanks Marc|. And fixed a test case for is_nothrow_destructible. Destructors are now noexcept by default| by Howard Hinnant · 13 years ago
  15. 1e15fd1 Applied noexcept to everything in [diagnostics] (Chapter 19) by Howard Hinnant · 13 years ago
  16. 7de4790 Implemented N3194 by Howard Hinnant · 14 years ago
  17. b64f8b0 license change by Howard Hinnant · 14 years ago
  18. 5306d68 Convert __thread_local_data to the singleton pattern by Howard Hinnant · 14 years ago
  19. bfd5530 Fix whitespace by Howard Hinnant · 14 years ago
  20. e6e4d01 [futures.atomic_future] and notify_all_at_thread_exit. This completes the header <future> and all of Chapter 30 (for C++0x enabled compilers). by Howard Hinnant · 14 years ago
  21. 99be823 [futures.shared_future] by Howard Hinnant · 14 years ago
  22. 54da338 [futures.task] and [futures.async]. Requires variadics and rvalue-ref support. by Howard Hinnant · 14 years ago
  23. 47499b1 future continues ... by Howard Hinnant · 14 years ago
  24. a652172 Getting started on <future> by Howard Hinnant · 14 years ago