New issue found!

Title: Report

[FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#166]

Build URL:https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/166/
Project:oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build:Fri, 12 Jan 2018 08:16:25 -0600
Build duration:1 hr 47 min

Identified problems:

  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes

  • Commit a9db3f2f53a37e04003756dea96bebd0783c9b5a by chu:

    SR-6272: Show “Fix it” for numerical conversions

    • edit: lib/Sema/CSDiag.cpp

  • Commit b2059c62d3a3f407b0b561a7ab03810cb379dfbc by chu:

    SR-6272: Add tests

    • edit: test/Constraints/diagnostics.swift

  • Commit 06b9f781062c40ad57cf477353e5293fa0e299df by chu:

    Revert "SR-6272: Add tests"

    • edit: test/Constraints/diagnostics.swift

  • Commit 5a56d4d7066c041532170836a07f80278303994f by chu:

    SR-6272: Add more tests

    • edit: test/Constraints/diagnostics.swift

  • Commit 72cf1585a00c7b2c29d3cad5ae6d06b19d6ff692 by chu:

    SR-6272: Use contextual type if available

    • edit: lib/Sema/CSDiag.cpp
    • edit: test/Constraints/diagnostics.swift

  • Commit c80b569c2f36afa8c414748c66005adde70924e0 by chu:

    SR-6272 Use calleeInfo instead

    • edit: lib/Sema/CSDiag.cpp
    • edit: test/Constraints/diagnostics.swift

  • Commit 5c37ccfc69e050c7f1968fb69680013dfa37cc82 by chu:

    SR-6272 Skip if both lhs and rhs are different

    • edit: lib/Sema/CSDiag.cpp

  • Commit 0df987a4ff537cce94e8a0ebad917d739e94e3d2 by chu:

    SR-6272 Add fix-it if there is only one candidate

    • edit: test/Constraints/diagnostics.swift
    • edit: lib/Sema/CSDiag.cpp

  • Commit e33f3b663d52c5aab059159123e1ea78d2b87569 by vsk:

    [DebugInfo] Add a free helper to get empty locations, NFC

    • edit: include/swift/SIL/SILLocation.h
    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: lib/SILGen/SILGenProlog.cpp
    • edit: lib/SILOptimizer/Utils/LoopUtils.cpp

  • Commit 0a9a4e7d6f267bfb1b52cdbd3d72bcc628e9e96d by cwakamo:

    [PlaygroundTransform] Implemented support for defer statements.

    • edit: lib/Sema/PlaygroundTransform.cpp

  • Commit 9ac03b7a1ad8bc25a83d23c58d5689440b4193e8 by cwakamo:

    [test] Introduced tests of the playground transform and defer and nested

    • add: test/PlaygroundTransform/defer.swift

  • Commit 2c0405871030b96dafb8312cd1d9116bb4332e54 by cwakamo:

    [PCMacro] Implemented support for defer statements in the PC macro.

    • edit: lib/Sema/PCMacro.cpp
    • add: test/PCMacro/defer.swift

  • Commit 2f9ab4493e5c3c28886562946b3ae64426d4e0cc by cwakamo:

    [test] Introduced a test of the PC macro and nested functions.

    • add: test/PCMacro/nested_function.swift

  • Commit d60ff05265339d9afba4a5c48fa8615d309889b1 by vsk:

    Rename getEmptyLocation to getCompilerGeneratedLocation

    • edit: lib/SILOptimizer/Utils/LoopUtils.cpp
    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: include/swift/SIL/SILLocation.h
    • edit: lib/SILGen/SILGenProlog.cpp

  • Commit 2093df67987a0731fdb7198d82b206945495b44a by github:

    Use `enum` instead of an empty `struct` [NFC]

    • edit: stdlib/public/SwiftOnoneSupport/SwiftOnoneSupport.swift

  • Commit 1d602f2062102feebcbba5cb933d2ee6f8d8ad86 by cwakamo:

    Added comments based on review feedback.

    • edit: lib/Sema/PlaygroundTransform.cpp
    • edit: lib/Sema/PCMacro.cpp

  • Commit 18689fe22373d688993f1e1f0a04a0b7389b7e20 by jordan_rose:

    [Mangling] Uniformly use "So" for imported decls.

    • edit: test/IRGen/objc_shared_imported_decl.sil
    • edit: lib/RemoteAST/RemoteAST.cpp
    • edit: test/IRGen/objc_generic_class_metadata.sil
    • edit: test/SILGen/objc_bridging.swift
    • edit: lib/Demangling/OldRemangler.cpp
    • edit: test/IRGen/newtype.swift
    • edit: test/SILGen/objc_bridging_any.swift
    • edit: test/IRGen/c_functions.swift
    • edit: test/IRGen/foreign_types.sil
    • edit: test/IRGen/partial_apply_objc.sil
    • edit: include/swift/Strings.h
    • edit: test/SILGen/external_definitions.swift
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: lib/Demangling/Demangler.cpp
    • edit: test/IRGen/objc_structs.swift
    • edit: lib/Demangling/Remangler.cpp
    • edit: test/SILGen/newtype.swift
    • edit: test/ClangImporter/ctypes_ir.swift
    • edit: test/IRGen/unexploded-calls.swift
    • edit: test/Reflection/typeref_decoding_objc.swift
    • edit: test/SILGen/cf.swift
    • edit: test/IRGen/c_layout.sil
    • edit: stdlib/public/runtime/Demangle.cpp
    • edit: test/IRGen/big_types_corner_cases.sil
    • edit: test/IRGen/objc_super.swift
    • edit: test/IRGen/objc_ns_enum.swift
    • edit: test/SILGen/mangling.swift
    • edit: lib/AST/ASTMangler.cpp
    • edit: test/IRGen/objc.swift
    • edit: test/Interpreter/SDK/check_class_for_archiving_log.swift
    • edit: test/Serialization/sil-imported-enums.swift
    • edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
    • edit: test/stdlib/RuntimeObjC.swift
    • edit: test/IRGen/abitypes.swift
    • edit: test/SILGen/objc_enum.swift
    • edit: test/SILGen/cf_members.swift
    • edit: test/SILGen/objc_imported_generic.swift
    • edit: test/SILOptimizer/predictable_memopt_unreferenceable_storage.swift
    • edit: test/APINotes/versioned.swift
    • edit: test/SILGen/c_materializeForSet_linkage.swift
    • edit: test/SILGen/imported_struct_array_field.swift
    • edit: lib/Demangling/OldDemangler.cpp
    • edit: test/IRGen/reflection_metadata_imported.swift
    • edit: test/Demangle/Inputs/manglings.txt
    • edit: test/IRGen/objc_class_export.swift
    • edit: test/IRGen/protocol_conformance_records_objc.swift

  • Commit c93a60041b1e34c05a20d697f26e0e08c57052c9 by jordan_rose:

    TypeReconstruction: Rename LookupKind::Crawler to ClangImporter.

    • edit: lib/IDE/TypeReconstruction.cpp

  • Commit bfa4ca4f000554182fe131edc81c7377e6bd2def by jordan_rose:

    [ClangImporter] Add ClangImporter::lookupTypeDecl.

    • edit: include/swift/ClangImporter/ClangImporter.h
    • edit: lib/ClangImporter/ClangImporter.cpp

  • Commit 38e2cfe1e2a618d7a1941e82151deda950ee0005 by jordan_rose:

    Mangle imported declarations using their C names.

    • edit: test/SILGen/cf_members.swift
    • edit: test/SourceKit/DocSupport/doc_error_domain.swift
    • edit: stdlib/public/Reflection/TypeRef.cpp
    • edit: test/IRGen/cf.sil
    • edit: test/IRGen/objc_generic_class_metadata.sil
    • edit: lib/RemoteAST/RemoteAST.cpp
    • edit: test/Serialization/sil-imported-enums.swift
    • edit: test/SILGen/objc_imported_generic.swift
    • edit: include/swift/Reflection/TypeRef.h
    • edit: test/RemoteAST/foreign_types.swift
    • edit: test/stdlib/Reflection_objc.swift
    • edit: test/SILGen/objc_factory_init.swift
    • edit: test/APINotes/versioned.swift
    • edit: test/ClangImporter/attr-swift_private.swift
    • edit: test/SILGen/mangling.swift
    • edit: test/SILGen/Inputs/usr/include/Gizmo.h
    • edit: test/IRGen/newtype.swift
    • edit: test/SILGen/newtype.swift
    • edit: test/IRGen/objc_types_as_member.sil
    • edit: lib/AST/ASTMangler.cpp
    • edit: test/IRGen/objc_ns_enum.swift
    • add: test/RemoteAST/Inputs/custom-modules/module.modulemap
    • edit: test/stdlib/RuntimeObjC.swift
    • edit: lib/Demangling/Demangler.cpp
    • edit: stdlib/public/runtime/ErrorObject.mm
    • edit: include/swift/Demangling/Demangler.h
    • add: test/RemoteAST/Inputs/custom-modules/ErrorEnums.h
    • edit: test/SILGen/objc_enum.swift
    • edit: include/swift/Demangling/TypeDecoder.h
    • edit: test/SILOptimizer/bridged_casts_folding.swift
    • edit: test/SILGen/import_as_member.swift
    • edit: test/SILGen/objc_bridging_any.swift
    • edit: test/Reflection/typeref_decoding_objc.swift

  • Commit 97f1aa7e542c74aefb0dff65298e635741946083 by jordan_rose:

    [Mangling] Use "SC" for importer-synthesized conformances

    • edit: test/IRGen/reflection_metadata_imported.swift
    • edit: test/IRGen/newtype.swift
    • edit: test/IRGen/objc_shared_imported_decl.sil
    • edit: test/IRGen/objc_ns_enum.swift
    • edit: test/SILGen/objc_enum.swift
    • edit: test/SILGen/objc_imported_generic.swift
    • edit: lib/AST/ASTMangler.cpp
    • edit: test/Demangle/Inputs/manglings.txt
    • edit: test/SILGen/objc_bridging_any.swift

  • Commit cb33d5b59b958ef1e51168c526ea03beec8739f9 by jordan_rose:

    [Mangling] Handle imported @compatibility_alias decls too

    • edit: test/ClangImporter/Inputs/custom-modules/ObjCIRExtras.h
    • edit: test/ClangImporter/objc_ir.swift
    • edit: lib/AST/ASTMangler.cpp

  • Commit b7ff0d49ef2cb902a3ab30115909b0e0e0f11718 by jordan_rose:

    Type reconstruction: look for Clang types directly, like RemoteAST

    • edit: test/IDE/Inputs/swift_name.h
    • edit: test/APINotes/versioned-test-mangling.swift
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • add: test/IDE/Inputs/reconstruct_type_helper.h
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: test/RemoteAST/foreign_types.swift
    • add: test/IDE/reconstruct_type_from_mangled_name_import.swift
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: test/RemoteAST/Inputs/custom-modules/ErrorEnums.h

  • Commit 6d1e668c86cad6075ce7983507d4ebdec11cac56 by dgregor:

    [Demangler] Eliminate more rogue ".c_str()" and ".data()".

    • edit: tools/swift-demangle/swift-demangle.cpp

  • Commit cb125bd3f9ed76feef7cb84d8265b37d7e199219 by aprantl:

    Don't drop function argument debug info in the LoadableByAddress

    • add: test/DebugInfo/LoadableByAddress-argument.swift
    • edit: lib/IRGen/LoadableByAddress.cpp

  • Commit 6311f07b49a82881f9ddd1ee507c9faa9fb36094 by blangmuir:

    [test] Disable part of a test that is failing non-deterministically

    • edit: test/SourceKit/Misc/stats.swift

  • Commit 9b283f6b090732b48bdc68fc857b63034413833e by blangmuir:

    [test] Re-enable tests that started XPASSing on resilience bot

    • edit: validation-test/Reflection/reflect_Character.swift
    • edit: validation-test/Reflection/reflect_multiple_types.swift

  • Commit fe16c809e1315251c64d8e1008a1aa44c4dbfad7 by aschwaighofer:

    Outliner: Can't handle generic ObjC classes

    • edit: lib/SILOptimizer/Transforms/Outliner.cpp
    • edit: test/SILOptimizer/outliner.swift
    • edit: test/SILOptimizer/Inputs/Outliner.h

  • Commit 5e92cae9709548e47e70493bf1a9a6458a2cafb8 by ditaliano:

    [ConstantPropagation] Preserve DebugInfo when creating DestroyAddr.

    • add: test/SILOptimizer/constantprop-wrongscope.swift
    • edit: lib/SILOptimizer/Utils/Local.cpp

  • Commit e8e90df9b4be31a52e2659b89a98095bef872684 by ditaliano:

    [DefiniteInitialization] Preserve DebugInfo correctly.

    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • add: test/SILOptimizer/definite-init-wrongscope.swift

  • Commit 4ed472a3c1305230859475778ca2936edbe504a7 by spestov:

    IRGen: Remove more dead code

    • edit: include/swift/IRGen/Linking.h

  • Commit 2bd4f9bf666ffa755403b1fe7a63188db9180377 by spestov:

    IRGen: Fix formatting

    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/IRGen/GenMeta.cpp

  • Commit 3a241354784d241c48d59c785d951d9f7e829bcd by spestov:

    IRGen: Add link entities for method dispatch thunks

    • edit: lib/IRGen/Linking.cpp
    • edit: include/swift/IRGen/Linking.h
    • edit: lib/IRGen/GenDecl.cpp

  • Commit ca757bb66fb6d54f3a631f4956052417ae90811a by spestov:

    IRGen: Export updateLinkageForDefinition()

    • edit: lib/IRGen/GenDecl.h
    • edit: lib/IRGen/GenDecl.cpp

  • Commit 3595c92da5411f34cba85c325d1dbd3c76d5aec8 by spestov:

    IRGen: Refactor emitWitnessMethodValue()

    • edit: lib/IRGen/GenProto.h
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/IRGen/IRGenSIL.cpp

  • Commit 698881d5c6e0f7c1f48fa02b8f363d5c24b42111 by spestov:

    IRGen: Protocol dispatch thunks

    • add: test/IRGen/protocol_resilience_thunks.swift
    • edit: lib/IRGen/GenMeta.cpp
    • add: lib/IRGen/GenThunk.cpp
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/CMakeLists.txt
    • edit: lib/IRGen/IRGenModule.h

  • Commit f6c7f509ba3488534ad59ba980891182d9b5cb67 by spestov:

    TBDGen: Add support for protocol dispatch thunks

    • edit: lib/TBDGen/TBDGenVisitor.h
    • edit: test/TBD/protocol.swift
    • edit: lib/TBDGen/TBDGen.cpp

  • Commit e849ba58362d5678dce99089176ef5f91f1d57a3 by spestov:

    SIL: Use getConstantFunctionType() instead of getConstantType() in a few

    • edit: lib/SIL/SILModule.cpp
    • edit: lib/SILGen/SILGen.h
    • edit: lib/SILGen/SILGenDestructor.cpp
    • edit: lib/SILGen/SILGen.cpp

  • Commit d05073adbebdda2314734bc3b52ad9c7725f3db0 by github:

    swift-ide-test: Correctly infer -enable-objc-interop from a target

    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • add: test/IDE/enable_objc_interop.swift

  • Commit 82140ca8112a33e16ae9edebd13c4c47bdcfc9f6 by dgregor:

    [Demangle] Add back isSwiftSymbol() entry point for null-terminated

    • edit: lib/Demangling/Demangler.cpp
    • edit: include/swift/Demangling/Demangle.h

  • Commit 4e6822db6bf90b82eefa2a82ca2c624cf0f5d548 by pyaskevich:

    [CSSimplify] NFC: Switch `matchTypes` methods to use TypeMatchResult

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintSystem.h

  • Commit 59b5e2ec0da573a6bd02fbb7f06ce4381cff5fee by jordan_rose:

    Mangle an anonymous C enum using its enclosing typedef, like C++ does

    • edit: test/IRGen/c_functions.swift
    • edit: lib/AST/ASTMangler.cpp
    • edit: test/stdlib/RuntimeObjC.swift
    • edit: test/ClangImporter/enum.swift
    • edit: test/Inputs/clang-importer-sdk/usr/include/enums_using_attributes.h
    • edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
    • edit: test/IDE/reconstruct_type_from_mangled_name_import.swift
    • edit: test/IDE/Inputs/reconstruct_type_helper.h
    • edit: test/ClangImporter/ctypes_ir.swift
    • edit: test/IRGen/c_layout.sil

  • Commit 7e4e7ff0bcfe8fef9790a32281a17667f1d89879 by xi_ge:

    libSyntax: parser object literal expressions.

    • edit: test/Syntax/round_trip_parse_gen.swift
    • edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
    • edit: utils/gyb_syntax_support/ExprNodes.py
    • edit: utils/gyb_syntax_support/Token.py
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/Syntax/Status.md

  • Commit 33fcd7293926ced5e9648a6ce04c9415048b4db1 by mark.lacey:

    IUO: Small refactoring in support of dynamic lookup and keypaths.

    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/ConstraintSystem.cpp

  • Commit c302042dc5f72c09647c1c8855e7c0e8dbeb8e27 by dgregor:

    [Runtime] Lookup @objc protocols in mangled name -> type metadata

    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: stdlib/public/runtime/MetadataLookup.cpp
    • edit: include/swift/Runtime/Metadata.h
    • add: test/Runtime/demangleToMetadataObjC.swift

  • Commit a47d1f87c14555c43463afa82155dc76c8c73243 by mark.lacey:

    IUO: Add support for non-subscript dynamic lookup.

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/Sema/ConstraintLocator.h
    • edit: lib/Sema/ConstraintSystem.h

  • Commit 9916fdf17eaaaf4d49126561038552e6aaeeca2d by dgregor:

    [Runtime] Support lookup of Objective-C protocols.

    • edit: stdlib/public/runtime/MetadataLookup.cpp
    • edit: test/Runtime/demangleToMetadataObjC.swift

  • Commit efde1dfc35d7d612853f71d444f8bb6d9aa781fe by dgregor:

    [Runtime] Support lookup of Objective-C classes.

    • edit: test/Runtime/demangleToMetadataObjC.swift
    • edit: stdlib/public/runtime/MetadataLookup.cpp

  • Commit 6cd5d0bf5ef7408ff4455632f999aced50a7fed0 by xi_ge:

    libSyntax: parse several magic identifier expressions.

    • edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
    • edit: utils/gyb_syntax_support/Token.py
    • edit: lib/Parse/ParseExpr.cpp
    • edit: utils/gyb_syntax_support/ExprNodes.py
    • edit: test/Syntax/round_trip_parse_gen.swift
    • edit: lib/Syntax/Status.md

  • Commit faeab704c6e8f1e1c1d01166b15f0a7fbe5ac65a by spestov:

    SIL: Clean up SILDeclRef::getLinkage()

    • edit: lib/SIL/SILDeclRef.cpp

  • Commit 98a734386ee70d2dfb556edaffd9a6ee5dc422f4 by spestov:

    SIL: Don't give global variable addressors public linkage

    • edit: test/SILGen/global_resilience.swift
    • edit: lib/SIL/SILDeclRef.cpp

  • Commit 005267f2b087f1db34688670b5e273015dcdd2f2 by spestov:

    SIL: Remove obsolete comments from FormalLinkage.h

    • edit: include/swift/SIL/FormalLinkage.h

  • Commit 3dae007465eca11d6d202ed411579ffc86826f2a by spestov:

    IRGen: Remove FieldAccess::NonConstantIndirect

    • edit: lib/IRGen/GenClass.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/GenKeyPath.cpp
    • edit: include/swift/IRGen/Linking.h
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/TBDGen/TBDGen.cpp
    • edit: lib/IRGen/IRGenMangler.h
    • edit: lib/IRGen/Linking.cpp
    • edit: lib/IRGen/StructLayout.h

  • Commit d134529e5491cce10b3af76e98356952e2c472f9 by spestov:

    IRGen: Field offset symbols of resilient classes have hidden linkage

    • edit: lib/IRGen/GenDecl.cpp
    • edit: test/IRGen/class_resilience.swift

  • Commit 065d18921f57d8e18637a6b9dd6d152806e5ed55 by spestov:

    IRGen: Test protocol dispatch thunk for a throwing method requirement

    • edit: test/IRGen/protocol_resilience_thunks.swift

  • Commit df10c8659b19ea0bf6ff34d95c87db4e3b4b480a by spestov:

    SILOptimizer: Fix mandatory inlining bug with resilience

    • edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
    • add: test/SILOptimizer/mandatory_inlining_resilience.sil

  • Commit 992da7494ba8a0086f34e09b9dbd61ca6fb46d5f by spestov:

    SIL: Remove some uses of LValueType

    • edit: lib/SIL/TypeLowering.cpp

  • Commit 43aebc832e0a9c596d89a77c65b894b8ac570c95 by github:

    Revert "IUO: Add support for non-subscript dynamic lookup."

    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/Sema/ConstraintLocator.h
    • edit: lib/Sema/ConstraintSystem.h

  • Commit 2c86f918def205b9414d89ee7967360ef56fc88f by dgregor:

    [Runtime] Add tests for demanling never-before-seen types to metadata.

    • edit: test/Runtime/demangleToMetadata.swift

  • Commit 35268902332dd3ac0b746f863c9517bc2a96c1cb by spestov:

    TypeReconstruction: Fix reconstruction of InOutType

    • edit: test/IDE/reconstruct_type_from_mangled_name.swift
    • edit: lib/IDE/TypeReconstruction.cpp

  • Commit 759f4c3a2cb1531958465058849fabdb4e09e628 by dgregor:

    [Runtime] Skip Objective-C type records when looking for types.

    • edit: stdlib/public/runtime/ProtocolConformance.cpp
    • edit: stdlib/public/runtime/MetadataLookup.cpp
    • edit: test/Runtime/demangleToMetadataObjC.swift

  • Commit adf38f54862b477fed2929eaa39dbc2cb3dfb6be by dgregor:

    [Runtime] Pack element count into the flags of

    • edit: stdlib/public/runtime/MetadataLookup.cpp
    • edit: test/IRGen/generic_tuples.swift
    • edit: lib/IRGen/GenMeta.cpp
    • edit: include/swift/Runtime/Metadata.h
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: include/swift/ABI/MetadataValues.h
    • edit: include/swift/Runtime/RuntimeFunctions.def

  • Commit f559a0c81b845336440242cb677173faf2a4b874 by github:

    Revert "TypeReconstruction: Fix reconstruction of InOutType"

    • edit: test/IDE/reconstruct_type_from_mangled_name.swift
    • edit: lib/IDE/TypeReconstruction.cpp

  • Commit 93cd5e8270cd43653d9e4db79a62ea3a14629948 by dgregor:

    [ABI] Make TargetTupleTypeFlags size_t sized and move “labels” bit.

    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: include/swift/ABI/MetadataValues.h
    • edit: lib/IRGen/GenMeta.cpp
    • edit: test/IRGen/generic_tuples.swift
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: stdlib/public/runtime/MetadataLookup.cpp

  • Commit 57e356b1c43f874139dfadfb8c6323d73aa7a15f by iferber:

    Restore encoder state after throwing on encode

    • edit: test/stdlib/TestJSONEncoder.swift
    • edit: test/stdlib/TestPlistEncoder.swift
    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift
    • edit: stdlib/public/SDK/Foundation/PlistEncoder.swift

  • Commit 1e110b8f63836734113cdb28970ebcea8fd383c2 by iferber:

    Restore decoder state after throwing on decode

    • edit: test/stdlib/TestJSONEncoder.swift
    • edit: stdlib/public/SDK/Foundation/PlistEncoder.swift
    • edit: test/stdlib/TestPlistEncoder.swift
    • edit: stdlib/public/SDK/Foundation/JSONEncoder.swift

  • Commit f7e897ec4a6d400472486e8abd062add3b8aeca5 by kyrtzidis:

    [AST] Make sure that if a TupleExpr is created with element names but

    • edit: test/Index/invalid_code.swift
    • edit: lib/AST/Expr.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/AST/ASTDumper.cpp

  • Commit 2833fc165db6f32fb6d5922797c46f9ba3e59c4a by xi_ge:

    libSyntax: some refactoring on syntax parsing context. NFC

    • edit: lib/Parse/Parser.cpp
    • edit: include/swift/Syntax/SyntaxParsingContext.h
    • edit: lib/Syntax/SyntaxParsingContext.cpp

  • Commit 41c37c1b4637d29bcfb69d972a2fa9b322aac917 by mark.lacey:

    IUO: Update AST printer to print '!' for Optionals that are implicitly

    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/AST/PrintOptions.h

  • Commit 8f2d309a1479b545f1203c4edf5573f4902c1f2e by spestov:

    Fix a couple of unused variable warnings

    • edit: lib/Demangling/NodePrinter.cpp
    • edit: lib/AST/Decl.cpp

  • Commit 4f1297d074df58ce8afee1a671def05a143ffa0b by spestov:

    IRGen: Fix protocol_resilience_thunks test on 32-bit

    • edit: test/IRGen/protocol_resilience_thunks.swift

  • Commit b85f6d9c58bc22fa9c4e5871982a281451a0e927 by github:

    libSyntax: add a C++ side read-only syntax visitor to facilitate

    • edit: include/swift/Syntax/Syntax.h
    • edit: include/swift/Syntax/CMakeLists.txt
    • add: include/swift/Syntax/SyntaxVisitor.h.gyb
    • edit: utils/gyb_syntax_support/__init__.py
    • edit: tools/SwiftSyntax/SyntaxRewriter.swift.gyb
    • edit: lib/Syntax/CMakeLists.txt
    • add: lib/Syntax/SyntaxVisitor.cpp.gyb

  • Commit c8f8782a80c1633f353bce80a0d55cd582a4f0b1 by shajrawi:

    Un-XFAIL unused_containers with resilience

    • edit: test/SILOptimizer/unused_containers.swift

  • Commit 5e7c3084bd2dcf228241dac719914a96602f7077 by ditaliano:

    [StackNesting] Preserve debug info correctly when solving.

    • add: test/SILOptimizer/stack-nesting-wrong-scope.swift
    • edit: lib/SILOptimizer/Utils/StackNesting.cpp

  • Commit 8022b109180ad337fe54d25c7fa58a0527c92a37 by mgottesman:

    [silgen] When forwarding a tuple value, make sure that it is at +1.

    • edit: lib/SILGen/RValue.cpp
    • edit: test/SILGen/guaranteed_normal_args.swift

  • Commit 730b3d2cf6a593e615dc477b4b13645ac04fdb6a by spestov:

    AST: Remove unused diagnostics

    • edit: include/swift/AST/DiagnosticsSema.def

  • Commit 9ff97367dfc35ab50ceaf065a9cd3f628b3f50dc by spestov:

    AST: Rename hasFixedLayout() to isResilient() and flip polarity

    • edit: lib/SILOptimizer/IPO/GlobalOpt.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/SIL/SILDeclRef.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/SILGen/SILGenPattern.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/SILGen/SILGenType.cpp
    • edit: lib/SIL/TypeLowering.cpp
    • edit: lib/SIL/SILWitnessTable.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/SIL/SILInstructions.cpp
    • edit: lib/SILGen/SILGenThunk.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/TBDGen/TBDGen.cpp

  • Commit 4c682d52c84b743a5ec12101c6bdfec91ad8f32d by mark.lacey:

    Support functions that return an IUO Self.

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: test/decl/func/dynamic_self.swift

  • Commit 1818911102c0237d4e1d359df37e6e65c64902ec by mark.lacey:

    Make sure we copy the ImplicitlyUnwrappedOptionalAttr when cloning

    • edit: lib/AST/Decl.cpp

  • Commit 3717aa41cc851e482e89b82b056ea71d6130a793 by spestov:

    Add regression test for https://bugs.swift.org/browse/SR-6730

    • add: validation-test/compiler_crashers_2_fixed/0137-sr6730.swift

  • Commit 99bc440c509dc6e79f4eee2f9d3eb32874c4a9cd by spestov:

    AST: Add NominalTypeDecl::isFormallyResilient()

    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h

  • Commit 6faf99b97b5a63f2a3204d4661c4346caf9448c4 by spestov:

    stdlib: The runtime counters types don't need fixed layout

    • edit: stdlib/public/core/RuntimeFunctionCounters.swift

  • Commit 6ac2dde97eba2b773ebc06e5daf06a59d0f55278 by spestov:

    Sema: Enforce inlinable restrictions for stored property initializers in

    • edit: lib/Sema/ResilienceDiagnostics.cpp
    • edit: test/attr/attr_inlineable.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/Sema/TypeChecker.h

  • Commit 4dd1aaadeedfd219a52c8a4bb99661c5aee1ac45 by ditaliano:

    [Support] Use realpath(3) instead of trying to open a file.

    • edit: lib/Support/Unix/Path.inc
    • edit: unittests/Support/Path.cpp

  • Commit b3d66a1459c908155273e767eb02a73ab46ff7da by aprantl:

    dag-combine: Transfer debug information when folding (zext (truncate x))

    • edit: lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    • add: test/DebugInfo/X86/sdag-combine.ll

  • Commit 87c25dd946cd9fe171de4a5049f244f3a36a0da4 by mbraun:

    PeepholeOptimizer: Do not form PHI with subreg arguments

    • edit: lib/CodeGen/PeepholeOptimizer.cpp
    • add: test/CodeGen/ARM/peephole-phi.mir

  • Commit afd7901c199a5eeeb06c46a3ce54bd7e47311aaf by mbraun:

    Adapt unit tests to older mir output

    • edit: test/CodeGen/ARM/peephole-phi.mir

_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to