Commit Graph

9 Commits

Author SHA1 Message Date
Evan Wilde
b4e6a9b2b0 Migrate remaining tests 2021-04-14 15:04:56 -07:00
Nate Chandler
ff7c98123a [Test] Disabled several Concurrency tests for back_deployment_runtime.
rdar://76566598
2021-04-13 15:27:41 -07:00
Karoy Lorentey
24aca4072a [test] Skip concurrency tests during back deployment testing
rdar://76038845
2021-03-30 22:35:38 -07:00
Slava Pestov
72e1f02ae2 IRGen: Fix async dispatch thunk emission with loadable return value
Fixes <rdar://problem/74246091>.
2021-02-12 14:06:07 -05:00
3405691582
327c916598 [test] Disable these tests on OpenBSD like Linux.
These tests are causing linker errors. Presumably this is like #35782,
which suggests these tests should also be XFAIL or UNSUPPORTED on OpenBSD
as well.
2021-02-10 17:37:03 -05:00
Nate Chandler
c59b01feee [Runtime] Ptrauth for runAsyncAndBlock.
rdar://72357371
2021-02-04 20:19:26 -08:00
Slava Pestov
adc92e95d2 IRGen: Fix preservation of error result in async dispatch thunks 2021-01-30 00:05:57 -05:00
Slava Pestov
6864c3acaa Disable these tests on platforms other than MacOS for now 2021-01-29 19:50:39 -05:00
Slava Pestov
0768d1eb1a IRGen: Fix resilient witness tables and vtables to correctly reference async methods
Resilient witness tables and resilient class vtables are built from
descriptors. Make sure we reference the AsyncFunctionPointer of a
method implementation, and not the implementation itself, if the
method is async.

Part of rdar://problem/73625623.
2021-01-28 21:55:47 -05:00