Dave Abrahams
00f9ca5eda
[stdlib] Rename [_]elementStorage=>[_]baseAddress
...
Swift SVN r20342
2014-07-22 22:29:03 +00:00
Dave Abrahams
1438d617cd
[stdlib] Rename ConstUnsafePointer=>UnsafePointer
...
Swift SVN r20318
2014-07-22 17:10:54 +00:00
Dave Abrahams
21669b3aee
[stdlib] Add "Mutable" to [Autoreleasing]UnsafePointer
...
UnsafePointer becomes UnsafeMutablePointer
AutoreleasingUnsafePointer becomes AutoreleasingUnsafeMutablePointer
Swift SVN r20316
2014-07-22 16:56:23 +00:00
Dave Abrahams
6d1095f44e
Protocol names end in "Type," "ible," or "able"
...
Mechanically add "Type" to the end of any protocol names that don't end
in "Type," "ible," or "able." Also, drop "Type" from the end of any
associated type names, except for those of the *LiteralConvertible
protocols.
There are obvious improvements to make in some of these names, which can
be handled with separate commits.
Fixes <rdar://problem/17165920> Protocols `Integer` etc should get
uglier names.
Swift SVN r19883
2014-07-12 17:29:57 +00:00
Dmitri Hrybenko
57df21cefe
stdlib/comments: UTF-8 and UTF-16 are spelled with a dash
...
Swift SVN r19466
2014-07-02 15:45:38 +00:00
Joe Groff
e99fc08a36
stdlib: Add a _convertConstStringToUTF8PointerArgument entry point to assist string-to-pointer conversion.
...
Swift SVN r19358
2014-06-30 19:32:03 +00:00
Joe Groff
bf102f8ca4
IRGen: Fix extended method encoding for protocol members that take a single-parameter block parameter.
...
We were falling back to void(^)() encoding for block types whose input type was not a tuple.
Swift SVN r19299
2014-06-27 18:13:17 +00:00
Joe Groff
0db8de1341
SILGen: Implement inout-to-pointer conversion.
...
For writeback through an AutoreleasingUnsafePointer, create an intrinsic AutoreleasingWritebackComponent we can append to lvalues.
Swift SVN r19134
2014-06-24 15:11:41 +00:00
Joe Groff
1a1683e813
stdlib: Add internal entry points that can be used by intrinsic pointer conversions.
...
Swift SVN r19084
2014-06-22 20:10:19 +00:00