[Swift CI] Build Failure: 2. Swift Source Compatibility Suite (master) (enable-verify-exclusivity) #1581

Report

[FAILURE] swift-master-source-compat-suite-enable-verify-exclusivity [#1581]

Build URL:
https://ci.swift.org/job/swift-master-source-compat-suite-enable-verify-exclusivity/1581/
Project:
swift-master-source-compat-suite-enable-verify-exclusivity
Date of build:
Fri, 05 Apr 2019 08:21:51 -0500
Build duration:
3 hr 46 min

Changes

  • Commit b3cb1a159bbe9d2ed40263c26fffcb9bdff9950e by pyaskevich:
    [TypeChecker] Adjust dynamic member lookup to support keypaths

    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit f95d9b092e6b7212421436b56c6b0638572fb7e3 by pyaskevich:
    [TypeChecker] Add new type of overload choice to support keypath dynamic

    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/OverloadChoice.h
  • Commit cde23eccc88a6af6dd66153d8a3d1710140bfac7 by pyaskevich:
    [ConstraintSystem] Implement keypath dynamic member lookup

    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 71e8148bbdbdabfcb6faa44986d8f183ed9f414c by pyaskevich:
    [CSApply] Implement AST transformation for keypath dynamic member lookup

    • edit: lib/Sema/CSApply.cpp
  • Commit 7e076441c7e7245e9f4cea2beefb761744eb5ae6 by pyaskevich:
    [CSRanking] Dynamic member look - rank keypath choice higher than string

    • edit: lib/Sema/CSRanking.cpp
  • Commit 5295bdcabcf15422cee020d3ce9d1d701001dc8f by pyaskevich:
    [TypeChecker] NFC: Add tests for keypath dynamic member lookup

    • edit: test/attr/attr_dynamic_member_lookup.swift
    • add: test/Constraints/keypath_dynamic_member_lookup.swift
  • Commit fb305559524d08e1f7563da8f82dac8858f425f7 by pyaskevich:
    [ConstraintSystem] NFC: Extract check whether storage for keypath is

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 84167edde9eb33d60d75e011d95e4cf95ed563b5 by pyaskevich:
    [ConstraintSystem] Add a special locator for keypath dynamic member

    • edit: lib/Sema/ConstraintLocator.h
    • edit: lib/Sema/ConstraintLocator.cpp
  • Commit 3e7a7a2b7c570bdc85d9230eecf9557a72eaa542 by pyaskevich:
    [CSApply] Extract keypath property resolution logic

    • edit: lib/Sema/CSApply.cpp
  • Commit 9eed0135fa0c38fccf09e3da3177385003c8a6ef by pyaskevich:
    [CSSolver] Don't generate implicit argument for keypath dynamic lookup

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 2c82882b8f934123444faa3ae00a6d4bd94ad107 by pyaskevich:
    [ConstraintSystem] Move unviable keypath dynamic member check into

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 0235ff1e98bfb0bcdddc624354551b599fef6beb by pyaskevich:
    [Sema] Adjust invalid @dynamicMemberLookup to mention keypath parameter

    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 32e0c807c6a9b764bd7c013e1b64511de4f214a8 by pyaskevich:
    [TypeChecker] Add more tests for keypath dynamic member lookup

    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: lib/Sema/CSApply.cpp
    • edit: test/Constraints/keypath_dynamic_member_lookup.swift
  • Commit 4d225c785cfc09b4218570c60f3913a670c5eaa6 by pyaskevich:
    [CSApply] Extract keypath subscript resolution logic

    • edit: lib/Sema/CSApply.cpp
  • Commit d4bbcc1953527ac5fa4238ec40aca08c49908ad7 by pyaskevich:
    [TypeChecker] Add subscript support keypath dynamic member lookup

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: test/Constraints/keypath_dynamic_member_lookup.swift
    • edit: lib/Sema/CSSolver.cpp
  • Commit 589283b2c0cd1f7b6604bc5389885031fcc0dafb by pyaskevich:
    [ConstraintSystem] Teach sanitizer about dynamic member lookup

    • edit: lib/Sema/CSGen.cpp
  • Commit 99c27d22dce499bd929d477a9ecb4d42af53c272 by pyaskevich:
    [CSApply] Avoid reusing expressions for keypath dynamic member lookup

    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: lib/Sema/CSApply.cpp
  • Commit 675c5f4ec9476924684145b44ebf1f792ce76463 by pyaskevich:
    [TypeChecker] Add subscript + trailing closure tests for keypath dynamic

    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: lib/Sema/CSApply.cpp
  • Commit 7032095b53a6bb3d27f88cd819a970699e2dda3e by pyaskevich:
    [TypeChecker] Tighten up validation of dynamic member decls

    • edit: lib/Sema/TypeCheckAttr.cpp
  • Commit 41f6eb9a151b6baff05cd82d4db7c36b1a388cec by pyaskevich:
    [ConstraintSystem] Don't introduce implicit keypath choice for keypath

    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit d602cdfbd72313217281a0bebe9154abd48c4595 by pyaskevich:
    [TypeChecker] NFC: Add more tests to keypath dynamic member lookup

    • edit: test/attr/attr_dynamic_member_lookup.swift
  • Commit dd810a7b24971fa15a6145149b111f9d0d6aad1f by pyaskevich:
    [Diagnostics] Improve mutability diagnostics related to dynamic member

    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/CSDiagnostics.h
    • edit: test/expr/unary/keypath/keypath.swift
  • Commit 8f880545cd1386fe3fd75f134df87f6162086e6a by pyaskevich:
    [TypeChecker] Add ReferenceWritableKeyPath support to keypath dynamic

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: test/Constraints/keypath_dynamic_member_lookup.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
  • Commit bc4d01620bcfa83e3c9fd09c71a8a39471870733 by pyaskevich:
    [TypeChecker] Fix dynamic member declaration validation to check labels

    • edit: test/Constraints/keypath_dynamic_member_lookup.swift
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: test/expr/unary/keypath/keypath.swift
    • edit: test/attr/attr_dynamic_member_lookup.swift
  • Commit e3ad92fbfbfd3989de25dfc3dfb07be90aff9639 by pyaskevich:
    [ConstraintSystem] Allow to use keypath dynamic member lookup inside

    • edit: test/Constraints/keypath_dynamic_member_lookup.swift
    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/Sema/ConstraintLocator.h
    • edit: lib/Sema/CSApply.cpp
  • Commit 2e8d16365588c01c9c65f14566d80727c34dabbc by pyaskevich:
    [ConstraintSystem] Special case keypath dynamic member lookup in

    • edit: lib/Sema/CSSolver.cpp
    • edit: test/attr/attr_dynamic_member_lookup.swift
  • Commit b388d8342649ff3eb61283cfe40a683ff34862ac by pyaskevich:
    [ConstraintSystem] Make sure that keypath dynamic member lookup could be

    • edit: test/Constraints/keypath_dynamic_member_lookup.swift
    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: lib/Sema/CSApply.cpp

Again git clone timeout:

https://ci.swift.org/job/swift-master-source-compat-suite-enable-verify-exclusivity/1581/artifact/swift-source-compat-suite/None_ReactiveCocoa_4.0_BuildXcodeWorkspaceScheme_ReactiveCocoa-macOS_generic-platform-macOS.log

$ git clone [https://github.com/ReactiveCocoa/ReactiveCocoa.git](https://github.com/ReactiveCocoa/ReactiveCocoa.git) /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-enable-verify-exclusivity/project_cache/ReactiveCocoa
Cloning into '/Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-enable-verify-exclusivity/project_cache/ReactiveCocoa'...
fatal: unable to access '[https://github.com/ReactiveCocoa/ReactiveCocoa.git/':](https://github.com/ReactiveCocoa/ReactiveCocoa.git/':) Failed to connect to [github.com](http://github.com) port 443: Operation timed out