summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/shared_mutex
AgeCommit message (Expand)Author
2025-11-18libstdc++: shared_mutex: Respond consistently to errors and deadlockMike Crowe
2025-10-14libstdc++: Avoid overflow in timeout conversions [PR113327]Jonathan Wakely
2025-03-06libstdc++: Make std::unique_lock self-move-assignableJonathan Wakely
2025-01-02Update copyright years.Jakub Jelinek
2024-10-04libstdc++: Replace implicit lambda capture of 'this' [PR116964]Jonathan Wakely
2024-09-27libgcc, libstdc++: Make declarations no longer TU-local [PR115126]Nathaniel Shead
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill
2024-01-03Update copyright years.Jakub Jelinek
2023-10-26libstdc++: Fix exception thrown by std::shared_lock::unlock() [PR112089]Jonathan Wakely
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović
2023-01-16Update copyright years.Jakub Jelinek
2023-01-13libstdc++: Do not include <system_error> in concurrency headersJonathan Wakely
2022-12-06libstdc++: Add nodiscard attribute to mutex try_lock functionsJonathan Wakely
2022-10-03libstdc++: Mark headers that must be hosted as such [PR103626]Arsen Arsenović
2022-01-03Update copyright years.Jakub Jelinek
2021-10-07libstdc++: Move C++14 <chrono> components to new <bits/chrono.h> headerJonathan Wakely
2021-04-06libstdc++: Fix doxygen markup for group close commandsJonathan Wakely
2021-01-04Update copyright years.Jakub Jelinek
2020-10-22libstdc++: Only include <condition_variable> in <shared_mutex> if neededJonathan Wakely
2020-03-25libstdc++: Define and use chrono::is_clock for C++20Jonathan Wakely
2020-03-06libstdc++: Fix call to __glibcxx_rwlock_init (PR 93244)Jonathan Wakely
2020-01-01Update copyright years.Jakub Jelinek
2019-12-02libstdc++: Fix try_lock_until and try_lock_shared_until on arbitrary clockMike Crowe
2019-12-02libstdc++: Add full steady_clock support to shared_timed_mutexMike Crowe
2019-05-02Improve docs for mutexesJonathan Wakely
2019-01-01Update copyright years.Jakub Jelinek
2018-11-17Implement std::pmr::synchronized_pool_resourceJonathan Wakely
2018-07-26Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1Jonathan Wakely
2018-01-03Update copyright years.Jakub Jelinek
2017-09-12PR libstdc++/79433 no #error for including headers with wrong -stdJonathan Wakely
2017-01-01Update copyright years.Jakub Jelinek
2016-08-03Define C++17 feature-test macrosJonathan Wakely
2016-04-28libstdc++/70766 use std::addressof instead of operator&Jonathan Wakely
2016-01-04Update copyright years.Jakub Jelinek
2015-09-09Enable lightweight checks with _GLIBCXX_ASSERTIONS.Jonathan Wakely
2015-09-03Clean up libstdc++ includes slightly.Jonathan Wakely
2015-08-13shared_mutex (shared_mutex::unlock()): Fix typo.Eelis van der Weegen
2015-06-05shared_mutex (__shared_mutex_pthread, [...]): New helper types implementing t...Jonathan Wakely
2015-04-10shared_mutex (shared_timed_mutex): Only use pthread_rwlock_t when the POSIX T...Jonathan Wakely
2015-04-10shared_mutex (shared_timed_mutex): Add comments to explain the logic in the n...Jonathan Wakely
2015-03-18acinclude.m4 (GLIBCXX_CHECK_GTHREADS): Check for pthread_rwlock_t.Jonathan Wakely
2015-01-29atomic_base.h: Use __always_inline__ instead of always_inline.Jonathan Wakely
2015-01-27re PR target/64368 (Several libstdc++ test failures on non-linux platforms af...Jonathan Wakely
2015-01-16libstdc++: Add POSIX variant of shared_timed_mutex.Torvald Riegel
2015-01-05Update copyright years.Jakub Jelinek
2014-12-09re PR libstdc++/64203 (shared_mutex compile errors on bare-metal targets)Jonathan Wakely
2014-10-01Implement SD-6: SG10 Feature Test RecommendationsEdward Smith-Rowland
2014-02-20Rename shared_mutex to shared_timed_mutex per C++14 acceptance of N3891.Ed Smith-Rowland
2014-01-02Update copyright years in libstdc++-v3/Richard Sandiford
2013-06-18re PR libstdc++/57641 (std::timed_mutex.try_lock_until() is broken)Jonathan Wakely