[libcxx-commits] [PATCH] D150284: [libc++][PSTL] Add a simple std::thread backend

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri May 19 08:09:02 PDT 2023


ldionne added a comment.

In D150284#4350281 <https://reviews.llvm.org/D150284#4350281>, @EricWF wrote:

> I'm a bit worried about shipping these patches then. I normally prefer to have a bunch more certainty when committing stuff to non-experimental bits of the library. @ldionne, you're cool with this plan?

Yes, I believe that's the best way to make progress here. We're implementing different backends to make sure that the customization points work and get a feel for how we want things to look like. However, making the backend really good would be wasted time at this point because we don't know whether we'll have to change some of the customization points. This is all guarded behind `-fexperimental-library`, which means that we're not actually shipping any of it by default.

Don't get me wrong, we'll make the backend(s) better before declaring this non-experimental, but right now we're trying to figure out the backend API and how to implement algorithms in terms of each other more than we're trying to create a really well optimized backend implementation.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D150284



More information about the libcxx-commits mailing list