# [FAILURE] swift-main-source-compat-suite [#5726]
Build URL: https://ci.swift.org/job/swift-main-source-compat-suite/5726/
Project: swift-main-source-compat-suite
Date of build: Sat, 13 Feb 2021 13:19:04 -0600
Build duration: 17 hr
Changes- Commit 3d317938adb6371afc0918807e90dd24733ef100 by aqamoss3fan2010:
AST, Sema: Teach findProtocolSelfReferences that some stdlib collections preserve variance
-
edit: test/decl/protocol/conforms/inherited.swift
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/CSApply.cpp
-
add: test/decl/protocol/req/existentials_covariant_erasure.swift
-
Commit 06ceb19ccfff2bf6b5a0cc01204e3d507ea27a15 by aqamoss3fan2010:
Diag: Fix inaccuracy in dynamic_self_invalid
- edit: test/decl/func/dynamic_self.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/decl/ext/generic.swift
- edit: test/type/self.swift
-
Commit 1ee4d5be44f5d1140657691f7acc42bbc8b3877e by aqamoss3fan2010:
Add a SILGen test for collection upcasts
- edit: test/SILGen/collection_upcast.swift
-
Commit fe10f98cf067608ed96e585aaad23fbd6d00f20d by eeckstein:
SIL: rename the SILBitfield.h header file to BasicBlockBits.h
- edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp
- edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
- edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
- edit: lib/SILOptimizer/Utils/CheckedCastBrJumpThreading.cpp
- edit: lib/SILOptimizer/Transforms/ConditionForwarding.cpp
- edit: lib/SILOptimizer/Transforms/ARCCodeMotion.cpp
- edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
- edit: lib/SILOptimizer/Utils/CFGOptUtils.cpp
- edit: lib/SILOptimizer/LoopTransforms/ArrayPropertyOpt.cpp
- edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
- edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
- edit: include/swift/SILOptimizer/Utils/ValueLifetime.h
- edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp
- edit: include/swift/SIL/LinearLifetimeChecker.h
- edit: lib/SILOptimizer/LoopTransforms/LICM.cpp
- edit: lib/SILOptimizer/Mandatory/ClosureLifetimeFixup.cpp
- edit: lib/SILOptimizer/Mandatory/OSLogOptimization.cpp
- edit: include/swift/SIL/BasicBlockUtils.h
- edit: lib/SILOptimizer/Transforms/Outliner.cpp
- edit: unittests/SIL/SILBitfieldTest.cpp
- edit: lib/SILOptimizer/SILCombiner/SILCombine.cpp
- edit: lib/SILOptimizer/Mandatory/MandatoryCombine.cpp
- edit: include/swift/SILOptimizer/Utils/BasicBlockOptUtils.h
- edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
- edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
- edit: lib/SILOptimizer/Transforms/DeadCodeElimination.cpp
- edit: lib/SIL/Verifier/SILVerifier.cpp
- edit: lib/IRGen/IRGenSIL.cpp
- edit: lib/SILOptimizer/Mandatory/DiagnoseUnreachable.cpp
- delete: include/swift/SIL/SILBitfield.h
- add: include/swift/SIL/BasicBlockBits.h
- edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
- edit: lib/SILOptimizer/Mandatory/YieldOnceCheck.cpp
-
Commit 85884e46205a4c9ac466591383b7ac93fd354bab by eeckstein:
SIL: A utility for processing basic blocks in a worklist.
- edit: include/swift/SIL/BasicBlockBits.h
-
Commit 214b7a99297a959e3de40f7a9c876ba2cac1a401 by eeckstein:
Use the new BasicBlockWorklist utility in various places in the compiler.
- edit: lib/SILOptimizer/Mandatory/ClosureLifetimeFixup.cpp
- edit: lib/SILOptimizer/SILCombiner/SILCombine.cpp
- edit: lib/SILOptimizer/Transforms/ARCCodeMotion.cpp
- edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp
- edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
- edit: lib/SILOptimizer/Mandatory/MandatoryCombine.cpp
- edit: lib/SILOptimizer/Transforms/Outliner.cpp
- edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp
- edit: lib/IRGen/IRGenSIL.cpp
-
Commit ceea7b22d7940d4556463dab81059a4c5155c94b by dave:
[CMake] Formalize whether libdispatch is used/allowed
- edit: CMakeLists.txt
-
Commit 62c10b1896ae339fff2edd064bcd8f7a9edc1d8c by dgregor:
Remove unused function hasAnyUnsafePointerParameters()
- edit: lib/ClangImporter/ImportDecl.cpp
-
Commit e8375e13ee5ae043bf3586a3c703f5768cbbf510 by dgregor:
Define a feature for @concurrent functions.
- edit: lib/AST/ASTPrinter.cpp
- edit: include/swift/Basic/Features.def
- edit: test/ModuleInterface/features.swift
-
Commit 184b150015c79db453893a94622597a1bfdd0eb9 by dgregor:
Allow the @concurrent function attribute without the concurrency flag
- edit: test/attr/attr_concurrent.swift
- edit: include/swift/AST/Attr.def
- edit: lib/Sema/TypeCheckType.cpp
- edit: test/IDE/complete_decl_attribute.swift
-
Commit 428ab472ac36d3bb087455aa439a3180e103def7 by mgottesman:
[sil-combine] Turn off try_apply convert_function elimination on both ossa/non-ossa SIL.
- edit: test/SILOptimizer/sil_combine_ossa.sil
- edit: test/SILOptimizer/sil_combine.sil
- edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
-
Commit 705373c20525f04b7be8f8f3600286532d546e75 by mgottesman:
[pred-deadalloc-elim] Fix memory safety issue and handle promoting paths where there is dynamically no value by inserting compensating destroys.
- delete: test/SILOptimizer/predictable_deadalloc_elim.sil
- edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
- edit: test/SILOptimizer/predictable_memopt.sil
- edit: test/SILOptimizer/predictable_deadalloc_elim_ownership.sil
-
Commit 2827d72029a6c4fc3f377df499cb90528cb7a7dc by mgottesman:
[pred-dead-alloc] Be more conservative and bail if we did not find a complete available value when cleaning up takes.
- edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
-
Commit 8082ea01aed0658196fcae7efebbcbc86592857c by mgottesman:
[sil] Add a cache for SILVerifier::isOperandInValueUses.
- edit: lib/SIL/Verifier/SILVerifier.cpp
-
Commit 6c255734baed02ff722d652fe45a13dcda6ca893 by mgottesman:
[simplify-cfg] Enable remove unreachable blocks to shrink the CFG a bit.
- edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
-
Commit 142c3bd1fcbe7a6b8ebccb141172f6021d98219b by mgottesman:
[simplify-cfg] Enable some simple opts during ownerships on br, cond_br that do not involve objects directly.
- edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
- edit: lib/SILOptimizer/Utils/BasicBlockOptUtils.cpp
-
Commit f73276259e363167b0a5b2bbbbab45577c9c5fdd by mgottesman:
[loop-rotate] In OSSA, instead of creating address phis, sneak the address through the phi using a RawPointer.
- edit: test/SILOptimizer/looprotate_ossa.sil
- edit: include/swift/SIL/SILArgument.h
- edit: lib/SILOptimizer/LoopTransforms/LoopRotate.cpp
- edit: lib/SIL/IR/SILArgument.cpp
-
Commit 47be53da3c2262f50a41581812f41b5dcc7c9b77 by mgottesman:
[memory-lifetime] Disable memory lifetime on tuple typed alloc_stack that have at least one enum tuple sub-elt.
- edit: lib/SIL/Verifier/MemoryLifetime.cpp
-
Commit ff3c7ba4a90645e12de0b91c54a5997abf04cc71 by mgottesman:
[sil] Add another run of ARCSequenceOpts before inlining in function passes.
- edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
-
Commit 133901d6f6b5a8404e606dd91321f5bdc8124ee1 by mgottesman:
[irgen] Emit shadow copies for ConstantDataVector.
- edit: lib/IRGen/IRGenSIL.cpp
-
Commit dd6439d31ec92a967be52603b024c957e8aeb128 by mgottesman:
[ownership] Change the stdlib to serialize code in ossa form on Darwin.
- add: test/Serialization/early-serialization-darwin.swift
- edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
- edit: test/SILOptimizer/let_properties_opts.swift
- edit: test/sil-func-extractor/load-serialized-sil.swift
- add: test/SIL/Serialization/shared_function_serialization_darwin.sil
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: test/SILOptimizer/existential_transform.swift
- add: test/sil-func-extractor/load-serialized-sil-darwin.swift
- edit: include/swift/AST/SILOptions.h
- add: test/sil-opt/sil-opt-darwin.swift
- edit: test/SIL/Serialization/shared_function_serialization.sil
- edit: test/Serialization/early-serialization.swift
- edit: test/IRGen/dynamic_lookup.sil
- edit: test/sil-opt/sil-opt.swift
-
Commit f9ddecf459c5790d16feea7e4fdec3a3758ec804 by rxwei:
[AutoDiff] Mangle linear map self-reordering thunks and subset parameters thunks.
- edit: lib/SILGen/SILGenPoly.cpp
- edit: include/swift/Demangling/DemangleNodes.def
- edit: lib/Demangling/Demangler.cpp
- edit: lib/SILOptimizer/Differentiation/JVPCloner.cpp
- edit: test/Demangle/Inputs/manglings.txt
- edit: docs/ABI/Mangling.rst
- edit: include/swift/SILOptimizer/Utils/DifferentiationMangler.h
- edit: lib/SILOptimizer/Differentiation/VJPCloner.cpp
- edit: test/AutoDiff/SILOptimizer/differentiation_subset_parameters_thunk.swift
- edit: lib/AST/ASTMangler.cpp
- edit: lib/Demangling/OldRemangler.cpp
- edit: lib/SILOptimizer/Differentiation/Thunk.cpp
- edit: include/swift/AST/ASTMangler.h
- edit: lib/Demangling/NodePrinter.cpp
- edit: lib/Demangling/Remangler.cpp
- edit: lib/SILOptimizer/Mandatory/Differentiation.cpp
- edit: lib/SILOptimizer/Utils/DifferentiationMangler.cpp
- edit: include/swift/Demangling/Demangler.h