aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/30_threads
AgeCommit message (Expand)AuthorFilesLines
2022-10-03libstdc++: Disable hosted-only tests [PR103626]Arsen Arsenović6-0/+6
2022-09-29libstdc++: Make INVOKE<R> refuse to create dangling references [PR70692]Jonathan Wakely1-0/+11
2022-09-27libstdc++: Adjust deduction guides for static operator() [PR106651]Jonathan Wakely1-0/+23
2022-09-14libstdc++: Add assertion to std::promise::set_exception (LWG 2276)Jonathan Wakely1-0/+18
2022-08-22libstdc++: Fix for explicit copy ctors in <thread> and <future> [PR106695]Jonathan Wakely2-0/+50
2022-06-23libstdc++: testsuite: tolerate non-cancelling sleepAlexandre Oliva1-1/+5
2022-06-21libstdc++: testsuite: call sched_yield for nonpreemptive targetsAlexandre Oliva1-0/+1
2022-04-25libstdc++: Add deduction guides for std::packaged_task [PR105375]Jonathan Wakely1-0/+85
2022-01-03Update copyright years.Jakub Jelinek352-352/+352
2021-12-09libstdc++: Allow std::condition_variable waits to be cancelled [PR103382]Jonathan Wakely1-0/+66
2021-10-01libstdc++: Make std::jthread support pointers to member functions [PR 100612]Jonathan Wakely1-0/+24
2021-10-01libstdc++: Remove unary_function base classes from std::thread testsJonathan Wakely3-7/+6
2021-08-30c++: limit instantiation with ill-formed class [PR96286]Jason Merrill1-4/+0
2021-06-23libstdc++: Avoid "__lockable" name defined as macro by newlibJonathan Wakely1-1/+4
2021-06-22libstdc++: Simplify std::try_lock and std::lock furtherJonathan Wakely4-1/+174
2021-06-22libstdc++: Fix for deadlock in std::counting_semaphore [PR100806]Thomas Rodgers1-0/+57
2021-05-17libstdc++: Fix std::jthread assertion and re-enable skipped testJonathan Wakely3-3/+2
2021-05-10libstdc++: Remove redundant -std=gnu++17 option from concurrency testsJonathan Wakely14-14/+0
2021-05-04libstdc++: Fix null dereferences in std::promiseJonathan Wakely1-1/+0
2021-04-22libstdc++: Fix semaphore to work with system_clock timeoutsJonathan Wakely2-4/+0
2021-04-22libstdc++: Add options for libatomic to testJonathan Wakely1-0/+1
2021-04-21[libstdc++] Fix test timeout in stop_calback/destroy.ccThomas Rodgers1-2/+0
2021-04-20libstdc++: Disable tests that fail after atomic wait/notify rewriteJonathan Wakely3-0/+6
2021-03-31improve future::poll calibration loopAlexandre Oliva1-1/+7
2021-03-16libstdc++: Revert to old std::call_once implementation [PR 99341]Jonathan Wakely1-53/+0
2021-03-10Add options to link with libatomic in various tests.John David Anglin8-0/+8
2021-02-12libstdc++: XFAIL tests that depends on RTTIJonathan Wakely1-0/+1
2021-01-14calibrate intervals to avoid zero in futures poll testAlexandre Oliva1-1/+32
2021-01-14libstdc++: Update copyright dates on new filesJonathan Wakely6-6/+6
2021-01-07libstdc++: Add support for C++20 barriersThomas Rodgers6-0/+251
2021-01-04Update copyright years.Jakub Jelinek347-347/+347
2020-11-26libstdc++: Add "futex" and "gthreads" effective-target keywordsJonathan Wakely1-1/+3
2020-11-25libstdc++: Fix handling of futex wake [PR 97936]Jonathan Wakely2-2/+0
2020-11-24libstdc++: Disable failing tests [PR 97936]Jonathan Wakely3-5/+8
2020-11-24libstdc++: Run all tests in fileJonathan Wakely1-1/+2
2020-11-20libstdc++: Add C++2a synchronization supportThomas Rodgers10-0/+594
2020-11-19libstdc++: Avoid calling undefined __gthread_self weak symbol [PR 95989]Jonathan Wakely2-0/+105
2020-11-19libstdc++: Add missing header to some testsJonathan Wakely2-0/+2
2020-11-13libstdc++: Remove redundant overflow check for futex timeout [PR 93456]Jonathan Wakely1-0/+0
2020-11-13libstdc++: Avoid more 32-bit time_t overflows in futex callsJonathan Wakely1-0/+48
2020-11-13libstdc++: Add -pthread options to std::future polling testJonathan Wakely1-19/+21
2020-11-12libstdc++: Optimise std::future::wait_for and fix futex pollingJonathan Wakely1-0/+103
2020-11-11libstdc++: Assigning to a joinable std::jthread calls std::terminatePaul Scharnofske1-0/+20
2020-11-03libstdc++: Rewrite std::call_once to use futexes [PR 66146]Jonathan Wakely8-54/+46
2020-10-22libstdc++: Fix custom clock in testJonathan Wakely1-4/+5
2020-10-05libstdc++: Use correct duration for atomic_futex wait on custom clock [PR 91486]Mike Crowe1-2/+60
2020-09-11libstdc++: Avoid rounding errors on custom clocks in condition_variableMike Crowe1-7/+54
2020-09-11libstdc++: Avoid rounding errors in std::future::wait_* [PR 91486]Mike Crowe1-0/+15
2020-09-11libstdc++: Loop when futex waits against arbitrary clockMike Crowe1-0/+70
2020-09-11libstdc++: Improve std::async testMike Crowe1-0/+33