Manav Gabhawala
7928140f79
[SE-0046] Implements consistent function parameter labels by discarding extraneous parameter names and adding _ where necessary
2016-04-06 20:21:58 -04:00
Dmitri Gribenko
00c5d6368e
Port iOS and watchOS SDK overlays to the latest Clang importer rules
2016-03-09 18:58:13 -08:00
Mishal Awadah
ad2a309ee2
Revert "Revert "[stdlib] Fix API renaming build failures""
...
This reverts commit 7e7da9eda5 .
The original commit has been reviewed.
2016-02-23 10:37:14 -08:00
mawadah
7e7da9eda5
Revert "[stdlib] Fix API renaming build failures"
...
Instead, using a PR to merge.
This reverts commit 9bf2a86cf8 .
2016-02-23 08:24:47 -08:00
mawadah
9bf2a86cf8
[stdlib] Fix API renaming build failures
2016-02-23 08:23:06 -08:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
David Farler
8f2fbdc93a
Make function parameters and refutable patterns always immutable
...
All refutable patterns and function parameters marked with 'var'
is now an error.
- Using explicit 'let' keyword on function parameters causes a warning.
- Don't suggest making function parameters mutable
- Remove uses in the standard library
- Update tests
rdar://problem/23378003
2015-11-09 16:56:13 -08:00
Jordan Rose
6e1bf0d10d
Rename @exported to @_exported for now.
...
At some point I want to propose a revised model for exports, but for now
just mark that support for '@exported' is still experimental and subject
to change. (Thanks, Max.)
2015-11-05 11:59:00 -08:00
Jordan Rose
99768eb346
Revert "Switch overlays from using @exported to -import-underlying-module."
...
This reverts r29441 because it breaks the Linux build. I'll talk to Dmitri
about this tomorrow.
See rdar://problem/21254367
Swift SVN r29444
2015-06-17 05:02:21 +00:00
Jordan Rose
c8bfc87c4e
Switch overlays from using @exported to -import-underlying-module.
...
Some day we'll close the hole for @exported in the previous commit.
Swift SVN r29441
2015-06-17 04:48:06 +00:00
Dmitri Hrybenko
0735aa581e
stdlib: don't build AssetsLibrary for tvOS
...
The public SDK does not contain it.
Swift SVN r29113
2015-05-28 21:06:25 +00:00
Doug Gregor
6e114e3cfe
Reinstate r26814: Allow 'var' parameters in @objc methods.
...
'var' parameters affect the definition of the method itself, not its
signature. Fixes rdar://problem/20543054.
Swift SVN r28167
2015-05-05 16:34:09 +00:00
David Farler
b60cf1efd4
Build iOS overlays for TVOS
...
SDK overlays built for iOS were guarded as iOS only. These are also
available in the tvOS SDK.
rdar://problem/20278575
Swift SVN r26499
2015-03-24 21:43:55 +00:00
Dmitri Hrybenko
350248dae5
Reorganize the directory structure under 'stdlib'
...
The standard library has grown significantly, and we need a new
directory structure that clearly reflects the role of the APIs, and
allows future growth.
See stdlib/{public,internal,private}/README.txt for more information.
Swift SVN r25876
2015-03-09 05:26:05 +00:00