[Swift CI] Build Failure: 1. OSS - Swift ASAN - OS X (master) #4222

Report

[FAILURE] oss-swift-incremental-ASAN-RA-osx [#4222]

Build URL:
https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-osx/4222/
Project:
oss-swift-incremental-ASAN-RA-osx
Date of build:
Thu, 16 Jan 2020 07:38:44 -0600
Build duration:
3 hr 45 min

Changes

  • Commit 8f68a68c70d20e4c85c4ca920509bfff0e92e91d by pyaskevich:
    [ConstraintSystem] Augment getCalleeLocator with getType callback

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSApply.cpp
  • Commit 465a948e672b5a17b2e5e5483fd4b48f4f4d17d9 by pyaskevich:
    [ConstraintSystem] Add a separate constraint generation for closure body

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSGen.cpp
  • Commit 92556e8f0db6b7f58e6963b0f07b92fedc3a9651 by pyaskevich:
    [ConstraintSystem] Introduce a mapping from closures to their inferred

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSolver.cpp
  • Commit b7523d745c9647039402ed46c91c23adf636564d by pyaskevich:
    [ConstraintSystem] Introduce resolveClosure method to generate

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 66db166922a0e4cf2eb1d5c82c2bc8e7ed7bf13e by pyaskevich:
    [ConstraintSystem] Introduce new DefaultClosureType constraint

    • edit: lib/Sema/Constraint.cpp
    • edit: lib/Sema/Constraint.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 9dc2dfde98a4301384afbf459ed9d4426be2f7c2 by pyaskevich:
    [ConstraintSystem] Allow single-statement closures be used with function

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/BuilderTransform.cpp
  • Commit 58f615dfd238cb986179d7101ee12931ad3b32ca by pyaskevich:
    [AST] NFC: Remove obsolete function builder type storage from

    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/Types.h
  • Commit 9257b29465cdef5742da1e227e29eb5db2ac62cc by pyaskevich:
    [ConstraintSystem] Clarify DefaultClosureType constraint and add its

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/Sema/Constraint.h
  • Commit 141c987bb927797a36c0819caebd0435159338c8 by pyaskevich:
    [ConstraintSystem] Add accessor to type var to determine if it

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/TypeCheckConstraints.cpp
  • Commit b868d1cfb7199c46ee47c4a03b141491eaa48c1d by pyaskevich:
    [ConstraintSystem] Account for unapplied curried self while trying to

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 59c749124d6c4f8f0fc11e531f6300a6e4066c1d by pyaskevich:
    [CSBindings] Prefer closure type binding over disjunction

    • edit: lib/Sema/CSStep.cpp
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 65adc181390c3c91db6b32d98eebab14aa3da8ff by pyaskevich:
    [ConstraintSystem] Delay constraint generation from single-statement

    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Constraints/function_builder.swift
  • Commit 36216d58718507fafeb3a15d19173b914b1fce36 by pyaskevich:
    [Diagnostics] Pinpoint contextual error location if it's related to a

    • edit: lib/Sema/CSDiagnostics.cpp
  • Commit 1c803a7cace6c8f2f34e7db3b45a24cf5d18cb88 by pyaskevich:
    [CSFix] Account for special closure handling in invalid trailing closure

    • edit: test/Constraints/construction.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 449ef613f3da2ce4b4cfe9a909be7f281903adb0 by pyaskevich:
    [CSGen] NFC: Remove obsolete closure handling logic

    • edit: lib/Sema/CSGen.cpp
  • Commit 3f1083e6c3cde5d2e0e7dc43a04d314fd8f6880c by pyaskevich:
    [TypeChecker] NFC: Mark perf test-case for rdar://problem/20959612 as

    • delete: validation-test/Sema/type_checker_perf/slow/rdar20959612.swift.gyb
    • add: validation-test/Sema/type_checker_perf/fast/rdar20959612.swift.gyb
  • Commit 09e45823e208bcb02335bc3d85c2f8e34bc8dccd by pyaskevich:
    [Diagnostics] NFC: Adjust test-cases improved by changes to closure

    • edit: test/Constraints/tuple_arguments.swift
    • edit: test/Constraints/function_builder_one_way.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar50869732.swift
    • edit: test/Constraints/function_builder_diags.swift
  • Commit 30876a42dee9161fbf6e5da655c8fde42c851368 by pyaskevich:
    [TypeChecker] NFC: Mark test-case for rdar://problem/22022980 as "slow"

    • add: validation-test/Sema/type_checker_perf/slow/rdar22022980.swift
    • delete: validation-test/Sema/type_checker_perf/fast/rdar22022980.swift
  • Commit cf2cad0cd5123641e32989f6c10d523cf594a45d by pyaskevich:
    [ConstraintSystem] Add more information retrieval callbacks to

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSApply.cpp
  • Commit af82e6f11b303ee966b85345e5be6309a8ae94eb by pyaskevich:
    [TypeChecker] Use special locator while matching function builder body

    • edit: lib/Sema/BuilderTransform.cpp
  • Commit 22e12e86a888ab702348ea16ebbff3cb8975a182 by pyaskevich:
    [ConstraintSystem] Switch to pair-wise type binding differentiation for

    • edit: lib/Sema/CSRanking.cpp
    • edit: test/Constraints/closures.swift
    • edit: lib/Sema/ConstraintSystem.h
  • Commit c3153e020d3d60205c3da32aaa3627e8294ffb2d by pyaskevich:
    [CSRanking] Account for that fact that some bindings can be type holes

    • edit: lib/Sema/CSRanking.cpp
  • Commit ad52afa4bb596cb9e85b1002340bc5440a2ed9f7 by pyaskevich:
    [ConstraintSystem] Add pair-wise differentiation of key path dynamic

    • edit: lib/Sema/CSRanking.cpp
  • Commit e6f24270f75076256532611fe4b59d63236ff2f2 by pyaskevich:
    [TypeChecker] NFC: Adjust a couple of test-case affected by closure

    • edit: test/Constraints/closures.swift
    • edit: test/Constraints/diagnostics.swift
  • Commit 25433b380545976502d510a852bf7e64e4b562bd by pyaskevich:
    [CSGen] Use getType when refering to closure parameters in expression

    • edit: lib/Sema/CSGen.cpp
  • Commit c6a5f59946dba3ceb408aecae49e17b3a65da040 by pyaskevich:
    [ConstraintSystem] Attempt types linked via subtyping in reverse order

    • edit: test/Generics/deduction.swift
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 172c72b95a2f89e41b6a9b2931b634e288274314 by eeckstein:
    stdlib: add a shortcut for Array.append(contentsOf:) in case the

    • edit: stdlib/public/core/Array.swift
    • edit: test/SILOptimizer/array_contentof_opt.swift
  • Commit 4eda04297fa437c2c57b6a23c90da1d2f4e87c5e by pyaskevich:
    [CSGen] Unify handling of single- and multi-statement closures

    • edit: lib/Sema/CSGen.cpp
  • Commit 676411f0b0f6c72353694e0a7a20050390d1e011 by mgottesman:
    Have dtrace aggregate rr opts and start tracking {retain,release}_n.

    • edit: benchmark/scripts/Benchmark_DTrace.in
    • edit: benchmark/scripts/perf_test_driver/swift_stats.d
  • Commit 35aa0405d17211eb3bf11d821dabac042cb6ed1b by mgottesman:
    Pattern match test names, not numbers to capture test names from

    • edit: benchmark/scripts/perf_test_driver/perf_test_driver.py
  • Commit 461f17e5b71007ee388014eded0ff6d1c5dbd2e7 by mgottesman:
    Change -csv flag to be --emit-csv.

    • edit: benchmark/scripts/Benchmark_DTrace.in
  • Commit 2840a7609d9ba042e5706568c3f27653d0cb2566 by mgottesman:
    When gathering counters, check for instability and FAIL otherwise.

    • edit: benchmark/scripts/Benchmark_DTrace.in
  • Commit 0c478b6be6a0a2586cd8341e5e576945ec4d4a7e by brentdax:
    Revert "Merge pull request #28665 from CodaFi/the-phantom-menace"

    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/AST/TypeCheckRequests.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
    • edit: include/swift/AST/PrintOptions.h
    • edit: include/swift/AST/Attr.h
    • edit: lib/Sema/DerivedConformanceCodable.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: stdlib/public/core/Codable.swift
    • edit: lib/AST/Attr.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: include/swift/AST/Decl.h
    • edit: test/decl/protocol/special/coding/struct_codable_nonconforming_property.swift
    • edit: include/swift/AST/TypeCheckRequests.h
    • edit: lib/Sema/DerivedConformances.h
    • edit: lib/Sema/TypeCheckDeclOverride.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: include/swift/AST/Attr.def
    • edit: test/decl/protocol/special/coding/class_codable_nonconforming_property.swift
  • Commit ff60592ac392e7d82af5926ad55e145dd60ba750 by rbayer:
    [Build System: build-script] Re-organized the build_swift module to

    • delete: utils/build_swift/migration.py
    • edit: utils/build_swift/tests/test_migration.py
    • edit: utils/build-parser-lib
    • add: utils/build_swift/build_swift/migration.py
    • edit: utils/build_swift/init.py
    • edit: utils/build_swift/tests/argparse/test_types.py
    • add: utils/build_swift/build_swift/init.py
    • delete: utils/build_swift/argparse/init.py
    • edit: utils/build_swift/tests/expected_options.py
    • add: utils/build_swift/build_swift/presets.py
    • add: utils/build_swift/build_swift/argparse/parser.py
    • edit: utils/build_swift/tests/argparse/test_actions.py
    • delete: utils/build_swift/argparse/parser.py
    • delete: utils/build_swift/presets.py
    • edit: utils/build_swift/tests/argparse/init.py
    • delete: utils/build_swift/argparse/types.py
    • add: utils/build_swift/build_swift/argparse/actions.py
    • add: utils/build_swift/build_swift/argparse/init.py
    • add: utils/build_swift/build_swift/argparse/types.py
    • add: utils/build_swift/build_swift/driver_arguments.py
    • edit: utils/build_swift/tests/test_driver_arguments.py
    • delete: utils/build_swift/argparse/actions.py
    • add: utils/build_swift/build_swift/defaults.py
    • edit: utils/build_swift/tests/init.py
    • edit: utils/build_swift/tests/utils.py
    • edit: utils/build_swift/tests/test_presets.py
    • delete: utils/build_swift/defaults.py
    • delete: utils/build_swift/driver_arguments.py
    • edit: utils/build-script
    • edit: utils/build_swift/tests/argparse/test_parser.py
  • Commit 53c008f32cf7e83022c9f6643c960015b7f91da7 by rishizaki:
    [Parser]: Labeled block without do diagnostics (#29147)

    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: lib/Parse/ParseStmt.cpp
    • edit: test/stmt/statements.swift
    • edit: include/swift/Parse/Parser.h
**11:24:23** fatal error: error in backend: IO failure on output stream: No space left on device