Skip to content

[swift-3.0-branch] stdlib: remove AnyHashable APIs on Dictionary and Set #4084

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

gribozavr
Copy link
Contributor

@gribozavr gribozavr commented Aug 7, 2016

These APIs on Dictionary and Set were made unnecessary by the implicit conversion to AnyHashable.

I have added tests for these APIs, and because these tests continue to pass due to the implicit conversion, I'm not removing them.

This is a cherry-pick of #4082.

…unnecessary by the implicit conversion to AnyHashable
@gribozavr
Copy link
Contributor Author

@swift-ci Please test

@gribozavr gribozavr added this to the Swift 3.0 milestone Aug 7, 2016
@gribozavr
Copy link
Contributor Author

@swift-ci Please smoke test Linux platform

@gribozavr gribozavr changed the title stdlib: remove AnyHashable APIs on Dictionary and Set [swift-3.0-branch] stdlib: remove AnyHashable APIs on Dictionary and Set Aug 8, 2016
@gribozavr
Copy link
Contributor Author

LLDB failures are unrelated.

@tkremenek tkremenek merged commit 5ef6582 into swift-3.0-branch Aug 8, 2016
@gribozavr gribozavr deleted the swift3-stdlib-remove-redundant-overloads branch August 8, 2016 06: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.

2 participants