@@ -33,17 +33,17 @@ Changes
3333- Rename ` async_scope_token ` to ` scope_token ` (per [ @P3685R0 ] ) and ` nest ` to ` associate ` ([ @P3706R0 ] ) which was decided
3434 on LEWG telecon. The taken polls:
3535
36- POLL: Apply the changes proposed in “ P3685R0: Rename async_scope_token” on “ P3149R10: async_scope – Creating scopes
37- for non-sequential concurrency” and send it back to LWG for C++26.
36+ POLL: Apply the changes proposed in " P3685R0: Rename async_scope_token" on " P3149R10: async_scope – Creating scopes
37+ for non-sequential concurrency" and send it back to LWG for C++26.
3838
3939 +---+---+---+---+---+
4040 | SF | F | N | A | SA |
4141 +==:+==:+==:+==:+==:+
4242 | 8 | 6 | 1 | 0 | 0 |
4343 +---+---+---+---+---+
4444
45- POLL: Rename “ nest” to “ associate” as proposed in “ P3706R0: Rename join and nest in async_scope proposal” on
46- “ P3149R10: async_scope – Creating scopes for non-sequential concurrency” (but do not rename “ join” ) and send it back
45+ POLL: Rename " nest" to " associate" as proposed in " P3706R0: Rename join and nest in async_scope proposal" on
46+ " P3149R10: async_scope – Creating scopes for non-sequential concurrency" (but do not rename " join" ) and send it back
4747 to LWG for C++26.
4848
4949 +---+---+---+---+---+
@@ -439,9 +439,9 @@ scoped work to a new scheduler).
439439
440440We learned that making each component own a distinct responsibility will minimize the confusion and increase the
441441structured concurrency adoption rate. The above example was an intuitive use of async_scope because the concept of a
442- “ scoped executor” was familiar to many engineers and is a popular async pattern in other programming languages.
442+ " scoped executor" was familiar to many engineers and is a popular async pattern in other programming languages.
443443However, the above design abstracted away some of the APIs in async_scope that explicitly asked for a scheduler, which
444- would have helped challenge the assumption engineers made about async_scope being an instance of a “ scoped executor” .
444+ would have helped challenge the assumption engineers made about async_scope being an instance of a " scoped executor" .
445445
446446Cancellation was an unfamiliar topic for engineers within the context of asynchronous programming. The
447447` v1::async_scope ` provided both ` cleanup() ` and ` complete() ` to give engineers the freedom to decide between canceling
0 commit comments