summaryrefslogtreecommitdiffstats
path: root/libcxx/include/thread
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Hide some functions and types in <future> and <thread> as hiddenLouis Dionne2019-12-101-0/+1
* Rework recursive_timed_mutex so that it uses __thread_id instead of using the...Marshall Clow2019-08-141-69/+5
* libcxx: Define __STDCPP_THREADS__ to 1, not to __cplusplus.Nico Weber2019-07-301-4/+0
* Fix backwards test that I committed yesterday. SighMarshall Clow2019-04-031-2/+2
* Special case some duration arithmetic for GCC and PPC because their long doub...Marshall Clow2019-04-021-0/+5
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [libc++] Make sure we can build libc++ with -fvisibility=hiddenLouis Dionne2018-10-251-1/+1
* Implement LWG 3039 and 3041 - 'Treating Unnecessary decay'.Marshall Clow2018-03-201-1/+1
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-0/+5
* Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in thread.Eric Fiselier2017-04-181-23/+19
* Implement P0599: 'noexcept for hash functions'. Fix a couple of hash function...Marshall Clow2017-03-231-1/+1
* [libc++] Make _LIBCPP_TYPE_VIS export membersShoaib Meenai2017-03-021-1/+4
* Use protected name for the prototype arguments.Joerg Sonnenberger2017-02-091-1/+1
* [libcxx] Don't assume __libcpp_thread_t is an integral typeAsiri Rathnayake2017-01-161-5/+5
* provide Win32 native threadingSaleem Abdulrasool2017-01-071-8/+7
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-3/+3
* [libcxx] Introduce an externally-threaded libc++ variant.Asiri Rathnayake2016-09-111-4/+4
* Fix PR30202 - notify_all_at_thread_exit seg faults if run from a raw pthread ...Eric Fiselier2016-09-031-16/+7
* Cleanup error handling when TLS creation failsEric Fiselier2016-05-301-3/+1
* Refactor pthread usage of libcxx.Asiri Rathnayake2016-05-061-19/+20
* Fix most GCC attribute ignored warningsEric Fiselier2016-04-211-1/+1
* [libcxx] Fix PR15638 - Only allocate in parent when starting a thread to prev...Eric Fiselier2016-04-201-17/+33
* Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov2015-11-071-1/+2
* Fix use of static_assert macro with nested commasEric Fiselier2015-08-191-1/+1
* [libc++] Fix PR22606 - Leak pthread_key with static storage duration to ensur...Eric Fiselier2015-08-181-22/+31
* Explicitly include <sched.h> for sched_yield()Sergey Dmitrouk2014-12-081-0/+1
* Allow libc++ to be built on systems without POSIX threadsJonathan Roelofs2014-09-051-0/+6
* Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant2013-08-121-8/+7
* Fix stupid but harmless type-o. Fixes http://llvm.org/bugs/show_bug.cgi?id=1...Howard Hinnant2013-04-031-2/+2
* Add missing #ifndef _LIBCPP_NO_EXCEPTIONS around throw in include/thread.Howard Hinnant2013-03-281-0/+2
* No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant2013-03-061-9/+9
* Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you ...Howard Hinnant2012-09-141-3/+3
* Change sleep_for, sleep_until, and the condition_variable timed waitHoward Hinnant2012-08-301-4/+14
* Patch contributed by Dev Dude for mingw64 port.Howard Hinnant2012-08-191-1/+1
* noexcept applied to <thread>.Howard Hinnant2012-07-211-37/+37
* Starting using murmur2 when combining multiple size_t's into a single hash, a...Howard Hinnant2011-12-051-4/+5
* Further macro protection by replacing _[A-Z] with _[A-Z]pHoward Hinnant2011-11-291-20/+20
* de-tabbifyHoward Hinnant2011-10-171-11/+11
* Windows support by Ruben Van Boxem.Howard Hinnant2011-10-171-0/+2
* _STD -> _VSTD to avoid macro clash on windowsHoward Hinnant2011-06-301-4/+4
* I had a giant misunderstanding of what 'synchronizes with' meant in [futures....Howard Hinnant2011-05-191-1/+1
* Brought thread variadic constructor up to current spec, which allows move-onl...Howard Hinnant2011-05-161-6/+28
* Effort to reduce the number of exported symbolsHoward Hinnant2010-12-171-1/+1
* N3191: C++ Timeout SpecificationHoward Hinnant2010-11-201-2/+2
* license changeHoward Hinnant2010-11-161-2/+2
* I have reverted all contributions made by Jesse Towner in revision 110724Howard Hinnant2010-11-161-5/+0
* Convert __thread_local_data to the singleton patternHoward Hinnant2010-10-141-2/+2
* visibility-decoration.Howard Hinnant2010-09-231-15/+34
* Changed __config to react to all of clang's currently documented has_feature ...Howard Hinnant2010-09-041-4/+4
* [futures.atomic_future] and notify_all_at_thread_exit. This completes the he...Howard Hinnant2010-09-031-0/+1
OpenPOWER on IntegriCloud