index
:
ampere-computing/libcxx.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
libc++ including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
__mutex_base
Age
Commit message (
Expand
)
Author
2018-01-02
One more (should be) inline variable that is defined in the dylib
Marshall Clow
2018-01-02
Implement most of P0607: Inline Variables for the Standard Library. This invo...
Marshall Clow
2017-06-07
Fix compile error with Bionic's PTHREAD_MUTEX_INITIALIZER
Eric Fiselier
2017-05-31
[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows
Eric Fiselier
2017-05-10
[libc++] Refactor Windows support headers.
Eric Fiselier
2017-04-18
Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in thread.
Eric Fiselier
2017-03-24
Implement Pp0156r2: 'Variadic Lock Guard, version 5' Reviewed as https://rev...
Marshall Clow
2017-03-02
[libc++] Make _LIBCPP_TYPE_VIS export members
Shoaib Meenai
2017-01-09
Swap two lines in __mutex_base. On systems with high clock rates, we could mi...
Marshall Clow
2017-01-04
[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS
Eric Fiselier
2016-11-18
Remove _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS
Eric Fiselier
2016-07-18
Don't use pthread initializers in constexpr constructors. Patch by elram. Rev...
Marshall Clow
2016-06-14
Implement variadic lock_guard.
Eric Fiselier
2016-05-06
Refactor pthread usage of libcxx.
Asiri Rathnayake
2016-04-13
Qualify calls to addressof to avoid getting ADL. Fixes PR#27254.
Marshall Clow
2016-03-16
Add clang thread safety annotations to mutex and lock_guard. Patch by jamesr@...
Eric Fiselier
2016-03-14
Implement LWG2577: {shared,unique}_lock</tt> should use std::addressof
Marshall Clow
2015-11-07
Cleanup: move visibility/linkage attributes to the first declaration.
Evgeniy Stepanov
2015-08-27
Do not include pthread.h and sched.h when threads are disabled
Jonathan Roelofs
2014-09-05
Allow libc++ to be built on systems without POSIX threads
Jonathan Roelofs
2014-03-26
Implement LWG issue #2135. If something goes wrong in condition_variable::wai...
Marshall Clow
2013-12-23
Make cv_status a class enum. Fixes PR18314. Thanks to Andersca for the report...
Marshall Clow
2013-09-21
N3659: Shared locking in C++ Revision 2, c++1y only
Howard Hinnant
2013-08-12
Nico Rieck: this patch series fixes visibility issues on Windows as explaine...
Howard Hinnant
2013-03-06
No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...
Howard Hinnant
2012-10-30
Rename uses of _ and __ because these are getting stepped on by macros from o...
Howard Hinnant
2012-09-11
Dimitry Andric: FreeBSD porting tweaks for PTHREAD_MUTEX_INITIALIZER and PTHR...
Howard Hinnant
2012-08-30
Change sleep_for, sleep_until, and the condition_variable timed wait
Howard Hinnant
2012-07-21
noexcept applied to <condition_variable>.
Howard Hinnant
2012-07-21
noexcept and constexpr applied to <mutex>.
Howard Hinnant
2012-07-07
Apply constexpr to the mutex constructor. As a conforming extension, apply c...
Howard Hinnant
2012-02-21
Modernize conversion to bool to the explicit bool conversion operator (librar...
Howard Hinnant
2011-10-17
Windows support by Ruben Van Boxem.
Howard Hinnant
2011-06-30
_STD -> _VSTD to avoid macro clash on windows
Howard Hinnant
2011-06-14
Provide names for template and function parameters in forward declarations. ...
Howard Hinnant
2010-11-28
Minor fixup in <ratio> and add optional support for shared_mutex and upgrade_...
Howard Hinnant
2010-11-20
N3191: C++ Timeout Specification
Howard Hinnant
2010-11-16
license change
Howard Hinnant
2010-09-21
visibility-decoration.
Howard Hinnant
2010-09-04
Changed __config to react to all of clang's currently documented has_feature ...
Howard Hinnant
2010-08-22
Fixing whitespace problems
Howard Hinnant
2010-05-11
Wiped out some non-ascii characters that snuck into the copyright.
Howard Hinnant
2010-05-11
libcxx initial import
Howard Hinnant