Nate Cook
51251dc133
Convert imperative function summaries to present.
...
i.e., "Return ..." -> "Returns ..."
2016-02-12 04:20:39 -06:00
Nate Cook
f3c4e0ac74
Remove style on *generator* and friends.
2016-02-12 04:20:01 -06:00
Austin Zheng
77918a86ac
[SR-88] Reinstate Mirror migration changes, fix test issues
...
This reverts commit 182bb7f812 .
2016-01-27 20:40:52 -08:00
Andrew Trick
182bb7f812
Revert "Merge pull request #1058 from austinzheng/az-port-mirror"
...
This pull request broke the following tests on several build configurations
(eg --preset=buildbot,tools=RA,stdlib=DA)
1_stdlib/Reflection.swift
1_stdlib/ReflectionHashing.swift
1_stdlib/UnsafePointer.swift.gyb
This reverts commit c223a3bf06 , reversing
changes made to 5c2bb09b09 .
2016-01-27 10:43:08 -08:00
Austin Zheng
10d5b23c30
[SR-88] Reinstate mirror migration commit
...
Changes:
- Reverted commit reverting original SR-88 commit
- Removed mirror children helper collections and related code
- Rewrote some tests to keep them working properly
- Wrote two more tests for the three pointer APIs to ensure no crashes if created using a value > Int64.max
This reverts commit 8917eb0e5a .
2016-01-26 19:28:32 -08:00
Mark Lacey
8917eb0e5a
Revert "[Runtime][StdLib] Migrate mirrors to use CustomReflectable API, rewrite dump()"
...
This reverts commit 9798dfd4aa because it
broke the stdlib build.
2016-01-22 08:41:07 -08:00
Austin Zheng
9798dfd4aa
[Runtime][StdLib] Migrate mirrors to use CustomReflectable API, rewrite dump()
...
Jira: SR-88
Changes:
- Removed stdlib type conformances to _Reflectable
- Conformed stdlib types to CustomReflectable, CustomPlaygroundQuickLookable
- Rewrote dump() function to not use _reflect()
- CGRect, CGPoint, CGSize now conform to CustomDebugStringConvertible
- Rewrote unit tests for compatibility with new API
2016-01-21 09:44:15 -08:00
gregomni
e2dee6b9dd
[stdlib] Switch keywords from 'typealias' to 'associatedtype' in stdlib
...
Fixes deprecation warnings arising from addition of new
‘associatedtype’ keyword in sr-511.
2016-01-14 09:39:15 -08:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
Chris Lattner
12e670a5b7
Merge pull request #464 from nielsandriesse/patch-6
...
Make local variable name more expressive
2015-12-25 16:07:10 -08:00
Niels Andriesse
7275aa2c84
Change element to result
2015-12-13 10:16:52 +11:00
Dmitri Gribenko
9359b8a9f7
Merge pull request #465 from nielsandriesse/patch-7
...
Fix inconsistent indentation
2015-12-12 15:05:25 -08:00
Niels Andriesse
7398a88d2c
Fix documentation
2015-12-13 09:44:00 +11:00
Niels Andriesse
a67ef174c0
Fix inconsistent indentation
2015-12-13 09:32:18 +11:00
Niels Andriesse
41d1589f95
Make local variable name more expressive
2015-12-13 09:21:04 +11:00
Niels Andriesse
f0241a2393
Fix documentation
2015-12-12 17:01:46 +11:00
Dmitri Hrybenko
57d296772f
stdlib: remove _Strideable
...
Swift SVN r32675
2015-10-14 03:37:19 +00:00
Dmitri Hrybenko
dd3194a18c
stdlib: adopt @warn_unused_result
...
rdar://20957486
Swift SVN r31048
2015-08-06 14:53:18 +00:00
Jordan Rose
c5bc10a597
stdlib: Update a comment I missed on Strideable.
...
Swift SVN r30975
2015-08-04 01:34:38 +00:00
Jordan Rose
83e2e0bbb2
Move the 'stride' family into methods on Strideable.
...
Part of the Protocol Extensions TLF.
rdar://problem/22085144
Swift SVN r30974
2015-08-04 01:32:41 +00:00
Dmitri Hrybenko
82122f9362
stdlib: fixit-based migrations for generic parameter renames
...
rdar://21538940
Swift SVN r29756
2015-06-27 04:06:27 +00:00
Dmitri Hrybenko
bd9995782a
stdlib: rename generic parameters from T to Element
...
... for StrideToGenerator, StrideTo, StrideThroughGenerator, StrideThrough.
Part of rdar://21429126
Swift SVN r29627
2015-06-24 20:41:57 +00:00
Dmitri Hrybenko
491e774f41
stdlib: redeclare requirements from underscored protocols in public protocols
...
... and remove the warning in comments that encouranged users to read
the declarations inside underscored protocols.
Swift SVN r29500
2015-06-19 01:04:05 +00:00
Dave Abrahams
0fdc73bf43
[stdlib] Minimize and rename _UnsignedIntegerType
...
The protocol is still needed in order to make sure mixed signed/unsigned
arithmetic doesn't compile, but after pulling all its "real"
requirements into UnsignedIntegerType, that's now its only function.
Thus, rename it to _DisallowMixedSignArithmetic.
Swift SVN r28980
2015-05-24 02:09:14 +00:00
Ted Kremenek
bc1500d50c
Revert "[stdlib] Kill _UnsignedIntegerType"
...
This broke the bots.
Swift SVN r28976
2015-05-23 21:54:58 +00:00
Dave Abrahams
cda6cd207d
[stdlib] Kill _UnsignedIntegerType
...
Swift SVN r28975
2015-05-23 21:14:14 +00:00
Dmitri Hrybenko
313701286b
stdlib: Various punctuation and markup improvements to the comments.
...
Patch by Brian Lanier.
Swift SVN r28659
2015-05-16 03:04:51 +00:00
Dave Abrahams
5c55682d8b
[stdlib] Capitalize keywords in doc comments
...
Again, the text is a lot more readable that way.
Swift SVN r28472
2015-05-12 16:59:13 +00:00
Dave Abrahams
106b39a497
[stdlib] Indent bullet continuations in doc comments
...
The text is a lot more readable that way.
Swift SVN r28471
2015-05-12 16:59:08 +00:00
David Farler
9e28dc777a
Update standard library doc comments to Markdown
...
rdar://problem/20180478
Swift SVN r27726
2015-04-26 00:07:11 +00:00
Dmitri Hrybenko
ff2dd6320a
stdlib: fix coding style
...
When colon specifies is-a relationship between types, we put spaces on
both sides of the colon.
Swift SVN r27016
2015-04-05 05:54: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