Mike Ash
47766ab6bc
[Stdlib] Make SwiftObjectNSObject actually pass on older OSes where the real test is disabled.
...
It helps to print the fake messages where FileCheck will actually be looking for them.
rdar://problem/48421324
2019-02-27 13:55:50 -05:00
Mike Ash
4abec981c0
[Stdlib] Disable SwiftObjectNSObject test on iOS <10 and macOS <10.12 until we can figure out why it's failing there.
...
rdar://problem/47870743
2019-02-25 12:28:11 -05:00
Jordan Rose
b475568f29
[test] Separate stdout and stderr in SwiftObjectNSObject.swift
...
remote-run doesn't always preserve the interleaving, but we don't need
stdout at all given what's being checked; it's just used to show how
far the test got before failing. The output being FileChecked is going
through NSLog, which uses stderr.
Part of rdar://problem/44866579
2018-09-30 20:17:17 -07:00
Arnold Schwaighofer
2d8a1dbbfe
Codesign test/stdlib
2018-08-10 06:58:40 -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
Bob Wilson
65f1324393
Update a test so that it is not broken by function merging.
...
Something has changed with newer versions of LLVM so that the
stdlib/SwiftObjectNSObject.swift test fails on the master-next branch
because the @objc thunk functions all get merged together. That is a good
thing for code size but it breaks some of the checks in this test that
compare the function pointers to verify that overrides are correct.
Make each function different so they cannot be merged.
2017-11-18 17:17:28 -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
Dmitri Gribenko
486cab447d
tests: replace 'rm -rf %t && mkdir -p %t' with '%empty-directory(%t)'
...
These changes were made using a script.
2017-06-04 11:08:39 -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
Max Moiseev
9fc37efee4
[test] renaming test/1_stdlib to just test/stdlib
2016-09-01 16:51:43 -07:00