Ben Cohen
30fc489b9b
Remove trampolines for using concrete hashable types with Set/Dictionary of AnyHashable
2016-12-02 15:38:07 -08:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
Doug Gregor
038558baf1
[Standard library] Address warnings. NFC
2016-11-01 23:10:04 -07:00
Doug Gregor
25e00d78d1
[AnyHashable] Eliminate the _AnyHashableProtocol hack.
...
Now that we have the ability to write extensions where one of the type
parameters is equivalent to a concrete type, eliminate
_AnyHashableProtocol and provide AnyHashable-specific behavior for
Dictionary (where Key == AnyHashable) and Set (where Element ==
AnyHashable) rather than employing the "Key: _AnyHashableProtocol"
hack.
Fixes standard library ABI FIXME's #35 , #37 , #39 .
2016-10-12 18:56:37 -07:00
airspeedswift
ed5231b47c
Numbered all FIXME(ABI) entries for tracking purposes. ( #4868 )
2016-09-19 16:41:41 -07:00
Dmitri Gribenko
23cecf8079
stdlib: change two fixmes into FIXME(ABI)
2016-09-08 01:16:19 -07:00
Dmitri Gribenko
d3451e3ae2
stdlib: remove AnyHashable APIs on Dictionary and Set that were made unnecessary by the implicit conversion to AnyHashable
2016-08-07 13:34:07 -07:00
Dmitri Gribenko
ece14ccc2e
stdlib: add convenience APIs for Set<AnyHashable> and Dictionary<AnyHashable, *>
...
Implements SE-0131 "Add AnyHashable to the standard library".
2016-07-26 03:10:52 -07:00