Kacper Słomiński
e6d509f7e3
execution: fix indentation
2022-01-25 13:43:52 +01:00
Alexander van der Grinten
71b2b9dcdb
exeuction: Require use of set_value_[no]inline
...
Receivers that only provide set_value() are not valid anymore.
This avoids bugs such as the one mentioned in commit
99a16297b7
.
2021-05-02 14:02:21 +02:00
Dennis Bonke
26d6f26447
execution: Add missing include
...
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-04-29 16:39:13 +02:00
Alexander van der Grinten
99a16297b7
execution: Remove start() CPO
...
Users should convert to start_inline() to avoid subtle
bugs (that happened with start() when passing inline-capable
receivers through non-inline-capable algorithms).
2021-04-23 21:18:13 +02:00
Alexander van der Grinten
72bb77ce96
execution: Add start_inline() fast paths
2020-06-06 16:18:09 +02:00
Alexander van der Grinten
ed99c29bca
execution: Add set_value() CPO
2020-06-06 16:10:43 +02:00
Alexander van der Grinten
21863f6a73
execution: Forward types in CPOs
2020-04-24 20:58:14 +02:00
Arsen
4e344eb031
execution.hpp: fix start cpo
2020-04-22 18:36:37 +02:00
Alexander van der Grinten
c647471ade
execution: Add basic sender/receiver infrastructure
2020-04-21 21:27:50 +02:00