summaryrefslogtreecommitdiff
path: root/libcxx/include/shared_mutex
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Add hide_from_abi check for classesNikolas Klauser2023-04-161-5/+5
* [libc++] Granularize system_error.Mark de Wever2023-04-091-1/+5
* [libc++] Granularize __mutex_baseNikolas Klauser2023-03-221-2/+11
* [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser2023-02-151-3/+3
* [libc++] Enable radability-identifier-naming for local variables and fix any ...Nikolas Klauser2023-02-111-2/+2
* [libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guidesLouis Dionne2022-10-031-0/+1
* [libc++] Make the naming of private member variables consistent and enforce i...Nikolas Klauser2022-09-021-27/+27
* [libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser2022-07-081-2/+2
* [libc++] Improve error messages for disabled modesLouis Dionne2022-05-201-4/+2
* [libc++] Ensure that all public C++ headers include <__assert>Louis Dionne2022-03-301-0/+1
* [libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer2022-02-041-1/+1
* [runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne2021-11-171-1/+1
* [libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer2021-05-291-1/+1
* [libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne2021-04-201-3/+3
* [libc++] Rework the whole availability markup implementationLouis Dionne2020-11-051-0/+1
* 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
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [libcxx] Provide thread annotations for shared_mutexPetr Hosek2018-11-091-7/+8
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* [libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne2018-08-011-1/+1
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-2/+6
* Fix shared_mutex dll import errors on WindowsEric Fiselier2017-05-081-1/+1
* Add markup for libc++ dylib availabilityMehdi Amini2017-05-041-3/+3
* Implement Pp0156r2: 'Variadic Lock Guard, version 5' Reviewed as https://rev...Marshall Clow2017-03-241-2/+2
* [libc++] Make _LIBCPP_TYPE_VIS export membersShoaib Meenai2017-03-021-0/+2
* Qualify calls to addressof to avoid getting ADL. Fixes PR#27254.Marshall Clow2016-04-131-6/+6
* Implement LWG2577: {shared,unique}_lock</tt> should use std::addressofMarshall Clow2016-03-141-6/+6
* Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480Marshall Clow2015-06-301-19/+94
* [libcxx] Fix bug in shared_timed_mutex that could cause a program to hang.Eric Fiselier2015-04-021-0/+1
* Allow libc++ to be built on systems without POSIX threadsJonathan Roelofs2014-09-051-0/+6
* Replace 'noexcept' with '_NOEXCEPT' in <shared_mutex>. This allows us to buil...Marshall Clow2014-08-251-10/+10
* Implement N3891: A proposal to rename shared_mutex to shared_timed_mutexDavid Majnemer2014-03-171-12/+12
* N3659: Shared locking in C++ Revision 2, c++1y onlyHoward Hinnant2013-09-211-0/+419