Karoy Lorentey
dd40ff2929
[stdlib][NFC] Put stored properties & primary initializers before other members in struct declarations
2021-10-05 22:01:35 -07:00
Paul Hudson
06f82a53b5
Replaced the majority of ' : ' with ': '.
2019-07-18 20:46:07 +01:00
Ben Cohen
e9d4687e31
De-underscore @frozen, apply it to structs ( #24185 )
...
* De-underscore @frozen for enums
* Add @frozen for structs, deprecate @_fixed_layout for them
* Switch usage from _fixed_layout to frozen
2019-05-30 17:55:37 -07:00
Ben Cohen
412a045f71
[stdlib] JAFIA ( #19074 )
...
* Lazy/generic types needing specialization
* Move DictionaryLiteral typealias to compatibility shims file
* Static String is mainly transparent so needs no inlining
* UnboundedRange hack doesn't need inlining
* Unmanaged needs unsafe performance
* Onone enum namespace
* Output stream specialize-never and calls to lock/unlock don't need inlining
* no need for @_frozen on internal enum
* DropWhile needs lazy-performance
2018-09-19 19:41:06 -07: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
Max Moiseev
a24998a5b1
[stdlib] Add missing @_fixed_layout attributes to fix resilience build
2017-10-02 15:19:06 -07:00
Max Moiseev
53b8419279
[stdlib] Make all the stdlib APIs @_inlineable
...
This change in theory should allow us to remove a special stdlib-only
sil-serialize-all compilation mode.
<rdar://problem/34138683>
2017-09-29 11:26:56 -07:00
Nate Cook
b7af9bfe83
[stdlib] Remove SeeAlso tags
2017-06-13 11:23:51 -05:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01: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
Michael Ilseman
ccda8f33d1
[noescape by default] Proliferate @escaping
...
Adds an explicit @escaping throughout the standard library, validation
test suite, and tests. This will be necessary as soon as noescape is
the default for closure parameters.
2016-07-29 13:48:07 -07:00
practicalswift
8df3859ce7
[gardening] Fix recently introduced typos.
2016-06-05 11:11:44 +02:00
Kevin Ballard
d1d0e05abc
[Stdlib] Implement sequence(first:next:) and sequence(state:next:)
...
Fixes [SR-1622](https://bugs.swift.org/browse/SR-1622 ).
2016-05-27 13:03:48 -07:00