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
Dave Abrahams
9035291301
Fix a ReST formatting error
2015-11-06 21:10:42 -08:00
Jordan Rose
42a466b299
[docs] Delete proposal for KVO-supporting features.
...
While this remains interesting for Swift, any KVO-supporting changes would
need a fair amount of Apple-internal discussion that isn't really suited
for open source at this time.
2015-11-05 08:54:23 -08:00
Jordan Rose
fe9143f50c
[docs] Delete superseded proposals.
2015-11-05 08:54:23 -08:00
Jordan Rose
e038079c69
[docs] Promote Failable Initializers out of proposals/ as Plan of Record.
2015-11-05 08:52:52 -08:00
Jordan Rose
8c62851c66
[docs] Demote several proposals to archive/.
2015-11-05 08:52:52 -08:00
Jordan Rose
6cdeb226dc
[docs] Make a new subfolder for rejected proposals.
2015-11-05 08:52:52 -08:00
Joe Groff
8146a97519
Remove stale proposals
...
Swift SVN r32955
2015-10-28 23:47:44 +00:00
Arnold Schwaighofer
4e855add17
Add a motivation section to the Swift level attributes proposal and remove the
...
old low-level attributes proposal.
Swift SVN r32679
2015-10-14 13:54:11 +00:00
Andrew Trick
39acb24c1d
Effects doc, minor spelling typos.
...
Swift SVN r32647
2015-10-13 01:18:54 +00:00
Erik Eckstein
3d08ee0e67
OptimizerEffects proposal: Add some thoughts on pure value types.
...
Swift SVN r32632
2015-10-12 19:25:30 +00:00
Arnold Schwaighofer
a1f4abeb99
Add a Swift-level CoW attributes proposal
...
Swift SVN r32623
2015-10-12 00:59:45 +00:00
Andrew Trick
98069493aa
OptimizerEffects. Add a little note.
...
Swift SVN r32586
2015-10-10 03:39:26 +00:00
Andrew Trick
bd1b6ab729
Add a reference to eff-lang.
...
Swift SVN r32535
2015-10-08 20:55:40 +00:00
Andrew Trick
a60464a1df
Add a reference to koka's effects
...
Swift SVN r32533
2015-10-08 20:40:30 +00:00
Andrew Trick
fff88496af
FunctionEffects -> OptimizerEffects
...
Swift SVN r32532
2015-10-08 20:25:37 +00:00
Andrew Trick
9578d5d109
FunctionEffects notes
...
Swift SVN r32529
2015-10-08 19:15:33 +00:00
Andrew Trick
7abf2e8f14
Write a proper introduction for FunctionEffects.rst.
...
Swift SVN r32528
2015-10-08 19:15:33 +00:00
Andrew Trick
7dea5179f2
Finish formatting FunctionEffects for .80-col.
...
Swift SVN r32527
2015-10-08 19:15:32 +00:00
Arnold Schwaighofer
d5f1f060b5
Add the copy-on-write effects proposal to the function effects document.
...
Swift SVN r32522
2015-10-08 17:17:35 +00:00
Andrew Trick
46cb33d1d6
The beginning of a working document on function effects.
...
This is to capture ideas, issues an examples. I expect it to morph
into a real document over time.
Swift SVN r32521
2015-10-08 07:12:21 +00:00
Slava Pestov
b8c5f50926
Update 'Failable Initializers' proposal with feedback from Jordan Rose and Joe Groff
...
Basically, the Objective-C side of the equation was too simplistic
and had to be re-thought. We need to handle -release being sent to
a partially-initialized instance, so unfortunately in the general
case we have to add some state to the instance itself.
Swift SVN r32170
2015-09-23 00:52:39 +00:00
Slava Pestov
7ae77cd896
New proposal for designated initialized failure
...
Swift SVN r32155
2015-09-22 21:08:04 +00:00
Erik Eckstein
a2eb979893
The doc builder doesn't like upper case Swift in code-block directive.
...
Swift SVN r32035
2015-09-17 15:23:11 +00:00
Nadav Rotem
8fdceeac7a
Make it clear that this is a proposal and not a plan of record.
...
Swift SVN r32028
2015-09-17 04:40:12 +00:00
Nadav Rotem
f1ceaacf62
Add the Swift thread-safety proposal.
...
Swift SVN r32021
2015-09-16 23:52:05 +00:00
Slava Pestov
0c71c3e5c3
Update @c proposal with some feedback from Jordan Rose before I forget and lose the e-mail thread
...
Swift SVN r31948
2015-09-15 00:08:36 +00:00
Slava Pestov
e809fbd11d
Draft proposal for out-of-process heap object introspection
...
Swift SVN r31938
2015-09-14 21:53:01 +00:00
Slava Pestov
06b89dbc9c
Fix typos
...
Swift SVN r31689
2015-09-04 02:08:57 +00:00
Slava Pestov
f12ccd584d
Proposal for @c attribute on function, struct and enum declarations
...
Swift SVN r31687
2015-09-04 01:50:07 +00:00
Joe Groff
2111b6bea8
WIP proposal for addressing heterogeneous comparison in the stdlib
...
I plan to send this out for comment once DaveA is back and we have bandwidth to think about it. Nothing to see here for now.
Swift SVN r31305
2015-08-18 19:09:14 +00:00
Doug Gregor
447b9094d3
Fix a few ReST issues.
...
Swift SVN r31304
2015-08-18 19:06:53 +00:00
Doug Gregor
e78b3dd44e
Proposed new architecture for the declaration type checker.
...
Swift SVN r31296
2015-08-18 17:57:34 +00:00
Joe Groff
17dbf6f4aa
Mark proposal as :orphan:
...
Swift SVN r31269
2015-08-17 17:54:45 +00:00
Joe Groff
7e4d792c66
Proposal for revamping enum style
...
Swift SVN r31266
2015-08-17 17:13:25 +00:00
Dmitri Hrybenko
c83fcf0570
Rename GeneratorOf and SequenceOf in the docs
...
Swift SVN r29631
2015-06-24 20:41:59 +00:00
Dmitri Hrybenko
f46f16ae82
stdlib: implement new print() API
...
rdar://20775683
Swift SVN r28309
2015-05-08 01:37:59 +00:00
Joe Groff
655b2d3e93
Inplace: let -> var
...
Swift SVN r26800
2015-04-01 03:58:10 +00:00
Joe Groff
4b6c2803de
Inplace proposal: Clarify the section on classes.
...
Try to make it more plain that assignment method syntax is still allowed with class methods; only explicit implementation of the assignment form is not allowed.
Swift SVN r26799
2015-04-01 03:54:30 +00:00
Joe Groff
42d94be16a
Update Inplace.rst proposal as accepted by language review.
...
Swift SVN r24486
2015-01-16 23:27:33 +00:00
Dave Abrahams
65a7108ccf
[proposal] In-place operations update
...
Changes from previous version:
* Support classes
* Support protocols and generics
* Make the obvious extensions to cover assignment operator pairs
Swift SVN r23954
2014-12-16 06:51:44 +00:00
Joe Groff
2e5faa7c79
Ramble about KVO2-related stuff
...
Swift SVN r23891
2014-12-12 19:19:30 +00:00
Dave Abrahams
d63e8e02d4
[proposal] Inplace.rst fixup
...
s/let/var/
Swift SVN r23617
2014-12-02 18:10:02 +00:00
Dave Abrahams
747c279bb3
[proposal] Rewrite Inplace.rst
...
The basic proposal is newly-relevant; this is a first revision to
prepare it for discussion.
Swift SVN r23614
2014-12-02 17:34:58 +00:00
John McCall
3cd28b9e62
Document the rules for formal accesses to ? and ! l-values.
...
! is obvious, but ? raises a more fundamental difficulty.
Swift SVN r23491
2014-11-20 23:01:13 +00:00
Dave Abrahams
e455dec9fa
Accessors: various ReST fixups
...
Swift SVN r23349
2014-11-15 02:13:11 +00:00
Andrew Trick
70fe4a3065
Accessors.rst:879: ERROR: Unexpected indentation.
...
Swift SVN r23347
2014-11-15 01:10:28 +00:00
John McCall
26b7dd190a
Edits to the accessor proposal in response to Dave's feedback.
...
The main change here is a total restructuring of the
unspecified behavior rule. (Note that the rule has not
changed; I'm simply specifying it differently, hopefully
better.)
I still owe some examples for the unspecified behavior rule.
Swift SVN r23344
2014-11-15 00:50:37 +00:00