Commit Graph

7 Commits

Author SHA1 Message Date
Graham Batty
dc6a776d10 stdlib: Use config directives to work without objective-c.
Swift SVN r23211
2014-11-10 20:06:25 +00:00
Graham Batty
373414864d Revert "Use config directives to carve out a 'portable' kernel stdlib."
This reverts commit r23202 pending further discussion.

Swift SVN r23205
2014-11-10 18:46:42 +00:00
Graham Batty
dfa260fab1 Use config directives to carve out a 'portable' kernel stdlib.
Swift SVN r23202
2014-11-10 18:03:09 +00:00
Dave Abrahams
2c48f57c30 [stdlib] Sanity checks for empty array buffer
Swift SVN r23190
2014-11-09 04:53:33 +00:00
Dave Abrahams
df016d35f3 [stdlib] _ContiguousArrayStorageBase : NSArray
Every _ContiguousArrayStorageBase that stores objects now is-a NSArray.
No specific testing yet.

Swift SVN r22937
2014-10-25 01:08:20 +00:00
Dave Abrahams
6786969209 [stdlib] Introduce _SwiftDeferredNSArray
This is mostly just a renaming of _SwiftNativeNSArray, except that we
want to add another NSArray subclass for verbatim-bridged elements, so
we want a common base class.  _SwiftNativeNSArray is the name of that
new base class, to parallel the other _SwiftNativeNSXXX classes.

Swift SVN r22913
2014-10-24 15:48:48 +00:00
Dave Abrahams
ce99c04938 [stdlib] mv files NSSwiftXXX => SwiftNativeNSXXX
Swift SVN r22912
2014-10-24 15:48:47 +00:00