- 5e26fb1 [libc++] Qualify calls to nullary functions like __throw_foo (#122465) by Louis Dionne · 3 months ago
- ba87515 [libc++][RFC] Always define internal feature test macros (#89178) by Nikolas Klauser · 7 months ago
- 9783f28 [libc++] Format the code base (#74334) by Louis Dionne · 1 year, 5 months ago
- cf7d4f5 [libc++] Handle threads-related .cpp files like we do all other source files (#71100) by Louis Dionne · 1 year, 6 months ago
- d2cb198 [libc++] Make future_error constructor standard-compliant by Marek Kurdej · 1 year, 7 months ago
- fbdf684 [libc++] Avoid destructor call for error_category singletons by Chris Bowler · 1 year, 8 months ago
- b22aa3d [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONS by Nikolas Klauser · 2 years, 3 months ago
- bbb0f2c [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. by Arthur O'Dwyer · 3 years, 3 months ago
- a7c2a62 [libc++] Guard warning pragmas by Nikolas Klauser · 3 years, 3 months ago
- eb8650a [runtimes][NFC] Remove filenames at the top of the license notice by Louis Dionne · 3 years, 6 months ago
- 5601305 [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept by Louis Dionne · 4 years, 2 months ago
- 57b08b0 Update more file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
- 616ef18 [libc++] Remove race condition in std::async by Louis Dionne · 7 years ago
- 934864b 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 · 7 years ago
- f520c14 Make it possible to build a no-exceptions variant of libcxx. by Asiri Rathnayake · 10 years ago
- b3ec43d Fix PR23293 - Do not unlock shared state before notifying consumers. by Eric Fiselier · 10 years ago
- b3fcc67 Allow libc++ to be built on systems without POSIX threads by Jonathan Roelofs · 11 years ago
- b0d5be5 Fix GCC unknown pragma warning in libc++. by Logan Chien · 11 years ago
- 3b2d7ee Marshall Clow: LWG Issue 2056: future_errc enums start with value 0 (invalid value for broken_promise). by Howard Hinnant · 12 years ago
- 2153d69 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
- a4820bc noexcept applied to <future>. by Howard Hinnant · 13 years ago
- be745c8 Explicitly convert int to future_errc. Fixes http://llvm.org/bugs/show_bug.cgi?id=11428 by Howard Hinnant · 13 years ago
- c206366 Quash a whole bunch of warnings by Howard Hinnant · 13 years ago
- 8841004 http://llvm.org/bugs/show_bug.cgi?id=10346 by Howard Hinnant · 14 years ago
- 3aa229f provide ~future_error() definition by Howard Hinnant · 14 years ago
- 3739fe7 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 · 14 years ago
- a62f289 Applied noexcept to everything in [diagnostics] (Chapter 19) by Howard Hinnant · 14 years ago
- 92e3718 Implemented N3194 by Howard Hinnant · 14 years ago
- 412dbeb license change by Howard Hinnant · 14 years ago
- 10e4a48 Convert __thread_local_data to the singleton pattern by Howard Hinnant · 15 years ago
- 959cf8a Fix whitespace by Howard Hinnant · 15 years ago
- b77c0c0 [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 · 15 years ago
- ead8550 [futures.shared_future] by Howard Hinnant · 15 years ago
- 27f000e [futures.task] and [futures.async]. Requires variadics and rvalue-ref support. by Howard Hinnant · 15 years ago
- 167fd10 future continues ... by Howard Hinnant · 15 years ago
- dae3481 Getting started on <future> by Howard Hinnant · 15 years ago