Commit Graph

14 Commits

Author SHA1 Message Date
Jordan Rose
cf8baedee2 Re-apply "Rename @transparent to @_transparent for now."
This re-applies 90fcbfe9a6. I'll be committing
the corresponding change to Foundation momentarily.
2015-11-16 10:53:56 -08:00
Xin Tong
16843684b2 Revert "Rename @transparent to @_transparent for now."
This reverts commit 90fcbfe9a6.

Seems there are still some tests that are left not modified.
2015-11-14 07:04:31 -08:00
Jordan Rose
90fcbfe9a6 Rename @transparent to @_transparent for now.
This feature has not been fully designed, let alone properly implemented.
For more information, see docs/TransparentAttr.rst.
2015-11-13 16:25:34 -08:00
Jordan Rose
3ec168c26e [docs] Clean up (historical) Modules.rst a bit. 2015-11-02 17:49:18 -08:00
Jordan Rose
d5c6d0d6cf [docs] Mark a bunch of older docs as out of date and not plan-of-record.
More doc changes to come.
2015-11-02 17:49:02 -08:00
Dave Abrahams
b1ac7ba7a4 [docs] Fix all ReST/Sphinx warnings, turn sphinx warnings into errors
Also revert r10607, which this change obsoletes

Swift SVN r10611
2013-11-20 23:27:13 +00:00
Dmitri Hrybenko
81dc5deee8 Change 'def' keyword back to 'func'
Swift SVN r10522
2013-11-17 07:45:28 +00:00
Dmitri Hrybenko
91ce21666d Change 'func' keyword to 'def'
I tried hard find all references to 'func' in documentation, comments and
diagnostics, but I am sure that I missed a few.  If you find something, please
let me know.

rdar://15346654


Swift SVN r9886
2013-11-02 01:00:42 +00:00
Jordan Rose
d18f19f52c [docs] Sketch out a Modules Build Model doc.
This doc will contain the underlying build model for a multi-file Swift
framework or application module. This model will then be driven by
Xcode to build a target.

The biggest open questions are in how Swift and Objective-C will interact.

<rdar://problem/14579792> TLF: Swift 1.0 Modules

Swift SVN r9244
2013-10-12 00:08:11 +00:00
Jordan Rose
5934df5e1c [docs] Update Modules User Model based on discussion and feedback.
- Drop the notion of hierarchical module names for now. People can prefix
  their module names (instead of their classes) until we come up with
  something else.
- For ambiguity resolution, prefer names in the current module (found by
  implicit visibility) over any sort of import (selective or otherwise).
- Add section on development-time Submodules based on last week's discussion.
- Simplify/remove several things that were found confusing.
- Still haven't written anything about search paths.

Swift SVN r9007
2013-10-07 23:47:56 +00:00
Jordan Rose
47f642ea73 [docs] Massage wording in Modules.rst.
Swift SVN r8820
2013-10-01 21:51:32 +00:00
Jordan Rose
700dcab4f4 [docs] Add some Objective-C interop stuff to Modules.rst.
Doesn't feel very complete, but I'm not sure how much there is to say here.
The user model is either that it works, or it doesn't.

Swift SVN r8810
2013-10-01 20:53:32 +00:00
Jordan Rose
8666b38886 [docs] Fill out another third or so of the Modules User Model doc.
This includes some potentially controversial topics:
- Multiple source files (to be discussed on existing e-mail thread)
- Ambiguity resolution rules
- Hierarchical names (unfinished)

Swift SVN r8799
2013-10-01 00:06:46 +00:00
Jordan Rose
91e1ade1e7 [docs] Start of Modules User Model: the high-level purpose and semantics.
Still to come:
- submodules
- source files as modules
- import search paths
- ObjC interop stuff

For a later doc:
- build model

Things to note as future work:
- namespaces
- fragility
- SPI vs. API

Swift SVN r8745
2013-09-27 23:13:10 +00:00