Mike Ash
798edb9d0e
[Runtime][Stdlib][Overlays] Rename various Objective-C classes and methods that would conflict when loading old Swift libraries into a process alongside ABI-stable libraries.
...
rdar://problem/35768222
2018-09-13 16:55:10 -04:00
Slava Pestov
1615915780
Runtime: Dynamic casts to subclass existentials
2017-04-27 20:46:36 -07:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
John McCall
b937bdf717
Dynamic casts to AnyObject should succeed for an arbitrary source
...
type because we can always make a SwiftValue.
rdar://26268575
2016-08-19 10:36:18 -07:00
Dmitri Gribenko
783fafa36a
runtime: rename SwiftValue to _SwiftValue (it is a private class)
2016-08-10 15:45:16 -07:00
Dmitri Gribenko
813b556ad2
runtime: hide contents of SwiftValue.h from non-objc runtime build
2016-08-09 00:49:20 -07:00
practicalswift
a87d170b81
[gardening] Improve consistency in header formatting.
2016-07-24 21:36:25 +02:00
Joe Groff
bc8433f186
Runtime: Implement an opaque 'SwiftValue' ObjC class to hold bridged values.
...
If there's no better mapping for a Swift value into an Objective-C object for bridging purposes, we can fall back to boxing the value in a class. This class doesn't have any public interface beyond being `NSObject`-conforming in Objective-C, but is recognized by the Swift runtime so that it can be dynamically cast back to the boxed type.
2016-07-15 15:56:25 -07:00