summaryrefslogtreecommitdiffstats
path: root/include/mutex
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Make _LIBCPP_TYPE_VIS export membersShoaib Meenai2017-03-021-0/+2
* Revert "Adorn __call_once_proxy with `inline` and `_LIBCPP_INLINE_VISIBILITY`"Justin Bogner2017-01-311-1/+0
* Adorn __call_once_proxy with `inline` and `_LIBCPP_INLINE_VISIBILITY`Justin Bogner2017-01-091-0/+1
* thread_support: split out {,non-}recursive mutexSaleem Abdulrasool2017-01-051-2/+3
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-4/+4
* [libcxx] Fix a data race in call_onceKuba Brecka2016-09-041-2/+2
* Fix const default initialization of lock_guard<>Eric Fiselier2016-06-151-1/+1
* Implement variadic lock_guard.Eric Fiselier2016-06-141-0/+91
* Refactor pthread usage of libcxx.Asiri Rathnayake2016-05-061-12/+10
* Do not include pthread.h and sched.h when threads are disabledJonathan Roelofs2015-08-271-0/+2
* [libcxx] Add atomic_support.h header to src that handles needed atomic operat...Eric Fiselier2015-07-071-2/+3
* LWG2442: call_once() shouldn't DECAY_COPY(). Patch from K-Ballo.Eric Fiselier2015-06-131-21/+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/+4
* std::once_flag was forward declared with _LIBCPP_TYPE_VIS decoration, and the...Marshall Clow2014-07-291-1/+1
* Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant2013-08-121-2/+2
* No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant2013-03-061-5/+5
* Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you ...Howard Hinnant2012-09-141-3/+5
* noexcept and constexpr applied to <mutex>.Howard Hinnant2012-07-211-22/+22
* Quash a whole bunch of warningsHoward Hinnant2011-12-011-1/+1
* Further macro protection by replacing _[A-Z] with _[A-Z]pHoward Hinnant2011-11-291-14/+14
* Add protection from min/max macrosHoward Hinnant2011-11-291-0/+2
* Windows support by Ruben Van Boxem.Howard Hinnant2011-10-171-0/+2
* _STD -> _VSTD to avoid macro clash on windowsHoward Hinnant2011-06-301-5/+5
* I had a giant misunderstanding of what 'synchronizes with' meant in [futures....Howard Hinnant2011-05-191-1/+1
* Brought call_once variadic call up to current spec, which allows move-only fu...Howard Hinnant2011-05-161-4/+41
* Fixing an ambiguity in variadics found by clang.Howard Hinnant2011-01-121-9/+9
* N3191: C++ Timeout SpecificationHoward Hinnant2010-11-201-2/+2
* license changeHoward Hinnant2010-11-161-2/+2
* visibility-decoration.Howard Hinnant2010-09-221-5/+12
* Changed __config to react to all of clang's currently documented has_feature ...Howard Hinnant2010-09-041-1/+1
* Fixing whitespace problemsHoward Hinnant2010-08-221-8/+8
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-111-1/+1
* libcxx initial importHoward Hinnant2010-05-111-0/+516