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
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
Jordan Rose
9034ba617b
Ban @_fixed_layout on enums in favor of @_frozen
...
In theory there could be a "fixed-layout" enum that's not exhaustive
but promises not to add any more cases with payloads, but we don't
need that distinction today.
(Note that @objc enums are still "fixed-layout" in the actual sense of
"having a compile-time known layout". There's just no special way to
spell that.)
2018-03-20 14:49:10 -07:00
Karoy Lorentey
f8ce96273e
[stdlib] Implement _hash(into:) for standard Hashable types.
2018-03-09 14:35:22 +00:00
Ben Cohen
2380950fa7
[stdlib] Collapse DropWhileBidirectionalCollection and de-gyb DropWhile.swift ( #14906 )
...
Collapse DropWhileBidirectionalCollection and de-gyb DropWhile.swift
2018-03-02 07:53:06 -08:00
Ben Cohen
f50afde523
Collapse PrefixWhileBidirectionalCollection and de-gyb PrefixWhile.swift ( #14910 )
2018-03-01 14:13:48 -08:00