close
Skip to content

[stdlib][SE-0131] Add AnyHashable#3554

Merged
swift-ci merged 8 commits intomasterfrom
stdlib-AnyHashable
Jul 26, 2016
Merged

[stdlib][SE-0131] Add AnyHashable#3554
swift-ci merged 8 commits intomasterfrom
stdlib-AnyHashable

Conversation

@gribozavr
Copy link
Copy Markdown
Contributor

@gribozavr gribozavr commented Jul 16, 2016

Add AnyHashable for the id as Any proposal.

Implements SE-0131 "Add AnyHashable to the standard library".


Before merging this pull request to apple/swift repository:

  • Test pull request on Swift continuous integration.

Triggering Swift CI

The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:

Smoke Testing

Platform Comment
All supported platforms @swift-ci Please smoke test
All supported platforms @swift-ci Please smoke test and merge
OS X platform @swift-ci Please smoke test OS X platform
Linux platform @swift-ci Please smoke test Linux platform

Validation Testing

Platform Comment
All supported platforms @swift-ci Please test
All supported platforms @swift-ci Please test and merge
OS X platform @swift-ci Please test OS X platform
OS X platform @swift-ci Please benchmark
Linux platform @swift-ci Please test Linux platform

Lint Testing

Language Comment
Python @swift-ci Please Python lint

Note: Only members of the Apple organization can trigger swift-ci.

@gribozavr
Copy link
Copy Markdown
Contributor Author

@swift-ci Please test

@gribozavr gribozavr force-pushed the stdlib-AnyHashable branch from a52469c to 8798178 Compare July 22, 2016 23:10
@gribozavr
Copy link
Copy Markdown
Contributor Author

@swift-ci Please test

@gribozavr gribozavr force-pushed the stdlib-AnyHashable branch from 8798178 to cfc5442 Compare July 25, 2016 02:16
@gribozavr
Copy link
Copy Markdown
Contributor Author

@swift-ci Please test

@gribozavr gribozavr force-pushed the stdlib-AnyHashable branch 2 times, most recently from 707f4fe to ff79e99 Compare July 25, 2016 03:55
@gribozavr
Copy link
Copy Markdown
Contributor Author

@swift-ci Please test

@gribozavr gribozavr force-pushed the stdlib-AnyHashable branch from ff79e99 to 5a1ef9f Compare July 25, 2016 04:00
@gribozavr
Copy link
Copy Markdown
Contributor Author

@swift-ci Please test

@gribozavr gribozavr force-pushed the stdlib-AnyHashable branch from 5a1ef9f to 57abadc Compare July 26, 2016 00:28
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

use @encode

@gribozavr gribozavr force-pushed the stdlib-AnyHashable branch from 57abadc to e1a59da Compare July 26, 2016 01:09
@gribozavr
Copy link
Copy Markdown
Contributor Author

@swift-ci Please test

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Please mark these as SWIFT_ABI, or whatever we're using for silgen_name functions.

@gribozavr gribozavr changed the title AnyHashable WIP, don't merge yet [stdlib][SE-0131] Add AnyHashable Jul 26, 2016
@gribozavr gribozavr force-pushed the stdlib-AnyHashable branch from e1a59da to 4d9ab74 Compare July 26, 2016 01:45
@gribozavr
Copy link
Copy Markdown
Contributor Author

@swift-ci Please test

@gribozavr gribozavr force-pushed the stdlib-AnyHashable branch from 4d9ab74 to 464f3d2 Compare July 26, 2016 07:49
@gribozavr
Copy link
Copy Markdown
Contributor Author

@swift-ci Please test

checkEquatable() used to be O(n^3), now it is O(n^2).
Implements SE-0131 "Add AnyHashable to the standard library".
…ashable, *>

Implements SE-0131 "Add AnyHashable to the standard library".
…String

We want NSNumbers bridged from Swift types to bridge back to the same
Swift type.
…asurement

It is disabled because bridging of Measurement instances does not actually work now.
@gribozavr gribozavr force-pushed the stdlib-AnyHashable branch from 464f3d2 to e9f1bcc Compare July 26, 2016 10:10
@gribozavr
Copy link
Copy Markdown
Contributor Author

@swift-ci Please test and merge

@swift-ci swift-ci merged commit e051c61 into master Jul 26, 2016
@jrose-apple jrose-apple deleted the stdlib-AnyHashable branch August 4, 2016 17:32
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