Christopher Kohlhoff
82c9b858c8
Add execution::inline_exception_handling property.
2025-10-29 22:57:58 +11:00
Christopher Kohlhoff
1afbc5c12b
Update copyright notices.
2025-03-04 22:57:26 +11:00
Christopher Kohlhoff
c36d3ef338
Update copyright notices.
2024-03-05 07:51:17 +11:00
Christopher Kohlhoff
eae55c14d3
Remove deprecated execution functionality.
2023-10-26 00:43:05 +11:00
Christopher Kohlhoff
35e93e4e90
Update copyright notices.
2023-03-01 23:03:03 +11:00
Christopher Kohlhoff
ff58013a23
Update copyright notices.
2022-03-02 21:23:52 +11:00
Christopher Kohlhoff
723982b867
Update copyright notices.
2021-02-25 08:29:05 +11:00
Christopher Kohlhoff
38514aca66
Add execution::bulk_execute customisation point object.
2020-07-02 00:23:04 +10:00
Christopher Kohlhoff
19c06f6931
Add execution::scheduler concept and execution::is_scheduler trait.
2020-06-30 22:39:08 +10:00
Christopher Kohlhoff
8081d7ee9d
Add execution::schedule() customisation point object.
2020-06-30 22:38:09 +10:00
Christopher Kohlhoff
76789c2324
Add execution::submit() customisation point object.
2020-06-30 22:38:09 +10:00
Christopher Kohlhoff
7edcde3d97
Add execution::connect() customisation point object.
2020-06-30 22:15:35 +10:00
Christopher Kohlhoff
63d35468c0
Add execution::sender concepts and traits.
...
This change adds the concept:
* execution::sender
the traits:
* execution::sender_traits
and the tag type:
* execution::sender_base
It also adds the following traits that correspond to the concepts:
* execution::is_sender
2020-06-30 22:09:19 +10:00
Christopher Kohlhoff
4569c722ec
Add execution::operation_state concept and execution::is_operation_state trait.
2020-06-30 22:08:19 +10:00
Christopher Kohlhoff
ca3a44ea3c
Add execution::start() customisation point object.
2020-06-30 22:07:21 +10:00
Christopher Kohlhoff
36a811264d
Add execution::executor_of concept and execution::is_executor trait.
2020-06-30 22:06:22 +10:00
Christopher Kohlhoff
4d8e791a8f
Add execution::receiver concepts and traits.
...
This change adds the concepts:
* execution::receiver
* execution::receiver_of
and the trait:
* execution::is_nothrow_receiver_of
It also adds the following traits that correspond to the concepts:
* execution::is_receiver
* execution::is_receiver_of
2020-06-30 22:02:21 +10:00
Christopher Kohlhoff
b68f15843c
Add execution::set_value() customisation point object.
2020-06-30 21:55:37 +10:00
Christopher Kohlhoff
bd5acb1d51
Add execution::set_done() customisation point object.
2020-06-30 21:54:13 +10:00
Christopher Kohlhoff
3a22a4fb7b
Add execution::set_error() customisation point object.
2020-06-30 21:52:51 +10:00
Christopher Kohlhoff
ac7e13f51b
Add execution::context_as property adapter.
2020-06-23 10:36:49 +10:00
Christopher Kohlhoff
d2cb3bbdc6
Add execution::prefer_only property adapter.
2020-06-23 10:36:49 +10:00
Christopher Kohlhoff
3783cc1093
Add execution::any_executor.
2020-06-23 10:36:49 +10:00
Christopher Kohlhoff
74a13e9920
Add execution::bulk_guarantee property.
2020-06-22 23:16:39 +10:00
Christopher Kohlhoff
3f90ca5cb2
Add execution::blocking_adaptation property.
2020-06-22 23:16:39 +10:00
Christopher Kohlhoff
bfeec7cd2b
Add execution::relationship property.
2020-06-22 23:16:39 +10:00
Christopher Kohlhoff
3d5209fa19
Add execution::mapping property.
2020-06-22 23:16:39 +10:00
Christopher Kohlhoff
50e3e1798d
Add execution::outstanding_work property.
2020-06-22 23:16:39 +10:00
Christopher Kohlhoff
36686f07a1
Add execution::blocking property.
2020-06-22 23:16:39 +10:00
Christopher Kohlhoff
f6cfbc3982
Add execution::execute() customisation point object.
2020-06-22 23:16:39 +10:00
Christopher Kohlhoff
e3be5fe444
Add execution::invocable_archetype.
2020-06-22 23:16:39 +10:00