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] AugmentgetCalleeLocator
withgetType
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] IntroduceresolveClosure
method to generate- edit: lib/Sema/ConstraintSystem.h
- edit: lib/Sema/CSSimplify.cpp
-
Commit 66db166922a0e4cf2eb1d5c82c2bc8e7ed7bf13e by pyaskevich:
[ConstraintSystem] Introduce newDefaultClosureType
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] ClarifyDefaultClosureType
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] UsegetType
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