aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/semaphore
AgeCommit message (Expand)AuthorFilesLines
2025-06-06libstdc++: Use std::conditional_t instead of lambda to select semaphore imple...Jonathan Wakely1-2/+2
2025-06-06libstdc++: Optimize std::counting_semaphore for futex pathJonathan Wakely1-3/+2
2025-05-30libstdc++: Rewrite std::counting_semaphore base class [PR118494]Jonathan Wakely1-13/+19
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill1-0/+2
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-4/+5
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-10-03libstdc++: Mark headers that must be hosted as such [PR103626]Arsen Arsenović1-0/+2
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-04-22libstdc++: Remove #error from <semaphore> implementation [PR 100179]Jonathan Wakely1-0/+2
2021-04-21libstdc++: Fix whitespace in license boilerplateJonathan Wakely1-3/+3
2021-04-20libstdc++: Refactor/cleanup of C++20 atomic wait implementationThomas Rodgers1-6/+3
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-20libstdc++: Fix indentation in <semaphore>Jonathan Wakely1-1/+2
2020-12-01Add feature test macro for atomic<T>::waitThomas Rodgers1-2/+2
2020-11-26libstdc++: Define (and use) _GLIBCXX_HAVE_ATOMIC_WAITJonathan Wakely1-3/+3
2020-11-23libstdc++: make atomic waiting depend on gthreads or futexesJonathan Wakely1-2/+5
2020-11-20libstdc++: Add C++2a synchronization supportThomas Rodgers1-0/+92