[Swift CI] Build Failure: 2. Swift Sourcekit Stress Tester (master) #1680

Report

[FAILURE] swift-master-sourcekitd-stress-tester [#1680]

Build URL:
https://ci.swift.org/job/swift-master-sourcekitd-stress-tester/1680/
Project:
swift-master-sourcekitd-stress-tester
Date of build:
Thu, 19 Dec 2019 19:04:00 -0600
Build duration:
3 hr 14 min

Identified problems:

  • Jenkins Error: This build failed because of a Jenkins Error; typically a Java exception.

Changes

  • Commit f5677cbe42b1a703ff5aabb6607a8dd57b1b0ce5 by marcrasi:
    add @nondiff to AnyFunctionType params

    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/AutoDiff/Sema/differentiable_func_type.swift
    • edit: test/AutoDiff/ModuleInterface/differentiation.swift
    • edit: include/swift/AST/Attr.def
    • edit: lib/AST/ASTPrinter.cpp
    • edit: test/AutoDiff/Serialization/differentiation.swift
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/AST/TypeRepr.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: include/swift/AST/Types.h
    • edit: test/AutoDiff/Sema/differentiable_features_disabled.swift
    • edit: lib/AST/ASTContext.cpp
    • edit: test/AutoDiff/Parse/differentiable_func_type.swift
    • edit: lib/Serialization/ModuleFormat.h
    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 6e559ab8fadc267cb01484e55636bcaa7b69f819 by marcrasi:
    rename nondiff => noDerivative

    • edit: test/AutoDiff/Sema/differentiable_func_type.swift
    • edit: include/swift/AST/Attr.def
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/Serialization/ModuleFormat.h
    • edit: test/AutoDiff/Serialization/differentiation.swift
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/AutoDiff/Parse/differentiable_func_type.swift
    • edit: lib/Serialization/Serialization.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Decl.cpp
    • edit: test/AutoDiff/ModuleInterface/differentiation.swift
    • edit: lib/Serialization/Deserialization.cpp
    • edit: test/AutoDiff/Sema/differentiable_features_disabled.swift
    • edit: lib/AST/TypeRepr.cpp
  • Commit 1058a38abd2a7b3b068f2df28c04db30939cf0c6 by marcrasi:
    clang-format

    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: include/swift/AST/Types.h
  • Commit d0e957885f4a39338555c9ab21476924b770ced7 by brentdax:
    [NFC] Use CompoundDeclName for zero-arg names

    • edit: lib/AST/ASTContext.cpp
    • edit: include/swift/AST/Identifier.h
  • Commit f51f3b884d37ce23db36d8f705d2fa6b290881a1 by rishizaki:
    [SourceKit] Support VFS in 'typecontextinfo' and 'conformingmethods' req

    • edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftTypeContextInfo.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
    • edit: tools/SourceKit/include/SourceKit/Core/LangSupport.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftConformingMethodList.cpp
  • Commit cd284d127f093d853880f13d16ed96c690de9b05 by rishizaki:
    [CodeCompletion] Align swiftCodeCompleteImpl() with other similar funcs

    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
  • Commit ff97c06e8d4bfcf356febc9b319d4d7a8f35aee2 by rishizaki:
    [CodeCompletion] Use offsets in the buffer for second pass state

    • edit: lib/Parse/Parser.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/Parse/PersistentParserState.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: lib/Parse/ParseStmt.cpp
    • edit: include/swift/Parse/PersistentParserState.h
  • Commit 62c44126b60bafc13631ae81c51c52a3c3208bb4 by rishizaki:
    [SourceKit] Reuse compiler instance between multiple completion

    • edit: lib/Parse/PersistentParserState.cpp
    • edit: include/swift/Parse/PersistentParserState.h
    • edit: include/swift/AST/Decl.h
    • edit: lib/Parse/ParseDecl.cpp
    • add: lib/IDE/CompletionInstance.cpp
    • edit: tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftConformingMethodList.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: lib/IDE/CMakeLists.txt
    • edit: tools/SourceKit/lib/SwiftLang/SwiftTypeContextInfo.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
    • edit: include/swift/Parse/Scope.h
    • edit: lib/Frontend/Frontend.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: include/swift/Parse/LocalContext.h
    • edit: lib/AST/Decl.cpp
    • edit: lib/Parse/Parser.cpp
    • edit: tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.h
    • edit: include/swift/AST/SourceFile.h
    • edit: lib/Parse/Scope.cpp
    • edit: include/swift/Frontend/Frontend.h
    • add: include/swift/IDE/CompletionInstance.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
  • Commit c1530eedca469c21e4a2a246b59c08e44c9d5f04 by rishizaki:
    [SourceKit] Add option to enable ASTContext reusing for code completion

    • edit: tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.h
    • edit: lib/IDE/CompletionInstance.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
    • edit: include/swift/IDE/CompletionInstance.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
    • edit: tools/SourceKit/include/SourceKit/Core/LangSupport.h
  • Commit a83c7e86b7a333377ad678f044a53c098da648c1 by rishizaki:
    [SourceKit] Calculate CompilerInvocation hash

    • edit: lib/IDE/CompletionInstance.cpp
  • Commit fcc7e411f8e1e706a562fea77d35d092aa683b9f by rishizaki:
    [SourceKit] Add a test case for fast code completion

    • edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
    • edit: include/swift/AST/DiagnosticsFrontend.def
    • edit: lib/IDE/CompletionInstance.cpp
  • Commit c3d582841db39bd4c221ca6460a38ef94802e81a by rishizaki:
    [SourceKit] Limit compiler instance reuse count for completions

    • edit: include/swift/IDE/CompletionInstance.h
    • edit: lib/IDE/CompletionInstance.cpp
  • Commit 2160134dc3b684f2cce1a74420d6116a4032a8a8 by rishizaki:
    [SourceKit] Add test file for fast completion

    • add: test/SourceKit/CodeComplete/complete_sequence.swift
  • Commit 204ae49b38dc59db2ae3cd0349189e1b3bd1e9a2 by rishizaki:
    [CodeCompletion] Add doc-comment for CompletionInstance

    • edit: lib/IDE/CompletionInstance.cpp
    • edit: include/swift/IDE/CompletionInstance.h
  • Commit f2466deed8b8df4cebbe5c59c28e8c2a0850d9a9 by rishizaki:
    [CodeCompletion] Rename getReusingCompilerInstance()

    • edit: lib/IDE/CompletionInstance.cpp
    • edit: include/swift/IDE/CompletionInstance.h
  • Commit c5b1ada982b77d6a171f45aa27e9498062c9a385 by rishizaki:
    [SourceKit] Hold CompletionInstance with std::shared_ptr

    • edit: tools/SourceKit/lib/SwiftLang/SwiftConformingMethodList.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftTypeContextInfo.cpp
  • Commit 0f4526792783c3913879986982c7e470b6ee75ee by rishizaki:
    [CodeCompletion] Use the arguments to check the equality of the

    • edit: include/swift/IDE/CompletionInstance.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftTypeContextInfo.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftConformingMethodList.cpp
    • edit: lib/IDE/CompletionInstance.cpp
  • Commit fcb50d6354dc770b18735f10edb0589b5331ed88 by rishizaki:
    [SourceKit] Add more test cases for fast completions

    • add: test/SourceKit/CodeComplete/complete_sequence_crossfile.swift
    • add: test/SourceKit/CodeComplete/complete_sequence_edit.swift
    • edit: test/SourceKit/CodeComplete/complete_sequence.swift
    • edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
  • Commit 044477e7a313f8ada80eccd338e5f0ee899f3b99 by rishizaki:
    [SourceKit/CodeCompletion] Use callback function to run the second pass

    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftTypeContextInfo.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
    • add: test/SourceKit/CodeComplete/complete_sequence_race.swift
    • edit: tools/SourceKit/lib/SwiftLang/SwiftConformingMethodList.cpp
    • edit: lib/IDE/CompletionInstance.cpp
    • edit: include/swift/IDE/CompletionInstance.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
  • Commit fe07d4491bc0b0a64b7ddb7f2c8d5df23f2078ad by rishizaki:
    [CodeCompletion] Pack cached instance information into single struct

    • edit: lib/IDE/CompletionInstance.cpp
    • edit: include/swift/IDE/CompletionInstance.h
  • Commit 2aec5d4d28593c581c916cac6053ba6bfc1fedd4 by rishizaki:
    [CodeCompletionn] Block completions in other threads

    • edit: test/SourceKit/CodeComplete/complete_sequence_race.swift
    • edit: include/swift/IDE/CompletionInstance.h
    • edit: lib/IDE/CompletionInstance.cpp
  • Commit 8bcc192591f8a5e9cdbe221757d538600b4d4379 by pyaskevich:
    [Diagnostics] Diagnose inability to infer (complex) closure return type

    • edit: validation-test/compiler_crashers_2_fixed/0119-rdar33613329.swift
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/CSFix.cpp
    • edit: lib/Sema/CSFix.h
    • edit: test/Constraints/patterns.swift
    • edit: lib/Sema/CSDiagnostics.h
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: validation-test/Sema/SwiftUI/rdar57201781.swift
    • edit: test/Constraints/closures.swift
    • edit: test/Constraints/diagnostics.swift
    • edit: lib/Sema/ConstraintSystem.h
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/expr/closure/closures.swift
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
  • Commit a7bb827b6d79d05d9a23119ef8e5f87fa14a9e26 by pyaskevich:
    [CSDiag] NFC: Remove obsolete diagnoseAmbiguousMultiStatementClosure

    • edit: lib/Sema/CSDiag.cpp
  • Commit eebcbf6564696d3a36e59c8048e6c318b59e8a5d by rishizaki:
    [SourceKit] Pass 'EnableASTCaching' flag as an argument

    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftTypeContextInfo.cpp
    • edit: lib/IDE/CompletionInstance.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftConformingMethodList.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
    • edit: include/swift/IDE/CompletionInstance.h
  • Commit 980b1f0561b5b2c5ac4b7d25cf876af70a5d3d04 by mgottesman:
    [di] Hide some internal state and give some methods better names given

    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.h
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
  • Commit b26869825323629bd9a30b6df4e26d867b592329 by mgottesman:
    [ownership] Allow mark_uninitialized to only take owned/none ownership

    • edit: lib/SIL/OperandOwnership.cpp
    • edit: lib/SIL/ValueOwnership.cpp
    • edit: test/SIL/ownership-verifier/undef.sil
  • Commit 35a1906717ead7ac5026786a706700ad92efdb8f by dgregor:
    [Clang importer] objc_direct methods/properties are unavailable in

    • edit: lib/ClangImporter/ImportDecl.cpp
    • add: test/ClangImporter/Inputs/objc_direct.h
    • add: test/ClangImporter/objc_direct.swift