Karoy Lorentey
ccdc218cbd
[stdlib] _Hasher: append => combine
2018-04-18 14:18:44 +01:00
Slava Pestov
2e5aef9c8d
stdlib: Remove redundant @usableFromInline attributes
2018-04-06 00:02:30 -07:00
Slava Pestov
e1f50b2d36
SE-0193: Rename @_inlineable to @inlinable, @_versioned to @usableFromInline
2018-03-30 21:55:30 -07:00
Karoy Lorentey
08c3f8a610
[stdlib] Use _Hasher in conditional Hashable implementations
...
Implement _hash(into:) rather than hashValue.
2018-03-23 19:09:28 +00:00
Karoy Lorentey
6530c8870c
[stdlib] Remove unnecessary attributes and clarify comments
2018-03-23 19:09:28 +00:00
Xiaodi Wu
4675fc9a28
[stdlib] Add @_inlineable attribute with FIXME to hashValue implementations
2018-03-23 19:09:04 +00:00
Xiaodi Wu
c6a56a2805
[stdlib] Add availability annotation to other new conformances and members
2018-03-23 19:09:04 +00:00
Karoy Lorentey
f8ce96273e
[stdlib] Implement _hash(into:) for standard Hashable types.
2018-03-09 14:35:22 +00:00
Nate Cook
fa762786d8
[stdlib] Remove redundant joined() methods ( #14590 )
...
* [stdlib] Improve FlattenCollection.Index hashValue
* [stdlib] Remove redundant joined() methods
2018-02-13 13:13:22 -08:00
Doug Gregor
fc253e8a23
[Stdlib] Fix requirements on FlattenCollectionIndex.
...
FlattenCollectionIndex recently became a typealias, but overstated its
requirements.
2017-12-21 10:07:11 -08:00
Max Moiseev
f5e93f63e9
[tests] Add conformance tests for FlattenSequence/FlattenCollection
2017-12-19 14:58:25 -08:00
Ben Cohen
9361a6b66f
[stdlib] Nest Iterator and Index types for various stdlib types ( #13489 )
...
* Nest various top-level Iterator and Index types, and flatten extensions.
* Fix tests from nesting iterator
* Nest Unsafe*BufferPointer.Iterator, extensionify UnsafeBufferPointer
* Degyb LazyCollection
* Nest Flatten iterator and index
2017-12-18 15:27:35 -08:00
Max Moiseev
c27b366f46
[stdlib] Utilize conditional conformances for FlattenCollection ( #13476 )
...
* [stdlib] Utilize conditional conformances for FlattenCollection
* Fix indentation [NFC]
2017-12-16 10:57:02 -08:00