[libcxx-commits] [PATCH] D86704: [libcxx] Add testing infrastructure for EXTERNAL_THREAD_API mode

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Sep 13 14:45:49 PDT 2023


ldionne commandeered this revision.
ldionne edited reviewers, added: miyuki; removed: ldionne.
ldionne added a comment.
Herald added a subscriber: arichardson.
Herald added a project: All.

[Github PR transition cleanup]

I'll abandon this because this wouldn't apply cleanly anymore, but most importantly because I think the future of supporting external threading configurations is not by keeping the external threading API the way it is today. I think it needs to be reworked to reduce the complexity it creates inside libc++ and I don't think it makes sense to add a testing configuration for it. Basically the way I envision this is that we'd move the "external threading API" from the current mechanism to a "vendor friendly" way of supporting different threading backends, like we do to define e.g. the different clocks or the different sources of randomness.


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

https://reviews.llvm.org/D86704



More information about the libcxx-commits mailing list