Erik Little
863f3a19ff
Rename @effects to @_effects
...
@effects is too low a level, and not meant for general usage outside
the standard library. Therefore it deserves to be underscored like
other such attributes.
2018-06-06 12:53:03 -04:00
Slava Pestov
e1f50b2d36
SE-0193: Rename @_inlineable to @inlinable, @_versioned to @usableFromInline
2018-03-30 21:55:30 -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
Roman Levenstein
29ad714bb7
Annotate stdlib functions to get a good performance even in resilient mode, when -sil-serialize-all is disabled
...
This commit mostly improves the performance of arrays and ranges.
It does not cover Strings, Dictionaries and Sets yet.
2017-03-16 19:46:11 -07:00
practicalswift
3e40296cfa
[gardening] Fix inconsistent headers
2017-02-13 15:21:52 +01:00
Doug Gregor
12fc2d22bf
[Standard library] de-GYB string interpolation. NFC
2017-02-08 21:01:18 -08:00
Doug Gregor
bb365b4657
Revert "[Standard library] de-GYB string interpolation. NFC"
...
This reverts commit 658f244188 .
2017-02-08 13:38:10 -08:00
Doug Gregor
0b4261cae1
Revert "[Standard library] Remove some gyb-related cruft from string interpolation."
...
This reverts commit d0811cc318 .
2017-02-08 13:38:08 -08:00
Doug Gregor
d0811cc318
[Standard library] Remove some gyb-related cruft from string interpolation.
...
NFC
2017-02-01 10:51:02 -08:00
Doug Gregor
658f244188
[Standard library] de-GYB string interpolation. NFC
2017-01-30 10:16:24 -08:00