summaryrefslogtreecommitdiffstats
path: root/libcxx/include/mutex
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Mark __call_once_proxy as hidden and internalLouis Dionne2019-11-111-1/+1
* [libc++] Take 2: Implement LWG 2510Louis Dionne2019-09-261-3/+3
* Revert r372777: [libc++] Implement LWG 2510 and its follow-upsIlya Biryukov2019-09-251-3/+3
* [libc++] Implement LWG 2510Louis Dionne2019-09-241-3/+3
* Rework recursive_timed_mutex so that it uses __thread_id instead of using the...Marshall Clow2019-08-141-3/+3
* Revert "Suppress -Wctad-maybe-unsupported on types w/o deduction guides."Eric Fiselier2019-08-041-1/+0
* Suppress -Wctad-maybe-unsupported on types w/o deduction guides.Eric Fiselier2019-08-031-0/+1
* libc++/win: Make once_flag have the same size as a pointer.Nico Weber2019-03-201-5/+14
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Annotate scoped_lock as with scoped_lockable attributeAaron Puchert2018-10-091-1/+1
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* Implement most of P0607: Inline Variables for the Standard Library. This invo...Marshall Clow2018-01-021-3/+3
* Implement P0739R0: 'Some improvements to class template argument deduction in...Marshall Clow2017-07-271-3/+3
* Revert r304955 - Fix class template deduction for scoped_lock.Eric Fiselier2017-06-081-5/+0
* Fix class template deduction for scoped_lock.Eric Fiselier2017-06-081-1/+5
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-2/+6
* Add missing acquire_load to call_once overload.Justin Lebar2017-04-231-1/+1
* Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in thread.Eric Fiselier2017-04-181-15/+15
* Move the scoped_lock inside the '#ifndef NO_THREADS' block to fix the no-thre...Marshall Clow2017-03-241-79/+78
* Implement Pp0156r2: 'Variadic Lock Guard, version 5' Reviewed as https://rev...Marshall Clow2017-03-241-23/+47
* [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
OpenPOWER on IntegriCloud