David Smith
f36a4db856
Update fast dealloc to use new-style interposing and support objc weak refs
2020-01-22 13:55:27 -08:00
Arnold Schwaighofer
6eca97add6
Codesign test/Interpreter
2018-08-10 06:58:40 -07:00
Dmitri Gribenko
984210aa53
tests: replace '// RUN: rm -rf' '// RUN: mkdir' pairs with '%empty-directory(...)'
...
These changes were made using a script.
2017-06-04 11:08:39 -07:00
Dmitri Gribenko
d175b3b66d
Migrate FileCheck to %FileCheck in tests
2016-08-10 23:52:02 -07:00
Arnold Schwaighofer
f7771859d8
Rename the optimize_test feature to executable_test and document that feature.
...
Swift SVN r29213
2015-06-01 23:44:13 +00:00
Arnold Schwaighofer
3643c614a3
Run tests in optimize test modes
...
This runs all files that have a target-build-swift or target-run-stdlib-swift
RUN line in optimize test mode.
Swift SVN r29206
2015-06-01 21:23:31 +00:00
Greg Parker
15b99a26d9
Test: Add %target-clang substitution.
...
Swift SVN r28758
2015-05-19 06:08:36 +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
Joe Groff
dfac9181dd
Runtime: Add ObjC weak referencing support to SwiftObject.
...
We were missing -_tryRetain, -_isDeallocating, -allowsWeakReference and -retainWeakReference implementations on SwiftObject, so forming an ObjC weak reference to a pure Swift object always failed and produced a nil reference. Fixes rdar://problem/18637774.
This can be reapplied now that we properly call objc_destructInstance on deallocation.
Swift SVN r23070
2014-11-02 21:03:21 +00:00
Greg Parker
330752b749
Revert r22710 and r22711 implementing ObjC weak ref methods on SwiftObject.
...
This is still incomplete and needs more work. rdar://18637774.
Swift SVN r22717
2014-10-14 01:33:29 +00:00
Joe Groff
82f6260c64
Runtime: Add ObjC weak referencing support to SwiftObject.
...
We were missing -_tryRetain, -_isDeallocating, -allowsWeakReference and -retainWeakReference implementations on SwiftObject, so forming an ObjC weak reference to a pure Swift object always failed and produced a nil reference. Fixes rdar://problem/18637774.
Swift SVN r22710
2014-10-13 22:12:39 +00:00