[libcxx-commits] [PATCH] D110110: [libc++] [ABI BREAK] Remove non-atomic "platform" semaphore implementations.

Arthur O'Dwyer via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Oct 29 13:00:46 PDT 2021


Quuxplusone updated this revision to Diff 383473.
Quuxplusone added a comment.

Copy `UNSUPPORTED: linux && 32bits-on-64bits` annotations from the other semaphore tests to deal with the failures in https://buildkite.com/llvm-project/libcxx-ci/builds/6278 . No idea why these are //newly// failing after this PR (as opposed to having already been failing when Louis annotated literally all the other semaphore tests).

If this passes CI, I'll go ahead and land it.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D110110/new/

https://reviews.llvm.org/D110110

Files:
  libcxx/include/__threading_support
  libcxx/include/semaphore
  libcxx/src/support/win32/thread_win32.cpp
  libcxx/test/std/thread/thread.semaphore/acquire.pass.cpp
  libcxx/test/std/thread/thread.semaphore/ctor.compile.pass.cpp
  libcxx/test/std/thread/thread.semaphore/release.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D110110.383473.patch
Type: text/x-patch
Size: 9175 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20211029/7feaf277/attachment.bin>


More information about the libcxx-commits mailing list