Commit Graph

275 Commits

Author SHA1 Message Date
Dave Abrahams
b781191aa9 [proposals] MutationModel.rst: cleanup
ReST errors fixed, prose smoothed

Swift SVN r9930
2013-11-04 19:21:59 +00:00
Dave Abrahams
f03082f41a [proposals] ClassConstruction.rst: updates based on Doug's feedback
Swift SVN r9929
2013-11-04 18:28:35 +00:00
Joe Groff
010a12e639 CompoundNames proposal: specify when default args are evaluated...
...when evaluated as part of a partially-applied compound name.

Swift SVN r9923
2013-11-04 17:56:36 +00:00
Chris Lattner
f823a8b1ee typo
Swift SVN r9919
2013-11-04 16:43:34 +00:00
Joe Groff
74cd1186a8 CompoundNames proposal: more revisions.
Swift SVN r9914
2013-11-04 02:02:25 +00:00
Joe Groff
502748fc00 CompoundNames proposal: Revise in response to DaveA feedback.
Remove confusing references to old dot-paren syntax. Move the discussion of the use of unsugared compound names after describing their idiomatic sugared uses.

Swift SVN r9913
2013-11-04 01:29:17 +00:00
Dave Abrahams
a41500f962 [proposals] Mutation Model Draft
Will post formatted version Monday morning

Swift SVN r9912
2013-11-03 22:18:45 +00:00
Dave Abrahams
08b6181f4d [proposals] Class Construction Draft
Tries to keep simple things simple.  Will post formatted version Monday morning

Swift SVN r9911
2013-11-03 22:18:37 +00:00
Joe Groff
9d86770a1e Start putting together a complete proposal for how keywords and compound names should work.
I tried to work both Daves' proposals into one big proposal, and elaborate on interactions with other features like initializers, enums and default arguments I could think of. Comments appreciated!

Swift SVN r9910
2013-11-03 20:02:45 +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
Howard Hinnant
36e6f363f1 Further Vector -> Array migration. Also updated Array with several good suggestions from Dave A.
Swift SVN r9418
2013-10-16 20:48:24 +00:00
Joe Groff
684a588b9b Proposal for how to handle option sets.
Swift SVN r9323
2013-10-14 18:53:21 +00:00
Joe Groff
3d4c1251f1 Rename 'byref' attribute to 'inout'.
Swift SVN r8661
2013-09-25 20:56:52 +00:00
Joe Groff
823d2ced20 Enums.rst: Spot fixes.
Swift SVN r8658
2013-09-25 20:29:52 +00:00
Joe Groff
2219b8417a Enums.rst: ReST errors.
Swift SVN r8657
2013-09-25 20:27:52 +00:00
Joe Groff
5106cd5e7c Capture the current enum game plan in a proposal doc.
Swift SVN r8481
2013-09-20 04:20:33 +00:00
Howard Hinnant
810d2db1c6 Fix some minor type-o's and grammar mistakes.
Swift SVN r8401
2013-09-18 16:07:24 +00:00
Howard Hinnant
0a16b96587 Swift containers and value types
Swift SVN r8353
2013-09-17 21:20:35 +00:00
Doug Gregor
64ae92c4b4 Destruction of partially-constructed objects is required for any replacement of 'self'.
Thanks, Greg.


Swift SVN r8291
2013-09-16 20:29:45 +00:00
Doug Gregor
25bec36f9e Allow dynamic lookup through DynamicLookup.metatype.
Given an object of type DynamicLookup.metatype, allow us to find both
static and instance methods. 

Sema only; SILGen and IRGen changes to come.


Swift SVN r8290
2013-09-16 20:26:02 +00:00
Doug Gregor
918cf5fb7a Constructors and initialization proposal, first draft.
Swift SVN r8286
2013-09-16 18:57:19 +00:00
Ted Kremenek
8f5b8ccb02 Rename "This" to "Self" and "this" to "self".
This was not likely an error-free change.  Where you see problems
please correct them.  This went through a fairly tedious audit
before committing, but comments might have been changed incorrectly,
not changed at all, etc.

Swift SVN r7631
2013-08-27 21:58:27 +00:00
Chris Lattner
b2e75c5d07 add a readme to proposals. Remove PublicNSStringAPIs.html (it looks
like a collection of someone's random notes) and move NSString.rst to
proposals (also a collection of notes).


Swift SVN r7360
2013-08-20 05:41:53 +00:00
Chris Lattner
91ccedcbaa remove an old spreadsheet that has lost its utility and move another proposal out.
Swift SVN r7357
2013-08-20 05:28:22 +00:00
Chris Lattner
7bcd9ff49f move a bunch of proposals out to a new proposals subdir to avoid confusion of what is planned for swift and what is just blue sky concepts.
Swift SVN r7356
2013-08-20 05:26:16 +00:00