llvm-project/libcxx/test/std/thread
Arthur O'Dwyer c9af0e61fa [libc++] counting_semaphore should not be default-constructible.
Neither the current C++2b draft, nor any revision of [p1135],
nor libstdc++, claims that `counting_semaphore` should be
default-constructible. I think this was just a copy-paste issue
somehow.

Also, `explicit` was missing from the constructor.

Also, `constexpr` remains missing; but that's probably more of a
technical limitation, since apparently there are some platforms
where we don't (can't??) use the atomic implementation and
have to rely on pthreads, which obviously isn't constexpr.

Differential Revision: https://reviews.llvm.org/D110042
2021-09-21 16:19:31 -04:00
..
futures [SystemZ][z/OS] Avoid assumption for character value in futures tests 2021-08-20 14:03:03 -04:00
thread.barrier [runtimes] Simplify how we specify XFAIL & friends based on the triple 2021-07-01 14:03:30 -04:00
thread.condition [libcxx] [test] Make the condvar wait_for tests a bit more understandable. NFC. 2021-04-02 10:46:15 +03:00
thread.general Support tests in freestanding 2019-02-04 20:31:13 +00:00
thread.latch [runtimes] Simplify how we specify XFAIL & friends based on the triple 2021-07-01 14:03:30 -04:00
thread.mutex [libc++] Remove workarounds for the lack of deduction guides in C++17 2021-08-18 08:57:25 -04:00
thread.req [libc++] Remove useless nothing_to_do.pass.cpp tests 2020-04-03 13:48:34 -04:00
thread.semaphore [libc++] counting_semaphore should not be default-constructible. 2021-09-21 16:19:31 -04:00
thread.threads [libcxx] [test] Generalize defines for skipping allocation checks 2021-08-10 11:05:00 +03:00
macro.pass.cpp libcxx: Define __STDCPP_THREADS__ to 1, not to __cplusplus. 2019-07-30 14:32:47 +00:00