Commit Graph

8 Commits

Author SHA1 Message Date
practicalswift
3918d9d251 [gardening] Replace likely word processor artefacts with ASCII equivalents (— → --, … → ...) 2017-01-08 15:23:06 +01:00
practicalswift
cc852042c9 [gardening] Fix accidental trailing whitespace. 2016-10-29 10:22:58 +02:00
Jordan Rose
b5003f4c48 Private members may not satisfy protocol requirements, ever. (#3842)
* Private members may not satisfy protocol requirements, ever.

...because by construction they can be invoked from outside of the
type.

Finishing up SE-0025 ('private' and 'fileprivate').

* Update docs and mark SE-0025 ('private' and 'fileprivate') as done!

There's still improvements we can make (see 508e825f), but the feature
is in place and should be working correctly.
2016-07-29 11:24:05 -07:00
practicalswift
1ef6ea8c4c [gardening] \t → " " 2016-04-08 21:59:13 +02:00
Baptiste HAUDEGAND
6b8ad8077e fix typos in AccessControl doc 2015-12-08 22:57:27 +01:00
Jordan Rose
255d58431a [docs] Modernize the Access Control doc.
- Add a note about protocol extension members being used for conformances.
- Phrase in present tense.
- Remove references to "Swift 1.0".
- Replace "accessibility" with "access level". "Accessibility" has another
  meaning for app developers, so we avoid the term now in the compiler.
- 'required' and 'final' are now modifiers.
- 'internal' declarations don't show up in generated headers for frameworks.
- Remove the section on unit tests. We now have @testable.
- Remove the section on transparent functions, which isn't fully designed.

Swift SVN r31858
2015-09-10 21:15:30 +00:00
Jordan Rose
aab9094c94 [docs] Reflow Access Control document for 80 columns.
No textual changes.

Swift SVN r31857
2015-09-10 21:15:27 +00:00
Jordan Rose
38d3a9c9cf Move Access Control plan of record to docs/.
Also, sort the table of contents alphabetically...except that "Various
Design Decisions" and LangRefNew stay at the top.

Swift SVN r19445
2014-07-02 01:07:26 +00:00