Commit Graph

11 Commits

Author SHA1 Message Date
Ben Langmuir
1a3b612db7 Unwrap params to satisfy older SDKs where observeValueForKeyPath takes non-optional
Swift SVN r27535
2015-04-21 18:28:27 +00:00
Ben Langmuir
c8af48d650 Update KVO test for Foundation nullability change
-observeValueForKeyPath  now takes nullable parameters in new SDKs.
Fortunately, the test changes should still work with older SDKs because
we can override a T with a T?.

Swift SVN r27532
2015-04-21 17:04:27 +00:00
Graham Batty
83b4384fac Update test flags for linux failures and support.
Also removed the sdk 'feature' in favour of the more specific
objc_interop.

Swift SVN r24856
2015-01-30 21:31:48 +00:00
Graham Batty
83f27a8af7 Revert "Mark tests that don't pass on linux as XFAIL."
This reverts commit 2711ca86de7bf6a7885ccea24219a48a590b1e95.

Swift SVN r23577
2014-11-24 17:42:13 +00:00
Graham Batty
198402dcfe Mark tests that don't pass on linux as XFAIL.
Swift SVN r23573
2014-11-24 17:40:37 +00:00
Doug Gregor
505b2aa21c Fix signature of observeValueForKeyPath(_:ofObject:change:context:) to match SDK changes.
Swift SVN r23384
2014-11-17 21:29:10 +00:00
Jordan Rose
1c0d8c9c13 [test] Add an interpreter mode to the tests.
This takes all %target-run-simple-swift and %target-run-stdlib-swift
invocations and runs them using the interpreter instead. To enable this
mode, pass --param=interpret to lit.py; you can add this flag to the
LLVM_LIT_ARGS CMake setting (which defaults to "-sv").

This doesn't support separated %target-build / %target-run steps, nor
does it work with StdlibUnittest (which uses posix_spawn to run its
subtasks). But it's a start.

<rdar://problem/17938202>

Swift SVN r21391
2014-08-21 23:50:15 +00:00
Jordan Rose
bdf707120b [test] Combine two tests into one.
Swift SVN r21389
2014-08-21 23:50:11 +00:00
Doug Gregor
5fc8ac7fd1 Require the 'override' keyword for initializers that override designated initializers.
Swift SVN r20490
2014-07-24 15:38:33 +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
Jordan Rose
78fc120c27 Add a KVO execution test for r19851.
Swift SVN r19852
2014-07-11 17:22:49 +00:00