Skip to content

Commit dbbb810

Browse files
committed
added logic to cover missing sections (#18)
1 parent f38a975 commit dbbb810

File tree

3 files changed

+32
-14
lines changed

3 files changed

+32
-14
lines changed

bin/mk-todo.py

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
json = json.loads(open("docs/TODO.json").read())
1616

1717
list = re.findall('<a class="self-link" href="#spec-([^"]*)">', html)
18+
list.append("allocator.requirements.general")
19+
list.append("exec.awaitables")
1820

1921
fail = "&#x2705;" # "&#9744;"
2022
ok = "&#x1F534;" # "&#9745;"

docs/TODO.json

+14
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
{
2+
"execution": { "code":true, "test":true, "doc":true, "comment":"empty" },
3+
"execution.queries": { "code":true, "test":true, "doc":true, "comment":"empty" },
4+
"execution.receivers": { "code":true, "test":true, "doc":true, "comment":"empty" },
5+
"execution.senders": { "code":true, "test":true, "doc":true, "comment":"empty" },
6+
"execution.senders.factories": { "code":true, "test":true, "doc":true, "comment":"empty" },
7+
"execution.senders.adapt": { "code":true, "test":true, "doc":true, "comment":"empty" },
8+
"execution.senders.consumers": { "code":true, "test":true, "doc":true, "comment":"empty" },
9+
"execution.snd_rec_utils": { "code":true, "test":true, "doc":true, "comment":"empty" },
10+
"execution.contexts": { "code":true, "test":true, "doc":true, "comment":"empty" },
11+
"execution.coro_utils": { "code":true, "test":true, "doc":true, "comment":"empty" },
12+
"execution.receivers.set_value": { "code":true, "test":true, "doc":false },
13+
"execution.receivers.set_error": { "code":true, "test":true, "doc":false },
14+
"execution.receivers.set_stopped": { "code":true, "test":true, "doc":false },
15+
"execution.general": { "code":true, "test":true, "doc":false },
216
"except": { "code":true, "test":true, "doc":true, "comment":"empty" },
317
"except.special": { "code":true, "test":true, "doc":true, "comment":"empty" },
418
"library": { "code":true, "test":true, "doc":true, "comment":"term definition only" },

docs/TODO.md

+16-14
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@
4141
| [[stopcallback.inplace](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#stopcallback.inplace)] | &#x2705; | &#x2705; | &#x2705; | empty |
4242
| [[stopcallback.inplace.general](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#stopcallback.inplace.general)] | &#x2705; | &#x2705; | &#x1F534; | |
4343
| [[stopcallback.inplace.cons](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#stopcallback.inplace.cons)] | &#x2705; | &#x2705; | &#x1F534; | |
44-
| [[execution](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution)] | &#x1F534; | &#x1F534; | &#x1F534; | |
45-
| [[execution.general](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.general)] | &#x1F534; | &#x1F534; | &#x1F534; | |
44+
| [[execution](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution)] | &#x2705; | &#x2705; | &#x2705; | empty |
45+
| [[execution.general](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.general)] | &#x2705; | &#x2705; | &#x1F534; | |
4646
| [[execution.queryable](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.queryable)] | &#x1F534; | &#x1F534; | &#x1F534; | |
4747
| [[execution.queryable.general](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.queryable.general)] | &#x1F534; | &#x1F534; | &#x1F534; | |
4848
| [[execution.queryable.concept](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.queryable.concept)] | &#x1F534; | &#x1F534; | &#x1F534; | |
4949
| [[execution-async.ops](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution-async.ops)] | &#x1F534; | &#x1F534; | &#x1F534; | |
5050
| [[execution.syn](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.syn)] | &#x1F534; | &#x1F534; | &#x1F534; | |
51-
| [[execution.queries](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.queries)] | &#x1F534; | &#x1F534; | &#x1F534; | |
51+
| [[execution.queries](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.queries)] | &#x2705; | &#x2705; | &#x2705; | empty |
5252
| [[execution.forwarding_query](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.forwarding_query)] | &#x1F534; | &#x1F534; | &#x1F534; | |
5353
| [[execution.get_allocator](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.get_allocator)] | &#x1F534; | &#x1F534; | &#x1F534; | |
5454
| [[execution.get_stop_token](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.get_stop_token)] | &#x1F534; | &#x1F534; | &#x1F534; | |
@@ -59,14 +59,14 @@
5959
| [[execution.get_forward_progress_guarantee](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.get_forward_progress_guarantee)] | &#x1F534; | &#x1F534; | &#x1F534; | |
6060
| [[execution.get_completion_scheduler](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.get_completion_scheduler)] | &#x1F534; | &#x1F534; | &#x1F534; | |
6161
| [[execution.schedulers](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.schedulers)] | &#x1F534; | &#x1F534; | &#x1F534; | |
62-
| [[execution.receivers](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.receivers)] | &#x1F534; | &#x1F534; | &#x1F534; | |
62+
| [[execution.receivers](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.receivers)] | &#x2705; | &#x2705; | &#x2705; | empty |
6363
| [[execution.receiver_concepts](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.receiver_concepts)] | &#x1F534; | &#x1F534; | &#x1F534; | |
64-
| [[execution.receivers.set_value](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.receivers.set_value)] | &#x1F534; | &#x1F534; | &#x1F534; | |
65-
| [[execution.receivers.set_error](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.receivers.set_error)] | &#x1F534; | &#x1F534; | &#x1F534; | |
66-
| [[execution.receivers.set_stopped](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.receivers.set_stopped)] | &#x1F534; | &#x1F534; | &#x1F534; | |
64+
| [[execution.receivers.set_value](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.receivers.set_value)] | &#x2705; | &#x2705; | &#x1F534; | |
65+
| [[execution.receivers.set_error](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.receivers.set_error)] | &#x2705; | &#x2705; | &#x1F534; | |
66+
| [[execution.receivers.set_stopped](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.receivers.set_stopped)] | &#x2705; | &#x2705; | &#x1F534; | |
6767
| [[execution.opstate](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.opstate)] | &#x1F534; | &#x1F534; | &#x1F534; | |
6868
| [[execution.opstate.start](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.opstate.start)] | &#x1F534; | &#x1F534; | &#x1F534; | |
69-
| [[execution.senders](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders)] | &#x1F534; | &#x1F534; | &#x1F534; | |
69+
| [[execution.senders](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders)] | &#x2705; | &#x2705; | &#x2705; | empty |
7070
| [[execution.senders.general](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.general)] | &#x1F534; | &#x1F534; | &#x1F534; | |
7171
| [[execution.snd.concepts](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.snd.concepts)] | &#x1F534; | &#x1F534; | &#x1F534; | |
7272
| [[execution.default_domain](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.default_domain)] | &#x1F534; | &#x1F534; | &#x1F534; | |
@@ -76,11 +76,11 @@
7676
| [[execution.apply_sender](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.apply_sender)] | &#x1F534; | &#x1F534; | &#x1F534; | |
7777
| [[execution.getcomplsigs](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.getcomplsigs)] | &#x1F534; | &#x1F534; | &#x1F534; | |
7878
| [[execution.senders.connect](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.connect)] | &#x1F534; | &#x1F534; | &#x1F534; | |
79-
| [[execution.senders.factories](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.factories)] | &#x1F534; | &#x1F534; | &#x1F534; | |
79+
| [[execution.senders.factories](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.factories)] | &#x2705; | &#x2705; | &#x2705; | empty |
8080
| [[execution.senders.schedule](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.schedule)] | &#x1F534; | &#x1F534; | &#x1F534; | |
8181
| [[execution.senders.just](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.just)] | &#x1F534; | &#x1F534; | &#x1F534; | |
8282
| [[execution.senders.read.env](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.read.env)] | &#x1F534; | &#x1F534; | &#x1F534; | |
83-
| [[execution.senders.adapt](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.adapt)] | &#x1F534; | &#x1F534; | &#x1F534; | |
83+
| [[execution.senders.adapt](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.adapt)] | &#x2705; | &#x2705; | &#x2705; | empty |
8484
| [[execution.senders.adapt.general](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.adapt.general)] | &#x1F534; | &#x1F534; | &#x1F534; | |
8585
| [[execution.senders.adaptor.objects](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.adaptor.objects)] | &#x1F534; | &#x1F534; | &#x1F534; | |
8686
| [[execution.senders.adapt.starts.on](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.adapt.starts.on)] | &#x1F534; | &#x1F534; | &#x1F534; | |
@@ -95,16 +95,18 @@
9595
| [[execution.senders.adapt.into_variant](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.adapt.into_variant)] | &#x1F534; | &#x1F534; | &#x1F534; | |
9696
| [[execution.senders.adapt.stopped_as_optional](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.adapt.stopped_as_optional)] | &#x1F534; | &#x1F534; | &#x1F534; | |
9797
| [[execution.senders.adapt.stopped_as_error](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.adapt.stopped_as_error)] | &#x1F534; | &#x1F534; | &#x1F534; | |
98-
| [[execution.senders.consumers](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.consumers)] | &#x1F534; | &#x1F534; | &#x1F534; | |
98+
| [[execution.senders.consumers](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.consumers)] | &#x2705; | &#x2705; | &#x2705; | empty |
9999
| [[execution.senders.consumers.sync_wait](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.senders.consumers.sync_wait)] | &#x1F534; | &#x1F534; | &#x1F534; | |
100-
| [[execution.snd_rec_utils](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.snd_rec_utils)] | &#x1F534; | &#x1F534; | &#x1F534; | |
100+
| [[execution.snd_rec_utils](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.snd_rec_utils)] | &#x2705; | &#x2705; | &#x2705; | empty |
101101
| [[execution.snd_rec_utils.completion_sigs](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.snd_rec_utils.completion_sigs)] | &#x1F534; | &#x1F534; | &#x1F534; | |
102102
| [[execution.snd_rec_utils.transform_completion_sigs](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.snd_rec_utils.transform_completion_sigs)] | &#x1F534; | &#x1F534; | &#x1F534; | |
103-
| [[execution.contexts](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.contexts)] | &#x1F534; | &#x1F534; | &#x1F534; | |
103+
| [[execution.contexts](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.contexts)] | &#x2705; | &#x2705; | &#x2705; | empty |
104104
| [[execution.contexts.run_loop](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.contexts.run_loop)] | &#x1F534; | &#x1F534; | &#x1F534; | |
105105
| [[execution.contexts.run_loop.types](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.contexts.run_loop.types)] | &#x1F534; | &#x1F534; | &#x1F534; | |
106106
| [[execution.contexts.run_loop.ctor](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.contexts.run_loop.ctor)] | &#x1F534; | &#x1F534; | &#x1F534; | |
107107
| [[execution.contexts.run_loop.members](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.contexts.run_loop.members)] | &#x1F534; | &#x1F534; | &#x1F534; | |
108-
| [[execution.coro_utils](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.coro_utils)] | &#x1F534; | &#x1F534; | &#x1F534; | |
108+
| [[execution.coro_utils](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.coro_utils)] | &#x2705; | &#x2705; | &#x2705; | empty |
109109
| [[execution.coro_utils.as_awaitable](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.coro_utils.as_awaitable)] | &#x1F534; | &#x1F534; | &#x1F534; | |
110110
| [[execution.coro_utils.with_awaitable_senders](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#execution.coro_utils.with_awaitable_senders)] | &#x1F534; | &#x1F534; | &#x1F534; | |
111+
| [[allocator.requirements.general](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#allocator.requirements.general)] | &#x1F534; | &#x1F534; | &#x1F534; | |
112+
| [[exec.awaitables](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r10.html#exec.awaitables)] | &#x1F534; | &#x1F534; | &#x1F534; | |

0 commit comments

Comments
 (0)