-
**Issue by [bylee20](https://github.com/bylee20)**
_Sunday Feb 05, 2023 at 16:09 GMT_
_Originally opened as https://github.com/brycelelbach/wg21_p2300_execution/issues/24_
----
From Here: https://b…
-
This came up in discussion of the valid implementations of `bulk`. The design section of P2300 talks of `bulk` launching "`space`" execution agents. It isn't clear if a simple loop iteration (say, lik…
-
... or why `sync_wait` is refusing to accept a particular sender.
In the P2300 reference implementation, I have a `__debug_sender(sndr, env = {})` function that I find fantastically useful for trou…
-
If we end up doing 1. or 2. from https://github.com/pika-org/pika/issues/479 we need to make changes in DLA-Future. Currently we rely on the pika implementation to release operation states/tiles early…
-
-
A few crucial areas that P2300 can cover require clarification on cooperative semantics. Cooperative API involves multiple threads working together towards a shared aim. For instance, let's consider t…
-
The section that talks about cancellation design status mentions that there were some issues raised in SG1 review about the mandatory synchronisation this design entails and that investigation into al…
-
We have this sentence in {#design-transitions}:
> The only operation that can create a sender that will move execution to a *specific* execution context is `execution::schedule`.
Is that true? W…
-
I don't know whether it is appropriate to ask this question here and I'm sorry if I'm not supposed to.
I've been trying to implement some parts of P2300 myself as a challenge, but there's always so…
-
There are a number of issue with Section 8:
1. Some declarations in the synopsis have a mismatch between the name used in the template head and the function declaration: `Fn` vs. `Tag`.
2. There a…