# [FAILURE] swift-main-source-compat-suite-debug [#3674]
Build URL: https://ci.swift.org/job/swift-main-source-compat-suite-debug/3674/
Project: swift-main-source-compat-suite-debug
Date of build: Thu, 19 Nov 2020 15:19:45 -0600
Build duration: 11 hr
Changes- Commit 81b8cdcfd250a4f3fe9f7597b18f206bc1128be9 by jgroff:
SILGen: Update emitForeignToNativeThunk to handle async methods.
-
edit: lib/SILGen/SILGenBridging.cpp
-
add: test/SILGen/objc_async_from_swift.swift
-
Commit 894528062dcf46597c46d1987c616971627604ef by dgregor:
[Concurrency] Implement Task.Handle.get() in terms of an async runtime call.
- edit: include/swift/Runtime/Concurrency.h
- edit: stdlib/public/Concurrency/Task.swift
- edit: stdlib/public/Concurrency/Task.cpp
- edit: test/Concurrency/Runtime/basic_future.swift
-
Commit a015e4cf7b8a9539f94eb4d262ef9520a506031a by dgregor:
[Concurrency] Remove the C++ runtime test for swift_future_task_wait.
- delete: unittests/runtime/TaskFuture.cpp
- edit: unittests/runtime/CMakeLists.txt
-
Commit 4dfaa7793564d0213d81a99d94c803b6f70437d5 by nate_chandler:
[IRGen] Pack extra data pattern structs.
- edit: test/IRGen/enum_value_semantics_future.sil
- edit: test/IRGen/generic_structs.sil
- edit: test/IRGen/generic_structs_future.sil
- edit: test/IRGen/prespecialized-metadata/struct-extradata-field_offsets-no_trailing_flags.swift
- edit: test/IRGen/prespecialized-metadata/enum-extradata-no_payload_size-trailing_flags.swift
- edit: test/IRGen/prespecialized-metadata/enum-extradata-payload_size-trailing_flags.swift
- edit: lib/IRGen/GenMeta.cpp
- edit: test/IRGen/prespecialized-metadata/struct-extradata-field_offsets-trailing_flags.swift
- edit: test/IRGen/prespecialized-metadata/struct-extradata-no_field_offsets-trailing_flags.swift
- edit: test/IRGen/prespecialized-metadata/enum-extradata-payload_size-no_trailing_flags.swift
-
Commit 8b6ff9cb672f5ef30ff893ad6f70080c34afdcc3 by nate_chandler:
[NFC] Assert that extra data size matches extra data pattern and offset.
- edit: lib/IRGen/GenMeta.cpp
-
Commit a3026a398861ea2da55efaa420a555d917f8f066 by eeckstein:
[concurrency] SILGen: emit hop_to_executor instructions in actor-isolated closures.
- edit: lib/SILGen/SILGenProlog.cpp
- edit: lib/SILGen/SILGenFunction.h
- edit: test/SILGen/hop_to_executor.swift
-
Commit a19ae5c1c508b90602b59fca56e3596571da5eeb by eeckstein:
[concurrency] Correctly handle dead-end and unreachable blocks in OptimizeHopToExecutor
- edit: lib/SILOptimizer/Mandatory/OptimizeHopToExecutor.cpp
- edit: test/SILOptimizer/optimize_hop_to_executor.sil
-
Commit abea46ea59b7e66717b015151290cdefd2cd0dcb by github:
Make Float16 available for macOS on Apple Silicon (#34821)
- edit: test/ClangImporter/simd.swift
- edit: stdlib/public/core/Codable.swift
- edit: stdlib/public/core/FloatingPointParsing.swift.gyb
- edit: stdlib/public/core/FloatingPointTypes.swift.gyb
- edit: stdlib/public/core/SIMDVectorTypes.swift.gyb
- edit: stdlib/public/core/CTypes.swift
- edit: stdlib/public/core/IntegerTypes.swift.gyb
- edit: stdlib/public/core/Runtime.swift
- edit: test/stdlib/PrintFloat.swift.gyb
-
Commit 5ccf3a852c4771421ebe17d48f49a8830b74a469 by eeckstein:
SILVerifier: don't enforce that there must be an unreachable after a no-return apply.
- edit: lib/SIL/Verifier/SILVerifier.cpp
-
Commit 80d6e6c47838b48d5478cdc514c27d7bcd8abbfd by eeckstein:
SILVerifier: don't dump the whole module in case of a verifier failure.
- edit: lib/SIL/Verifier/SILVerifier.cpp
-
Commit e09e4a72ff0d68f234e42c5007deace19eb2ec68 by nate_chandler:
[Runtime] Check that extraDataSize matches extraDataPattern.
- edit: stdlib/public/runtime/Metadata.cpp