summaryrefslogtreecommitdiffstats
path: root/libcxx/src/mutex.cpp
Commit message (Expand)AuthorAgeFilesLines
* [libcxx{,abi}] Emit deplibs only when detected by CMakeMichał Górny2019-12-021-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
* Fix thread comparison by making sure we never pass our special 'not a thread'...Marshall Clow2019-08-141-1/+1
* Rework recursive_timed_mutex so that it uses __thread_id instead of using the...Marshall Clow2019-08-141-6/+6
* [runtimes] Don't depend on libpthread on AndroidYi Kong2019-07-221-1/+1
* Fix PR27658 - Make ~mutex trivial when possible.Eric Fiselier2019-07-071-4/+1
* [runtimes] Check if pragma comment(lib, ...) is supported firstPetr Hosek2019-05-301-1/+1
* [runtimes] Support ELF dependent libraries featurePetr Hosek2019-05-301-0/+6
* Fix r359229 which tried to fix r359159...Chandler Carruth2019-04-261-1/+1
* libc++/win: Make once_flag have the same size as a pointer.Nico Weber2019-03-201-8/+8
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne2018-08-011-1/+0
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-0/+1
* Recommit [libcxx] Never use <cassert> within libc++Eric Fiselier2017-02-041-4/+3
* Revert "[libcxx] Never use <cassert> within libc++"Eric Fiselier2017-01-241-3/+4
* [libcxx] Never use <cassert> within libc++Eric Fiselier2017-01-241-4/+3
* Fix Windows try_lock implementationEric Fiselier2017-01-141-2/+2
* thread_support: split out {,non-}recursive mutexSaleem Abdulrasool2017-01-051-4/+4
* Mark libc++ internal globals with _LIBCPP_SAFE_STATIC.Eric Fiselier2016-09-281-2/+2
* [libcxx] Fix a data race in call_onceKuba Brecka2016-09-041-4/+1
* Refactor pthread usage of libcxx.Asiri Rathnayake2016-05-061-48/+26
* Move atomic_support.h and config_elast.h into src/includeEric Fiselier2015-08-181-1/+1
* [libcxx] Add atomic_support.h header to src that handles needed atomic operat...Eric Fiselier2015-07-071-3/+7
* Allow libc++ to be built on systems without POSIX threadsJonathan Roelofs2014-09-051-0/+27
* Peter Collingbourne: Fix warnings when compiling with -DNDEBUG.Howard Hinnant2013-09-211-0/+3
* noexcept and constexpr applied to <mutex>.Howard Hinnant2012-07-211-8/+9
* Quash a whole bunch of warningsHoward Hinnant2011-12-011-2/+1
* license changeHoward Hinnant2010-11-161-2/+2
* Fixing whitespace problemsHoward Hinnant2010-08-221-2/+2
* now works with -fno-exceptions and -fno-rttiHoward Hinnant2010-08-111-0/+4
* [util.smartptr.hash]Howard Hinnant2010-06-031-1/+1
* patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was accepte...Howard Hinnant2010-05-241-2/+2
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-111-1/+1
* libcxx initial importHoward Hinnant2010-05-111-0/+246
OpenPOWER on IntegriCloud