Skip to content

IRGen: Use CallEmission to emit dispatch thunks #35610

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

Conversation

slavapestov
Copy link
Contributor

This increases the level of abstraction a bit and makes it easier to stage
in the requisite support for async method calls. For now, I've kept the
existing, incomplete logic for those.

Part of rdar://problem/73625623.

@slavapestov
Copy link
Contributor Author

@swift-ci Please test

@slavapestov
Copy link
Contributor Author

@swift-ci Please test source compatibility

@swift-ci
Copy link
Contributor

Build failed
Swift Test Linux Platform
Git Sha - fb3bc4c8e708c051b870bbaffd61364a72d32f42

@swift-ci
Copy link
Contributor

Build failed
Swift Test OS X Platform
Git Sha - fb3bc4c8e708c051b870bbaffd61364a72d32f42

@slavapestov slavapestov force-pushed the dispatch-thunks-using-call-emission branch 2 times, most recently from c228d69 to 37c49bf Compare January 27, 2021 06:43
@slavapestov
Copy link
Contributor Author

@swift-ci Please test

@slavapestov
Copy link
Contributor Author

@swift-ci Please test source compatibility

@swift-ci
Copy link
Contributor

Build failed
Swift Test Linux Platform
Git Sha - 37c49bf4a5f24eaf1bfea1fd2ec9e08adb822b6b

@swift-ci
Copy link
Contributor

Build failed
Swift Test OS X Platform
Git Sha - 37c49bf4a5f24eaf1bfea1fd2ec9e08adb822b6b

@slavapestov slavapestov force-pushed the dispatch-thunks-using-call-emission branch from 37c49bf to f136c64 Compare January 27, 2021 20:22
@slavapestov
Copy link
Contributor Author

@swift-ci Please test

@slavapestov
Copy link
Contributor Author

@swift-ci Please test source compatibility

@swift-ci
Copy link
Contributor

Build failed
Swift Test OS X Platform
Git Sha - f136c64320beb40bd8a44c5dbe3937102d3bde31

This increases the level of abstraction a bit and makes it easier to stage
in the requisite support for async method calls. For now, I've kept the
existing, incomplete logic for those.

Part of rdar://problem/73625623.
@slavapestov slavapestov force-pushed the dispatch-thunks-using-call-emission branch from f136c64 to 9813e94 Compare January 28, 2021 05:08
@slavapestov
Copy link
Contributor Author

@swift-ci Please test

@slavapestov
Copy link
Contributor Author

@swift-ci Please test source compatibility

@swift-ci
Copy link
Contributor

Build failed
Swift Test OS X Platform
Git Sha - 9813e94

@slavapestov
Copy link
Contributor Author

@swift-ci Please smoke test macOS

@slavapestov slavapestov merged commit 47f691c into swiftlang:main Jan 28, 2021
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.

2 participants