Eric Niebler
Eric Niebler
I can build and run p1897 with clang-9 just fine. It's possible this one got fixed. What command line options are you using?
I can imagine uses cases for all of these, but the amount of complexity implied seems outsize for the needs of unifex. [Nothrow] copyability/movability can be handled by special CPOs,...
If you think of the CPOs as policies, then we already have a policy based design. I'm just suggesting we use it to implement the things you describe here. We'll...
> We have discussed changing the behaviour so that it transitions back to the parent scheduler when it completes but have not yet implemented this. This feels to me like...
I have a prototype of a simple, non-intrusive way to add receiver-guided sender algorithm customization. It involves adding a `connector` receiver query. A _connector_ is a binary callable that can...
@lewissbaker I would really appreciate your thoughts about how compatible this approach is with your language-based CPO mechanism. I don't want P2300 adopting a design for the `connect` CPO that...
This is a missing feature. There currently isn't a satisfactory solution. You could `when_all` _N_ at a time in a loop. That's the best you can do today.
There's nothing technical preventing a range-based sender/receiver `when_all` algorithm. Nobody has written one, that's all. What I neglected to mention in my original answer is that the best way to...
I've never been much of a floating point expert. Without doing some research, I can't tell you whether this is conforming or not.
@griwes Are you working on a `cuda::variant`? Can I assign this to you?