Skip to content

Fix partial apply forwarder emission for coroutines that are methods of structs with type parameters #76743

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

Merged
merged 1 commit into from
Nov 21, 2024

Conversation

asl
Copy link
Contributor

@asl asl commented Sep 27, 2024

Simplify the code while here.

This refactors some implementation bits of #71653 (and effectively reverts some parts of it). In particular, it implements the coroutine call in terms of CallEmission rather than relying on implementation details of CallEmission.

of structs with type parameters. Simplify the code while here
@asl asl requested a review from aschwaighofer September 27, 2024 04:55
@asl asl requested a review from rjmccall as a code owner September 27, 2024 04:55
@asl
Copy link
Contributor Author

asl commented Sep 27, 2024

@swift-ci please test

@asl
Copy link
Contributor Author

asl commented Sep 27, 2024

@asavonic Will you please review?

@asl
Copy link
Contributor Author

asl commented Sep 27, 2024

preset=buildbot,tools=RA,stdlib=RD,test=non_executable
@swift-ci Please test with preset macOS

@asavonic
Copy link
Contributor

Thank you! Looks much better now.

@asl
Copy link
Contributor Author

asl commented Oct 7, 2024

@aschwaighofer @rjmccall Will you please take a look?

@asl asl requested a review from eeckstein October 14, 2024 08:10
@asl
Copy link
Contributor Author

asl commented Nov 4, 2024

@rjmccall @eeckstein @aschwaighofer Friendly ping

@asl
Copy link
Contributor Author

asl commented Nov 12, 2024

Another ping. Thanks!

@asl
Copy link
Contributor Author

asl commented Nov 19, 2024

@DougGregor @tkremenek Is there anything that could be done to get this reviewed?

Copy link
Contributor

@drexin drexin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. @aschwaighofer any additional thoughts?

@aschwaighofer
Copy link
Contributor

Sorry that got lost. LGTM

@asl
Copy link
Contributor Author

asl commented Nov 20, 2024

@aschwaighofer @drexin Thanks!

@asl
Copy link
Contributor Author

asl commented Nov 20, 2024

@swift-ci please smoke test

@drexin drexin enabled auto-merge November 20, 2024 20:15
@asl
Copy link
Contributor Author

asl commented Nov 21, 2024

@swift-ci please smoke test windows platform

@drexin drexin merged commit 86377b3 into main Nov 21, 2024
6 checks passed
@drexin drexin deleted the coro-pa-context branch November 21, 2024 11: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.

4 participants