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

[stdlib] Make standard library index types Hashable #12777

Merged
merged 4 commits into from
Nov 28, 2017

Conversation

natecook1000
Copy link
Member

@natecook1000 natecook1000 commented Nov 6, 2017

This adds Hashable conformance for the String, Dictionary, and Set index types.

Proposal here: swiftlang/swift-evolution#761

@natecook1000 natecook1000 added the swift evolution pending discussion Flag → feature: A feature that has a Swift evolution proposal currently in review label Nov 6, 2017
@natecook1000 natecook1000 removed the swift evolution pending discussion Flag → feature: A feature that has a Swift evolution proposal currently in review label Nov 28, 2017
@natecook1000
Copy link
Member Author

@swift-ci Please smoke test

@natecook1000 natecook1000 changed the title [stdlib] Make String/Set/Dictionary index types Hashable [stdlib] Make standard library index types Hashable Nov 28, 2017
@natecook1000
Copy link
Member Author

This fully implements SE-0188, including conditional conformance of wrapping types, now that it has been approved.

@DougGregor
Copy link
Member

This looks great. Could you add a ChangeLog entry and merge?

@natecook1000
Copy link
Member Author

@swift-ci Please smoke test and merge

1 similar comment
@natecook1000
Copy link
Member Author

@swift-ci Please smoke test and merge

@swift-ci swift-ci merged commit b41c939 into swiftlang:master Nov 28, 2017
@natecook1000 natecook1000 deleted the nc-index-hashable branch October 4, 2018 15:22
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.

3 participants