Mike Ash
7d4bf753f4
[Test] Don't test demangling of SwiftObject's name, as it's subject to change.
...
rdar://problem/57163094
2019-11-15 12:56:24 -05:00
Mike Ash
597dcd8f3f
[Stdlib][Frontend][CMake] Remove SWIFT_DARWIN_ENABLE_STABLE_ABI_BIT option, make it permanently on.
2019-03-13 09:31:50 -04:00
Greg Parker
368ca184fa
[runtime] Fix some bugs when the stable ABI's is-Swift bit is set. ( #21114 )
...
* cmake: Propagate SWIFT_DARWIN_ENABLE_STABLE_ABI_BIT to overlay builds.
* runtime: Clear the correct bit in getROData()
* test/IRGen/objc_class_export.swift: Allow either is-Swift bit.
* test/stdlib/SwiftObjectNSObject.swift: Allow either name for SwiftObject.
2018-12-07 12:47:39 -08:00
Saleem Abdulrasool
687aeaa37d
runtime: remove unnecessary preprocessor condition, flip cases (NFC)
...
The use of `__APPLE__` is unnecessary as the case is guarded by the
`SWIFT_DARWIN_ENABLE_STABLE_ABI_BIT` preprocessor guard which is implicitly
specific to that environment. Additionally, flip the condition around so that
the positive (which is the future) appears ahead of the negative case.
2018-09-20 15:27:48 -07:00
Greg Parker
072e9827aa
Use SwiftObject's old name when building for the pre-stable ABI.
...
rdar://35554345
2018-03-26 14:04:30 -07:00
Greg Parker
9637b4a6e1
[runtime] Rename class SwiftObject to Swift._SwiftObject. ( #13748 )
...
SwiftObject needs to be renamed to avoid ObjC class name collisions between
the Swift stable ABI and older Swift apps.
rdar://35554345
2018-01-09 16:16:55 -08:00
Greg Parker
0bae31c1f0
[runtime] Add some missing -isNSWhatever__ methods to SwiftObject. ( #11891 )
...
SR-5636, rdar://33764085
2017-09-13 03:01:37 -07:00
Greg Parker
f3bd55eb52
[runtime] Implement SwiftObject -methodForSelector: and +instanceMethodForSelector:.
...
Fixes SR-5577 and rdar://33606034.
2017-08-23 17:11:47 -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
practicalswift
cc852042c9
[gardening] Fix accidental trailing whitespace.
2016-10-29 10:22:58 +02:00
Max Moiseev
9fc37efee4
[test] renaming test/1_stdlib to just test/stdlib
2016-09-01 16:51:43 -07:00