aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/30_threads
AgeCommit message (Expand)AuthorFilesLines
2026-01-02Update copyright years.Jakub Jelinek352-352/+352
2025-11-27libstdc++: Fix std::counting_semaphore<> default max valueJonathan Wakely1-0/+9
2025-11-18libstdc++: shared_mutex: Respond consistently to errors and deadlockMike Crowe1-0/+25
2025-10-29libstdc++: Do not include internal headers in testsJonathan Wakely1-1/+1
2025-10-28libstdc++: Fix deadlock in shared_timed_mutex test [PR122401]Jonathan Wakely1-13/+16
2025-10-27libstdc++: Add missing -pthread for new tests [PR122401]Jonathan Wakely4-0/+12
2025-10-14libstdc++: Add negative this_thread::sleep tests [PR116586]Mike Crowe2-4/+35
2025-10-14libstdc++: Add std::timed_mutex tests for negative timeouts [PR116586]Mike Crowe1-0/+57
2025-10-14libstdc++: Add std::recursive_timed_mutex tests for negative timeouts [PR116586]Mike Crowe1-0/+72
2025-10-14libstdc++: Add std::future tests for negative timeouts [PR116586]Mike Crowe1-0/+55
2025-10-14libstdc++: Add std::condition_variable tests for negative timeouts [PR116586]Mike Crowe1-0/+60
2025-10-14libstdc++: Add std::shared_timed_mutex tests for negative timeouts [PR116586]Jonathan Wakely1-0/+97
2025-10-14libstdc++: Add std::binary_semaphore tests for negative timeouts [PR116586]Mike Crowe2-0/+46
2025-10-14libstdc++: Avoid overflow in timeout conversions [PR113327]Jonathan Wakely1-0/+29
2025-10-10libstdc++: Implement P3235R3 optimizations for std::print [PR121790]Tomasz Kamiński1-1/+4
2025-09-16libstdc++: Explicitly pass -Wsystem-headers in tests that need itPatrick Palka1-0/+1
2025-08-21libstdc++: Check _GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK with #if [PR121496]Jonathan Wakely1-0/+14
2025-07-25c++: Unwrap type traits defined in terms of builtins within diagnostics [PR11...Nathaniel Shead2-0/+2
2025-06-06libstdc++: Add more tests for semaphoresJonathan Wakely3-0/+53
2025-06-06libstdc++: Adjust effective-target requirements for <barrier> and <semaphore>Jonathan Wakely7-5/+12
2025-06-04libstdc++: Fix std::counting_semaphore::acquire deadlock [PR104928]Jonathan Wakely2-0/+171
2025-05-30libstdc++: Rewrite std::counting_semaphore base class [PR118494]Jonathan Wakely4-163/+8
2025-05-30libstdc++: Fix std::barrier for constant initialization [PR118395]Jonathan Wakely2-0/+51
2025-05-12libstdc++: Restore std::scoped_lock for non-gthreads targets [PR120198]Jonathan Wakely1-4/+24
2025-04-25libstdc++: Constrain formatter for thread::id [PR119918]Tomasz Kamiński1-0/+30
2025-04-25libstdc++: Improve diagnostics for std::packaged_task invocable checksJonathan Wakely2-7/+6
2025-03-12libstdc++: Add static_assert to std::packaged_task::packaged_task(F&&)Jonathan Wakely2-0/+39
2025-03-06libstdc++: Make std::unique_lock self-move-assignableJonathan Wakely2-0/+55
2025-01-30libstdc++: Use safe integer comparisons in std::latch [PR98749]Jonathan Wakely1-1/+11
2025-01-08libstdc++: Fix std::future::wait_until for subsecond negative times [PR118093]Jonathan Wakely1-0/+26
2025-01-02Update copyright years.Jakub Jelinek353-353/+353
2024-10-09libstdc++: Ignore _GLIBCXX_USE_POSIX_SEMAPHORE if not supported [PR116992]Jonathan Wakely1-0/+2
2024-09-27libstdc++: Fix test FAILs due to -Wreturn-local-addrJonathan Wakely1-0/+1
2024-09-14libstdc++: Refactor loops in std::__platform_semaphoreJonathan Wakely2-0/+20
2024-09-02[libstdc++-v3] [testsuite] improve future/*/poll.cc calibrationAlexandre Oliva1-41/+70
2024-09-02[libstdc++] [testsuite] avoid async.cc loss of precision [PR91486]Alexandre Oliva1-3/+16
2024-07-04Skip 30_threads/future/members/poll.cc on hppa*-*-linux*John David Anglin1-0/+1
2024-05-22libstdc++: Implement std::formatter<std::thread::id> without <sstream> [PR115...Jonathan Wakely1-1/+20
2024-02-02libstdc++: Make std::function deduction guide support explicit object functio...Jonathan Wakely1-0/+35
2024-01-03Update copyright years.Jakub Jelinek353-353/+353
2023-11-16libstdc++: Fix aligned formatting of stacktrace_entry and thread::id [PR112564]Jonathan Wakely1-2/+12
2023-11-16libstdc++: Test for feature test macros more accuratelyJonathan Wakely13-1/+13
2023-11-11libstdc++: Add [[nodiscard]] to lock typesJonathan Wakely3-0/+89
2023-10-26libstdc++: Fix exception thrown by std::shared_lock::unlock() [PR112089]Jonathan Wakely1-0/+23
2023-09-16libstdc++: Do not require effective target pthread for some testsJonathan Wakely5-15/+10
2023-09-16libstdc++: Remove dg-options "-std=gnu++20" from 30_threads testsJonathan Wakely43-85/+42
2023-09-15libstdc++: Simplify dejagnu directives for some tests using threadsJonathan Wakely3-10/+6
2023-09-15libstdc++: Remove dg-options "-std=gnu++23" from remaining testsJonathan Wakely1-1/+0
2023-09-11libstdc++: Formatting std::thread::id and std::stacktrace (P2693R1)Jonathan Wakely4-4/+103
2023-03-31libstdc++: Avoid -Wmaybe-uninitialized warning in std::stop_source [PR109339]Jonathan Wakely1-0/+10