Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

P0912R5 Merge Coroutines TS #2770

Merged
merged 4 commits into from Mar 14, 2019
Merged

P0912R5 Merge Coroutines TS #2770

merged 4 commits into from Mar 14, 2019

Conversation

zygoloid
Copy link
Member

(Merged from #2747.)

Fixes #2693

GorNishanov and others added 4 commits March 13, 2019 18:29
Invoke temporary materialization conversion directly rather than
handwaving about a temporary object. Specify that the o expression is
evaluated. Bulletize description of the three different ways that
await-suspend is called.

Fix wording that uses values and objects on the left-hand side of a
class member access to instead consistently use expressions.

Fixes #2774.
conventions.

Reorder and rearrange to reduce the number of variables with long scopes
that we define in the wording.

Fix mismatch between core and library wording where library permits
coroutine_handle<void> to resume a coroutine with any promise type, and
the core language does not.
@zygoloid zygoloid merged commit 3395660 into master Mar 14, 2019
@jensmaurer jensmaurer deleted the motions-2019-02-cwg-15 branch October 19, 2019 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants