Skip to content

🍒[APINotes] Minor refactoring from upstream #9008

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 2 commits into from
Jul 25, 2024

Conversation

egorzhdan
Copy link

This is in preparation for cherry-picking the new API Notes features such as support for C++ methods and nested C++ tags to the stable branch. That will make these features available for Swift/C++ interop users in a future release of Swift.

API Notes now support in C++. In preparation for supporting C++ methods
in API Notes, this change renames the remaining usages of
`ObjCContextABC` into `ContextABC` to make it clear that those contexts
might actually be C++, not Objective-C.

This is NFC-ish.

(cherry picked from commit 82ee7ae)
This method is not actually used anywhere.

(cherry picked from commit 4348f32)
@egorzhdan
Copy link
Author

@swift-ci please smoke test

@egorzhdan
Copy link
Author

@swift-ci please test LLVM

@egorzhdan
Copy link
Author

The Windows CI failure is unrelated.

@egorzhdan egorzhdan merged commit ecdd17a into stable/20240625 Jul 25, 2024
0 of 3 checks passed
@egorzhdan egorzhdan deleted the egorzhdan/20240625-apinotes-refactor branch July 25, 2024 12:52
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.

1 participant