Report
[FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04 [#9046]
Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/9046/
Project:
oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build:
Wed, 12 Jun 2019 02:47:33 -0500
Build duration:
23 min
Identified problems:
- Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
- Swift Compile Error: Swift compiler error
Changes
-
Commit 62193c961ef8b4142738a56632f3f63593e4946e by rjmccall:
[CodeCompletion] Enable type completion at beginning of attribute- edit: lib/Parse/ParsePattern.cpp
- edit: lib/Parse/ParseDecl.cpp
-
Commit b31c142efb9cfb531952da2c099cee02434c86c5 by rjmccall:
[CodeCompletion] Implement completion at custom attribute argument- edit: lib/Parse/ParsePattern.cpp
- edit: test/IDE/complete_decl_attribute.swift
- edit: lib/Parse/ParseDecl.cpp
-
Commit 1e4f5f7750df7c404b3350ae5bb004bc511cb7fa by rjmccall:
Add @functionBuilder and check its applications to parameters.- edit: test/IDE/complete_decl_attribute.swift
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: include/swift/AST/DiagnosticsSema.def
- edit: include/swift/AST/Attr.def
- edit: lib/Sema/TypeCheckRequestFunctions.cpp
- add: test/decl/var/function_builders.swift
- edit: lib/AST/Decl.cpp
- edit: lib/AST/TypeCheckRequests.cpp
- edit: include/swift/AST/Decl.h
- edit: include/swift/AST/TypeCheckerTypeIDZone.def
- edit: lib/Sema/TypeCheckDeclOverride.cpp
- edit: include/swift/AST/TypeCheckRequests.h
-
Commit 15e7fa0983e4cccdea1a77d1e8c23b04c15ae971 by rjmccall:
Ignore unresolvable custom attributes in the function-builder checker.- edit: test/decl/var/function_builders.swift
- edit: lib/Sema/TypeCheckRequestFunctions.cpp
-
Commit e1b6386f80656e148f70e679292282a4ea86a88d by rjmccall:
Add an unused request for getting the type of a custom attribute.- edit: lib/AST/TypeCheckRequests.cpp
- edit: lib/Sema/TypeCheckRequestFunctions.cpp
- edit: include/swift/AST/TypeCheckRequests.h
- edit: include/swift/AST/ASTTypeIDs.h
- edit: include/swift/AST/TypeCheckerTypeIDZone.def
-
Commit 93b33201968d6a1a67b59419b5bd8ae975f9eb95 by rjmccall:
Make getFunctionBuilderType() return a Type.- edit: lib/AST/Decl.cpp
- edit: include/swift/AST/Decl.h
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: test/decl/var/function_builders.swift
-
Commit 2268939f3b23a040e039bcc75c01c33d5e4aea8d by rjmccall:
Underscore _functionBuilder.- edit: include/swift/AST/Attr.def
- edit: test/decl/var/function_builders.swift
- edit: test/IDE/complete_decl_attribute.swift
-
Commit 007842261f06a62c2b6a75bf3c6ea3219aff4971 by rjmccall:
Rework the requests for getting a parameter's function-builder type.- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/TypeCheckType.h
- edit: include/swift/AST/TypeCheckRequests.h
- edit: test/decl/var/function_builders.swift
- edit: lib/AST/TypeCheckRequests.cpp
- add: test/multifile/function_builder_multifile.swift
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/AST/Decl.cpp
- edit: lib/Sema/TypeCheckRequestFunctions.cpp
- edit: include/swift/AST/TypeCheckerTypeIDZone.def
- add: test/multifile/Inputs/function_builder_definition.swift
-
Commit 0494574706a368c0add4c60982c0ef56d3054878 by rjmccall:
Factor the computation of default arguments into ParameterListInfo.- edit: lib/IDE/CodeCompletion.cpp
- edit: lib/Sema/CSApply.cpp
- edit: include/swift/AST/Types.h
- edit: lib/Sema/CSRanking.cpp
- edit: lib/Sema/ConstraintSystem.h
- edit: lib/AST/Type.cpp
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/CalleeCandidateInfo.cpp
- edit: lib/Sema/CSDiag.cpp
-
Commit a4301cc95ba891117ee3eda6ed18768fb7007aaf by rjmccall:
[Type checker] Transform multi-statement closures via function builders.- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/CSSimplify.cpp
- add: test/Constraints/function_builder.swift
- edit: lib/Sema/CSSolver.cpp
- edit: lib/Sema/ConstraintSystem.cpp
- edit: include/swift/AST/KnownIdentifiers.def
- edit: lib/Sema/ConstraintSystem.h
- edit: include/swift/AST/Types.h
- edit: lib/AST/Type.cpp
- edit: lib/Sema/TypeChecker.h
-
Commit 6a3739ac65677015ccd479736b8bfe60a87da9b2 by rjmccall:
Ensure that we use the right closure context for constraint generation.- edit: test/Constraints/function_builder.swift
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/ConstraintSystem.h
- edit: lib/Sema/CSGen.cpp
-
Commit ffd160162f1d8e9bb208c85998727616404babbf by rjmccall:
[DSL] Allow function builders to opt in to "do" support via buildDo().- edit: include/swift/AST/KnownIdentifiers.def
- edit: lib/Sema/ConstraintSystem.h
- edit: lib/Sema/ConstraintSystem.cpp
- edit: test/Constraints/function_builder.swift
-
Commit c98f01705cf5ad0f80031b636294fd99aa54165c by rjmccall:
[DSL] Allow function builders to opt in to "if" statements.- edit: include/swift/AST/KnownIdentifiers.def
- edit: lib/AST/Expr.cpp
- edit: lib/Sema/ConstraintSystem.cpp
- edit: test/Constraints/function_builder.swift
-
Commit ac47c9d500a3e6c974db05904cd5942ed5127a32 by rjmccall:
[Function builders] Diagnose unhandled closure constructs within the- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/CSFix.h
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/CSSimplify.cpp
- add: test/Constraints/function_builder_diags.swift
- edit: lib/Sema/ConstraintSystem.h
- edit: lib/Sema/CSFix.cpp
- edit: lib/Sema/ConstraintSystem.cpp
-
Commit b634f594a00b1a33e7ade55866498e4e247334f7 by rjmccall:
[Function builders] Create a FailureDiagnostic for unhandled constructs.- edit: lib/Sema/CSDiagnostics.h
- edit: lib/Sema/CSFix.cpp
- edit: lib/Sema/CSDiagnostics.cpp
-
Commit f2db4078a589821fa75c55142fde972ed11798e8 by rjmccall:
[Type checker] Collapse some duplicate code. Thanks, Pavel!- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/CSDiagnostics.h
-
Commit b7bbf4ca1a7f00e4e3bf47c3d08da941a8928d64 by rjmccall:
[Function builders] Allow uses of generic function builders.- edit: test/Constraints/function_builder.swift
- edit: lib/Sema/TypeCheckRequestFunctions.cpp
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/ConstraintSystem.cpp
- edit: test/decl/var/function_builders.swift
- edit: lib/Sema/CSGen.cpp
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/ConstraintSystem.h
-
Commit fa461a70d779016b22763f9c59aa3116d4370970 by rjmccall:
[Function builders] Add AST walker support for custom attributes on- edit: lib/AST/ASTWalker.cpp
- add: test/Index/function_builders.swift
-
Commit 50fe8e29ea9b2ae8cd30dd3ca5133cd801a5a90c by rjmccall:
[AST Printing] Print custom attributes on parameters.- edit: lib/AST/ASTPrinter.cpp
- add: test/ParseableInterface/Inputs/function_builders_client.swift
- add: test/ParseableInterface/function_builders.swift
-
Commit 04ca9752cf4b5e2700b6663d0ddd381ea0fed3ab by rjmccall:
[CodeCompletion] Enable type name completion for param decl attribute- edit: lib/Parse/ParseDecl.cpp
- edit: include/swift/Parse/CodeCompletionCallbacks.h
- edit: lib/AST/TypeCheckRequests.cpp
- edit: lib/Parse/ParsePattern.cpp
- edit: lib/IDE/CodeCompletion.cpp
- edit: lib/Sema/TypeCheckAttr.cpp
-
Commit 5cc5b933dc938c2e1d69d66858e4596f4c117cbc by rjmccall:
[SourceKit] Function builder: Add cursor-info test cases- add: test/SourceKit/CursorInfo/function_builder.swift
-
Commit 06e8483c360122a44cb264630757d3d831ab066e by rjmccall:
[IDE] Function builder: add syntax coloring test for custom attribute- edit: test/IDE/coloring.swift
-
Commit 648a76e9a4c4864b6671a57733f3cb4847d7dc1a by rjmccall:
[CodeCompletion] Add basic test cases inside builder closure- add: test/IDE/complete_function_builder.swift
-
Commit 992c752b7e7093f54c3ed39ea7dced6e33a3f33a by rjmccall:
[CodeCompletion] Function builder: add test case for attribute at params- edit: test/IDE/complete_decl_attribute.swift
-
Commit 1c2c5c5114bd3a0dcf708dba3cab9976bd84536d by rjmccall:
[placeholder-expansion] Function builder: add basic expansion test- edit: test/SourceKit/CodeExpand/code-expand.swift
-
Commit 25bfdb6b2249e12d4c4f67f780311e3409193f2f by rjmccall:
[CodeCompletion] Function builder: test case with context types in- edit: test/IDE/complete_function_builder.swift
-
Commit 7475bcd2ffd99b8f53f871d843dbbf2ada26ad97 by rjmccall:
[Function builders] Prescan closure bodies for a 'return' statement.- edit: test/Constraints/function_builder.swift
- edit: lib/Sema/ConstraintSystem.cpp
-
Commit 83b5b2fa7dcfa5db123775e672a67d2646615dc6 by rjmccall:
Support if-else chains on function builders.- edit: lib/Sema/ConstraintSystem.cpp
- edit: include/swift/AST/KnownIdentifiers.def
- edit: test/Constraints/function_builder.swift
-
Commit 5d0d8d97ae957784b32b2d60f991401cc94626bb by rjmccall:
[Constraint solver] Capture/roll back type mappings generated while- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/CSSolver.cpp
- edit: lib/Sema/ConstraintSystem.h
- edit: test/Constraints/function_builder_diags.swift
- edit: lib/Sema/ConstraintSystem.cpp
-
Commit 952eb9d8f94cd63c8a36d853b5c996c2b6368b5a by rjmccall:
Allow function-builder attributes on funcs and computed vars.- edit: lib/Sema/TypeChecker.h
- edit: include/swift/AST/TypeCheckRequests.h
- edit: lib/Sema/ConstraintSystem.cpp
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/decl/var/function_builders.swift
- edit: test/Constraints/function_builder.swift
- edit: lib/Sema/TypeCheckRequestFunctions.cpp
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: include/swift/AST/Decl.h
- edit: lib/AST/Decl.cpp
-
Commit 999d98acb1f2a1d221aae4260629f14f86a6a893 by rjmccall:
Fix treatment of single-line getters with function builders.- edit: lib/Sema/ConstraintSystem.cpp
- edit: test/decl/var/function_builders.swift
-
Commit a183f762cdafe99791e77371684dd41a10a85cd6 by rjmccall:
Address review feedback on the function-builders-on-funcs/vars patch.- edit: test/decl/var/function_builders.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/Constraints/function_builder.swift
-
Commit 2594de613b37a3a19a813fda40dd3da595ef0bcc by rjmccall:
[Type checker] Don't re-insert node types when merging solutions.- edit: lib/Sema/ConstraintSystem.h
- edit: lib/Sema/CSSolver.cpp
- edit: test/Constraints/function_builder_diags.swift
-
Commit e08f1fbe18731776714197488a3acd6e62e640c6 by rjmccall:
[DSL] Clean up assignment of types to synthesized TypeExprs.- edit: test/Constraints/function_builder_diags.swift
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/ConstraintSystem.cpp
-
Commit cf0a50b707adf0edee4d1f2255a0c97a505a2f7e by rjmccall:
Remove restriction that @functionBuilders have to be uppercased; we're- edit: lib/Sema/TypeCheckAttr.cpp
- edit: include/swift/AST/DiagnosticsSema.def
-
Commit 990ded602d184a302fe6950b07a45f8baa0df280 by rjmccall:
Merge fix: IBSegueAction apparently comes last in this list.- edit: test/IDE/complete_decl_attribute.swift
-
Commit b4cdbc05a631fdcfee12e21cac558a9bf1bb07fb by rjmccall:
Move the core builder-transform logic into its own file.- edit: lib/Sema/ConstraintSystem.cpp
- add: lib/Sema/BuilderTransform.cpp
- edit: lib/Sema/CMakeLists.txt