Skip to content

[Gardening] Cleanup TokenKinds.def #10034

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 3 commits into from
Jun 1, 2017
Merged

[Gardening] Cleanup TokenKinds.def #10034

merged 3 commits into from
Jun 1, 2017

Conversation

CodaFi
Copy link
Contributor

@CodaFi CodaFi commented Jun 1, 2017

This shepherds #6618.

micahhainline and others added 3 commits June 1, 2017 10:22
…age.

Added a level of structure to the macro definitions to allow Swift
keywords to be cleanly accessed separately from SIL and Swift keywords
together. Documented structure and usage.
Used guarantees about undefining macros after import and new
SWIFT_KEYWORD abstraction to simplify usage of the Token.def
imports.
@CodaFi
Copy link
Contributor Author

CodaFi commented Jun 1, 2017

@swift-ci please test

@CodaFi
Copy link
Contributor Author

CodaFi commented Jun 1, 2017

@xwu I can't seem to request you for review, but I've made a lot of the changes that you specified on the original patch

@harlanhaskins
Copy link
Contributor

This looks really great to me. Thanks @micahhainline!

@CodaFi CodaFi requested review from nkcsgexi and benlangmuir June 1, 2017 21:36
@xwu
Copy link
Collaborator

xwu commented Jun 1, 2017

@CodaFi Thanks, LGTM!

Copy link
Contributor

@benlangmuir benlangmuir left a comment

Choose a reason for hiding this comment

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

LGTM

@CodaFi
Copy link
Contributor Author

CodaFi commented Jun 1, 2017

⛵️

@CodaFi CodaFi merged commit 3e2bbfe into swiftlang:master Jun 1, 2017
@CodaFi CodaFi deleted the tok-box branch June 1, 2017 22:08
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.

5 participants