cplusplus / nbballot

Handling of NB comments in response to ballots
14 stars 4 forks source link

US370 Remove coroutines, revert P0912 #366

Closed wg21bot closed 4 years ago

wg21bot commented 4 years ago

All clauses affected by P0912R5

Beh ??? 9.04.4 et al

WG21 has received four independent usage reports on efforts to adopt Coroutines in production code: P0054, P0973, P1471, and P1745. All of these early adopters identified major problems that could not be fixed in a backwards-compatible way; the problems identified in P0054 were addressed via incompatible changes, and the problems in the other papers remain unaddressed in the CD. On the basis of this experience, we believe it would be premature to standardize Coroutines.

Proposed change: Revert the application of P0912R5 (Merge Coroutines TS into C++20 working draft).

jfbastien commented 4 years ago

See: P0912 Merge Coroutines TS into C++20 working draft cplusplus/papers#246

jfbastien commented 4 years ago

EWG Monday: http://wiki.edg.com/bin/view/Wg21belfast/US370

US370 and BG050. Do we want EWG to consider them for C++20?

F A
5 19

No consensus for change.

jensmaurer commented 4 years ago

Rejected. There was no consensus to adopt this change.