-
I see there are two libraries that implements 'P2300R6' proposal, stdexec and libunifex。Though they are similiar in most situations, a little differences also exists. For example, 'libunifex' not supp…
-
The senders for `ensure_started` and `split` need to keep copies of the sender just so that sender queries can still work. If the queries were in a separate environment object, we can just save that a…
-
### Describe the Bug
I'm running a query to the API:
![Screen Shot 2023-01-23 at 3 23 04 PM](https://user-images.githubusercontent.com/5272855/214143766-55086bd2-4799-426d-b934-27fedac575f8.png)…
-
Hi,
Asio typically comes with boost, and boost does not install a "Findasio.cmake" file. This causes a cmake faile. (I'm using v3.25.1.) Chris Kohlhoff does not provide cmake files either.
To in…
-
C++11-style promises & futures provide a natural way to express dependencies among asynchronous launches. Thrust should provide them.
The bulk synchronous launch primitive would return a `future`:
`…
-
[P2444R0](https://wg21.link/p2444r0) The Asio asynchronous model (Christopher Kohlhoff)
-
### Library name
stdexec from Nvidia
### Library description
Prototype of P2300 and then some: https://github.com/NVIDIA/stdexec
### Library repository
https://github.com/NVIDIA/stdexec
### Moti…
-
We need a portable way to execute algorithms asynchronously. The obvious way to do this is to utilize `future`s.
An asynchronous reduction could look like this:
```
template
future async_reduce(Exec…
-
## Expected Behavior
*All awaitables are senders*
Quoting from [P2300](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2300r4.html#spec-execution.coro_utils.as_awaitable)
```
as_awaita…
-
This most likely belongs as a grpc-ecosystem contribution, but it would be nice to have easier interfaces to the C++ async API for people who are used to callbacks rather than CQ-style work.
Suggeste…