-
[P2300](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2300r7.html) introduces an asynchronous model for future C++. This should from the basis of the async model for the library. A good e…
-
Same as #302, but for nvcc/nvc++.
- [x] nvc++ (#606)
- [ ] nvcc (requires CUDA 12)
-
This is a tracking issue for the *new and improved* P0443 (previous issue was here: https://github.com/STEllAR-GROUP/hpx/issues/2439). As with the previous issue, things are still in progress, so we c…
-
Probably need to at least bump the following macros:
- `__cpp_lib_execution`
- `__cpp_lib_jthread` (for new stop-token facilities - stop_token doesn't have its own macro, should it?)
What else sh…
-
**Issue by [bustercopley](https://github.com/bustercopley)**
_Friday Oct 14, 2022 at 18:19 GMT_
_Originally opened as https://github.com/brycelelbach/wg21_p2300_execution/pull/3_
----
See https://g…
-
call foo(get_completion_scheduler(s), s) if valid, otherwise foo(s)"
-
[P2500R1](https://wg21.link/p2500r1) C++ parallel algorithms and P2300 (Ruslan Arutyunyan, Alexey Kukanov)
-
I’ve gotten in the habit of using `parallel_invoke` like this:
```c++
int foo;
int bar;
tbb::parallel_invoke(
[&] { foo = callFoo(); },
[&] { bar = calcBar(); });
```
but this is noisy…
-
Sender algorithms that compose other child operations are generally implemented by having the parent operation-state contain as data-members the operation-states of the child operations.
The child …
-
**Issue by [msimberg](https://github.com/msimberg)**
_Monday Jan 24, 2022 at 11:53 GMT_
_Originally opened as https://github.com/NVIDIA/stdexec/issues/422_
----
I don't know if this makes any diffe…