Mikael Simberg
Mikael Simberg
I have no idea what could be causing this.
`hello_world` build unit test hangs with clang + cuda when pika is configured in debug mode and the `hello_world` project in debug mode.
To `runtime_state`? And possibly at the same time use a separate enum for the scheduler state.
This is required to unconditionally use the P2300 reference implementation. nvcc/nvc++ is currently the only compiler holding us back.
cxxopts (https://github.com/jarro2783/cxxopts) looks like one possible alternative. It has an API _very_ similar to `program_options` which could make porting easier. It also has a lot fewer features than `program_options`.
Macros that are not part of the public API should be recognizable by their name since macros are not namespaced. The primary candidate is `PIKA_DETAIL` as a prefix since we're...
See https://nixos.wiki/wiki/Flakes.
Once we unconditionally use the P2300 reference implementation, we should change our adaptors to inherit from `sender_adaptor_closure` instead of using the current `partial_algorithm` helper that we have. Related: #293.
Our implementation is currently limited to hold only one set of values sent from a wrapped sender. If the internal `any_receiver_impl::set_value` would instead accept a variant of tuples it would...