New issue found!

Title: Report

[FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#55]

Build URL:https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/55/
Project:oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build:Thu, 22 Dec 2016 03:47:00 -0800
Build duration:1 hr 14 min

Identified problems:

  • LLVM Error: This build failed due to an LLVM error occurring.
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:

Changes

  • Commit db7eae9b03e27bb6e215b9994128c5517b742c52 by hughbellars:

    Fix command line arguments passed to the MSVC compiler invocation

    • edit: CMakeLists.txt

  • Commit 06993f745d3af1f124a73b29c00e1999f17ad9b9 by hughbellars:

    Add support for passing sqlite3 library and include directory

    • edit: CMakeLists.txt

  • Commit dc822b142147c56fb672b53ea3dfead254ca14fd by hughbellars:

    Add instructions for building LLBuild on Windows with MSVC

    • edit: docs/development.rst

  • Commit 3bc4909de849dbb5702a599be37c03740ee20ec6 by nmersethcook:

    [stdlib] Various revisions and fixes for documentation

    • edit: stdlib/public/core/RandomAccessCollection.swift
    • edit: stdlib/public/core/Mirror.swift
    • edit: stdlib/public/core/CompilerProtocols.swift
    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/public/core/Optional.swift
    • edit: stdlib/public/core/Collection.swift
    • edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
    • edit: stdlib/public/core/Arrays.swift.gyb
    • edit: stdlib/public/core/BidirectionalCollection.swift
    • edit: stdlib/public/core/FlatMap.swift
    • edit: stdlib/public/core/Stride.swift.gyb

  • Commit f2bc719eff8ffdccf14e0a2a92af1a042be6c034 by nmersethcook:

    [stdlib] Address feedback from @stephentyrone

    • edit: stdlib/public/core/Arrays.swift.gyb

  • Commit 61c83ab5eb5f6594ba018bbf3895222c90811982 by hughbellars:

    Change _MSC_VER conditions to _WIN32 in runtime

    • edit: stdlib/public/runtime/Errors.cpp
    • edit: include/swift/Runtime/Mutex.h
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: stdlib/public/runtime/ImageInspectionWin32.cpp

  • Commit f9671180da4611b64dccb03c9760add6aa5d3f49 by hughbellars:

    Fix build errors compiling ImageInspectionWin32.cpp

    • edit: stdlib/public/runtime/ImageInspectionWin32.cpp

  • Commit 7b66b579b150afe0e769a7841e765d4584412b5d by hughbellars:

    Add various unreachable annotations to the runtime

    • edit: stdlib/public/runtime/Reflection.mm
    • edit: stdlib/public/runtime/Casting.cpp
    • edit: stdlib/public/runtime/ProtocolConformance.cpp
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: include/swift/Runtime/Metadata.h

  • Commit 214efbfc3c3286bf95c8bf63f04cbaceaaae0fb7 by maxs:

    Added a new AST Walker that instruments the AST to provide callbacks

    • add: test/PCMacro/mutation.swift
    • add: test/PCMacro/getset.swift
    • add: test/PCMacro/didset.swift
    • edit: test/PlaygroundTransform/mutation.swift
    • edit: lib/Sema/CMakeLists.txt
    • add: test/PCMacro/func_throw_notype.swift
    • add: test/PCMacro/for.swift
    • edit: test/PlaygroundTransform/plus_equals.swift
    • add: test/PCMacro/else.swift
    • edit: include/swift/Option/FrontendOptions.td
    • add: lib/Sema/InstrumenterSupport.cpp
    • add: test/PCMacro/init.swift
    • edit: test/PlaygroundTransform/high_performance.swift
    • add: test/PCMacro/func_decls.swift
    • add: test/PCMacro/elseif.swift
    • edit: test/PlaygroundTransform/array_in_struct.swift
    • edit: test/PlaygroundTransform/init.swift
    • add: test/PCMacro/pc_and_log.swift
    • add: test/PlaygroundTransform/Inputs/SilentPCMacroRuntime.swift
    • add: test/PCMacro/switch.swift
    • edit: test/PlaygroundTransform/do.swift
    • add: lib/Sema/InstrumenterSupport.h
    • add: test/PCMacro/plus_equals.swift
    • edit: test/PlaygroundTransform/control-flow.swift
    • edit: test/PlaygroundTransform/do-catch.swift
    • add: test/PCMacro/Inputs/SilentPlaygroundsRuntime.swift
    • edit: lib/Frontend/CompilerInvocation.cpp
    • add: test/PCMacro/if.swift
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: include/swift/Subsystems.h
    • edit: test/PlaygroundTransform/array.swift
    • edit: test/PlaygroundTransform/print.swift
    • edit: lib/Frontend/Frontend.cpp
    • edit: test/PlaygroundTransform/for_crash.swift
    • add: test/PCMacro/Inputs/PCMacroRuntime.swift
    • add: test/PCMacro/operators.swift
    • edit: test/PlaygroundTransform/bare_value.swift
    • edit: test/PlaygroundTransform/disable_transform_only.swift
    • add: lib/Sema/PCMacro.cpp
    • edit: test/PlaygroundTransform/declarations.swift
    • edit: test/PlaygroundTransform/array_did_set.swift
    • edit: lib/Sema/PlaygroundTransform.cpp
    • edit: test/PlaygroundTransform/empty-tuple.swift

  • Commit a85006dd18dbc927b53c0220ea20265805f43685 by maxs:

    Updated comments based on feedback

    • edit: lib/Sema/InstrumenterSupport.h
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: include/swift/Subsystems.h

  • Commit c6cf59a02969695383a4516ca2c42e3c7961cb96 by maxs:

    Added anchor to C++ class in InstrumenterSupport.h

    • edit: lib/Sema/InstrumenterSupport.h
    • edit: lib/Sema/InstrumenterSupport.cpp

  • Commit 8ee55b371908f25da28e2b46b227fbe5a06055c1 by maxs:

    Fixed array size of buffer and added comment.

    • edit: lib/Sema/PlaygroundTransform.cpp
    • edit: lib/Sema/PCMacro.cpp

  • Commit 77caeefe10b0e48628ef26d638e9b64aecfbda58 by maxs:

    Adopted InitExpr->getType()->getAs

    • edit: lib/Sema/PCMacro.cpp
    • edit: lib/Sema/PlaygroundTransform.cpp

  • Commit cf6cb5f74d769129035891acf11c107859c18a26 by maxs:

    Ran clang format on InstrumenterSupport.h and PlaygroundTransform.cpp

    • edit: lib/Sema/InstrumenterSupport.h
    • edit: lib/Sema/PlaygroundTransform.cpp

  • Commit bb8dd8661410e35746668ff1a124228e37bb694b by maxs:

    Removed using namespace from header

    • edit: lib/Sema/InstrumenterSupport.h

  • Commit 82811c57f0c530e03748a09e85c544b96292ebe2 by nmersethcook:

    [stdlib] Improvements to Collection doc comments

    • edit: stdlib/public/core/RandomAccessCollection.swift
    • edit: stdlib/public/core/Arrays.swift.gyb
    • edit: stdlib/public/core/BidirectionalCollection.swift
    • edit: stdlib/public/core/Collection.swift
    • edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb

  • Commit 4169635a203b24a08be0479197ab435f298633c8 by nmersethcook:

    [stdlib] Consistency fixes in Array documentation

    • edit: stdlib/public/core/Arrays.swift.gyb

  • Commit 80721e9c3085e4b58229aa8614ea582f7a4aa45e by fs.output:

    [TypeChecker] Don't convert specialzed call into EnumElement pattern

    • add: test/Compatibility/enum_element_pattern.swift
    • add: test/Parse/enum_element_pattern_swift4.swift
    • edit: lib/Sema/TypeCheckPattern.cpp

  • Commit 9f43e456f41e6e74494d5122e31261a21bdc8793 by fs.output:

    [TypeChecker] Add diagnostic with fix-it for specialized enum case

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/Parse/enum_element_pattern_swift4.swift
    • edit: test/Compatibility/enum_element_pattern.swift
    • edit: lib/Sema/TypeCheckPattern.cpp

  • Commit 6d477a557fb384b3554357d98732b5d0e9bdbc1e by fs.output:

    [Tests] Add FIXME test cases for enum-element-pattern with sub pattern

    • edit: test/Parse/enum_element_pattern_swift4.swift
    • edit: test/Compatibility/enum_element_pattern.swift

  • Commit f4b7dae48ee36d3cf3b198142e7c5bf57ba87aa2 by abeingessner:

    Fix load of NSString to retain its source

    • edit: lib/SILGen/SILGenLValue.cpp

  • Commit c6581c3f03d0d35e5ef1560a2afebe4d2fbd8cd1 by practicalswift:

    [gardening] Remove redundant namespace

    • edit: lib/AST/ASTPrinter.cpp

  • Commit f7fce18e5d1ff29b563087a99727408d7954b865 by abeingessner:

    add test for global retaining

    • add: test/SILGen/retaining_globals.swift
    • add: test/SILGen/Inputs/globals.h

  • Commit 91822ee4241788293bff036bd4a814dfa6bf3f0e by github:

    Revert "Disable tests until PR bots logging issue on Linux is fixed."

    • edit: validation-test/SIL/parse_stdlib_16.sil
    • edit: validation-test/SIL/parse_stdlib_4.sil
    • edit: validation-test/SIL/parse_stdlib_2.sil
    • edit: validation-test/SIL/parse_stdlib_10.sil
    • edit: validation-test/SIL/parse_stdlib_13.sil
    • edit: validation-test/SIL/parse_stdlib_12.sil
    • edit: validation-test/SIL/parse_stdlib_3.sil
    • edit: validation-test/SIL/parse_stdlib_11.sil
    • edit: validation-test/SIL/parse_stdlib_5.sil
    • edit: validation-test/SIL/parse_stdlib_7.sil
    • edit: validation-test/SIL/parse_stdlib_9.sil
    • edit: validation-test/SIL/parse_stdlib_15.sil
    • edit: validation-test/SIL/parse_stdlib_6.sil
    • edit: validation-test/SIL/verify_all_overlays.sil
    • edit: validation-test/SIL/parse_stdlib_0.sil
    • edit: validation-test/SIL/parse_stdlib_14.sil
    • edit: validation-test/SIL/parse_stdlib_8.sil
    • edit: validation-test/SIL/parse_stdlib_1.sil

  • Commit e07bc386ecf92422ff01ab0dc769d3b7798f1aae by aschwaighofer:

    alloc_stack hoisting test case for unreachable.

    • edit: test/SILOptimizer/allocstack_hoisting.sil

  • Commit 27bf54328fc1694a508d1ffa2f76bbebfac3fd8b by aprantl:

    IRGen: adjust DI for SVN r288683

    • edit: lib/IRGen/IRGenDebugInfo.cpp

  • Commit ebf63def8e5250302ada31242925063775774e0a by aschwaighofer:

    IRGen: A lowered address can either be the address in a container or a

    • edit: test/IRGen/fixed_size_buffer_peepholes.sil
    • edit: lib/IRGen/IRGenSIL.cpp

  • Commit 4fedd540161d5476693258b7a67f53e0e5c7b7e4 by spestov:

    AST: DeclContext::dumpContext() prints to llvm::errs() by default

    • edit: lib/AST/DeclContext.cpp

  • Commit f97d830861414bb43d840ba228dc9a812167ce51 by spestov:

    Sema: Fix nullptr dereference in noteArchetypeSource()

    • edit: lib/Sema/CSDiag.cpp
    • edit: test/Constraints/generics.swift

  • Commit 57aec601d8e2d19cd1e5181d3635e0b98314aff2 by spestov:

    Sema: Fix crash in member type lookup error path

    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/decl/nested/type_in_function.swift

  • Commit 31805386427aedcb49809227f2bbc4376ad83b9d by spestov:

    Sema: Remove unused TypeChecker::resolveMemberType()

    • edit: include/swift/AST/LazyResolver.h
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeChecker.h

  • Commit 1f0817268b5e65da644b8634ff228eaa14e94818 by spestov:

    Sema: Don't look through metatypes and inout types in lookupMemberType()

    • edit: test/decl/typealias/dependent_types.swift
    • edit: lib/Sema/TypeCheckNameLookup.cpp

  • Commit 7fed7b49ed8b9fe6d4241076eb142eed72502e20 by spestov:

    Sema: Maintain invariant that invalid FuncDecls always have an ErrorType

    • delete: validation-test/compiler_crashers/28406-swift-decomposeparamtype.swift
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: test/Constraints/overload.swift
    • add: validation-test/compiler_crashers_fixed/28406-swift-decomposeparamtype.swift

  • Commit 3f7a72eb84b40079958e0d33d54a795f2a86bf2f by spestov:

    Sema: Clean up diagnostic logic when deriving RawRepresentable

    • edit: test/Parse/enum.swift
    • delete: validation-test/compiler_crashers/28446-activediagnostic-already-have-an-active-diagnostic-failed.swift
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: test/Sema/accessibility_private.swift
    • edit: test/Generics/inheritance.swift
    • edit: lib/Sema/DerivedConformanceRawRepresentable.cpp
    • add: validation-test/compiler_crashers_fixed/28446-activediagnostic-already-have-an-active-diagnostic-failed.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/decl/nested/protocol.swift
    • edit: test/Sema/enum_raw_representable.swift
    • edit: test/IDE/print_ast_tc_decls_errors.swift

  • Commit 978941f1d51c6bfa4ad6e8c1fa0b1c7c7e40e110 by spestov:

    Sema: More consistent logic for non-requirement protocol members

    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckNameLookup.cpp
    • add: validation-test/compiler_crashers_fixed/28574-iscomplete-isinvalid-resolver-did-not-resolve-requirement.swift
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: test/decl/nested/protocol.swift
    • delete: validation-test/compiler_crashers/28574-iscomplete-isinvalid-resolver-did-not-resolve-requirement.swift

  • Commit 09dd5fec8420f7d44f02b6ade195e2ad5f2819aa by spestov:

    Sema: Small fixes

    • add: validation-test/SIL/crashers_fixed/037-swift-sourcefile-lookupcache-lookupclassmembers.sil
    • add: validation-test/compiler_crashers_fixed/28469-segfault-0x4674de-0x464be6.swift
    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • delete: validation-test/compiler_crashers/28412-swift-sourcefile-lookupcache-lookupclassmembers.swift
    • edit: lib/AST/Decl.cpp
    • add: validation-test/compiler_crashers_fixed/28412-swift-sourcefile-lookupcache-lookupclassmembers.swift
    • delete: validation-test/SIL/crashers/037-swift-sourcefile-lookupcache-lookupclassmembers.sil
    • delete: validation-test/compiler_crashers/28469-segfault-0x4674de-0x464be6.swift

  • Commit f0f1c60a53e8e6614493ffb66c5159c118650c07 by spestov:

    Sema: Fix crash with invalid @objc operators

    • edit: lib/Sema/TypeCheckType.cpp
    • delete: validation-test/compiler_crashers/28436-swift-typechecker-typecheckdecl.swift
    • add: validation-test/compiler_crashers_fixed/28436-swift-typechecker-typecheckdecl.swift
    • edit: test/attr/attr_objc.swift
    • edit: lib/Sema/TypeCheckDecl.cpp

  • Commit c0d506c82c265481b488f6d987a4df0ededd4614 by spestov:

    Sema: Fix CSDiag's save/restore logic for decls with no type

    • edit: lib/Sema/CSDiag.cpp
    • delete: validation-test/compiler_crashers/28571-hasinterfacetype-no-interface-type-was-set.swift
    • add: validation-test/compiler_crashers_fixed/28571-hasinterfacetype-no-interface-type-was-set.swift

  • Commit dc3af8fc99914f93162ff4269f33e10744160166 by spestov:

    Sema: Don't re-typecheck multi-statement closures in lazy var

    • delete: validation-test/compiler_crashers/28519-conformance-must-conform-to-literal-protocol.swift
    • delete: validation-test/compiler_crashers/28514-assign-isfolded-already-folded-assign-expr-in-sequence.swift
    • delete: validation-test/compiler_crashers/28552-as-isfolded-already-folded-as-expr-in-sequence.swift
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: test/decl/var/lazy_properties.swift
    • add: validation-test/compiler_crashers_fixed/28514-assign-isfolded-already-folded-assign-expr-in-sequence.swift
    • edit: lib/Sema/ConstraintSystem.h
    • add: validation-test/compiler_crashers_fixed/28519-conformance-must-conform-to-literal-protocol.swift
    • add: validation-test/compiler_crashers_fixed/28552-as-isfolded-already-folded-as-expr-in-sequence.swift

  • Commit 1cb656314b11c8e8227abefa0df92d1358a3cff3 by spestov:

    Sema: Fix crash with unresolved 'is' pattern

    • delete: validation-test/compiler_crashers/28285-swift-typechecker-typecheckpattern.swift
    • edit: test/Constraints/patterns.swift
    • add: validation-test/compiler_crashers_fixed/28285-swift-typechecker-typecheckpattern.swift
    • edit: lib/Sema/TypeCheckPattern.cpp

  • Commit f5f7064eb9e9e74cba617ba1f40bc8df82345b39 by practicalswift:

    [gardening] Remove asserts from fixed crashers.

    • edit: validation-test/compiler_crashers_fixed/28444-resolver-unable-to-resolve-type-witness-failed.swift
    • edit: validation-test/compiler_crashers_fixed/28446-activediagnostic-already-have-an-active-diagnostic-failed.swift
    • edit: validation-test/compiler_crashers_fixed/28552-as-isfolded-already-folded-as-expr-in-sequence.swift
    • edit: validation-test/compiler_crashers_fixed/28553-resolver-unable-to-resolve-type-witness.swift
    • edit: validation-test/compiler_crashers_fixed/28458-resultreplacement-istypeparameter-cant-be-dependent.swift
    • edit: validation-test/compiler_crashers_fixed/28514-assign-isfolded-already-folded-assign-expr-in-sequence.swift
    • edit: validation-test/SIL/crashers_fixed/037-swift-sourcefile-lookupcache-lookupclassmembers.sil
    • edit: validation-test/compiler_crashers_fixed/28412-swift-sourcefile-lookupcache-lookupclassmembers.swift
    • edit: validation-test/compiler_crashers_fixed/28519-conformance-must-conform-to-literal-protocol.swift
    • edit: validation-test/compiler_crashers_fixed/28406-swift-decomposeparamtype.swift
    • edit: validation-test/compiler_crashers_fixed/28571-hasinterfacetype-no-interface-type-was-set.swift
    • edit: validation-test/compiler_crashers_fixed/28322-swift-typechecker-resolvetypeincontext.swift
    • edit: validation-test/compiler_crashers_fixed/28415-swift-iterativetypechecker-processtypechecksuperclass.swift
    • edit: validation-test/compiler_crashers_fixed/28558-known-typewitnesses-end-didnt-resolve-witness.swift
    • edit: validation-test/compiler_crashers_fixed/28436-swift-typechecker-typecheckdecl.swift
    • edit: validation-test/compiler_crashers_fixed/28285-swift-typechecker-typecheckpattern.swift
    • edit: validation-test/compiler_crashers_fixed/28547-env-dependent-type-in-non-generic-context.swift
    • edit: validation-test/compiler_crashers_fixed/28574-iscomplete-isinvalid-resolver-did-not-resolve-requirement.swift

  • Commit 44cd8899240a4a1fcf38c90745cf4a760121336a by practicalswift:

    [gardening] Fix recently introduced headers.

    • edit: include/swift/IRGen/IRGenSILPasses.h
    • edit: include/swift/Basic/TransformArrayRef.h
    • edit: include/swift/IRGen/IRGenPublic.h

  • Commit f05a338e9a249e86bda90a8f804c21fbcd4584bf by practicalswift:

    [gardening] Prefer (!foo) to (foo == false). Fix typo.

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/IRGen/AllocStackHoisting.cpp
    • edit: lib/IRGen/IRGenSIL.cpp

  • Commit 9e60bdbffa5f346a944b624d774302b58bae0298 by practicalswift:

    [gardening] Fix typos.

    • edit: test/Parse/ConditionalCompilation/basicParseErrors.swift

  • Commit 74aaf8ecb44a672bd55cfd0b79a4a88ba2ef1d73 by practicalswift:

    [gardening] Remove unused method getLoweredContainerOfAddress(…)

    • edit: lib/IRGen/IRGenSIL.cpp

  • Commit f13ad7f26bb20c4d5f594c39f0a028de2052e96b by practicalswift:

    [gardening] Remove unused method getSyntheticSignature()

    • edit: lib/Sema/TypeCheckProtocol.cpp

  • Commit 19e09c7b3e9c03ea8457615fcc2c3d5338e3f831 by github:

    [Driver] Don't pass a target triple to the REPL or immediate mode.

    • edit: lib/Driver/ToolChains.cpp
    • edit: test/Driver/options-repl-darwin.swift
    • edit: test/Driver/options-repl.swift

  • Commit 81e2638c0902ebcf0528fe89915758a4e7ffd42b by github:

    [SILOpt] Don't do callee analysis on destructors of imported classes.

    • add: test/ClangImporter/MixedSource/Inputs/mixed-target/other-file.swift
    • edit: test/ClangImporter/MixedSource/mixed-target-using-header.swift
    • edit: lib/SILOptimizer/Analysis/BasicCalleeAnalysis.cpp
    • edit: test/ClangImporter/MixedSource/Inputs/mixed-target/header.h

  • Commit ce7a10474f3b40a746dc28571735ab8b0a397613 by practicalswift:

    [gardening] Fix accidental double and triple spaces.

    • edit: test/SILOptimizer/bridged_casts_folding.swift
    • edit: test/SILOptimizer/dead_store_elim.sil
    • edit: test/SILOptimizer/devirt_jump_thread.sil
    • edit: test/SILGen/errors.swift
    • edit: stdlib/public/core/HashedCollections.swift.gyb
    • edit: test/SILOptimizer/devirt_inherited_conformance.swift
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/IRGen/IRGenDebugInfo.h
    • edit: test/SILOptimizer/specialize_deep_generics.swift
    • edit: test/SILOptimizer/sil_combine.sil
    • edit: lib/Sema/TypeChecker.h

  • Commit 6fb7c89151a4652740a05ab506e646a9fd0f9b7d by maxs:

    removed CLANG_TOOL_DRIVER_BUILD from install toolchain only since it is

    • edit: utils/build-script-impl

  • Commit 28ff480658409fa57eb8814327d86586a6c7afb5 by maxs:

    Added missing symbol from SDK

    • edit: lib/Basic/Unix/TaskQueue.inc

  • Commit 81ae0fd89db50ce4474638941c11e3a97f7204af by maxs:

    Added HAVE_UNICODE_LIBEDIT instead of doing platform checks

    • edit: lib/Immediate/REPL.cpp
    • edit: include/swift/CMakeLists.txt
    • edit: include/swift/Config.h.in

  • Commit e03006d9b028cd93de2c5909cdc8269aa0350e08 by maxs:

    Removed XPC dependency when unavailable

    • edit: tools/SourceKit/tools/sourcekitd/bin/CMakeLists.txt
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/CMakeLists.txt

  • Commit bb2fe0dbb219ffa5562f5e06c5f6d61f2b22bc10 by dgregor:

    [AST Verifier] Hack: don't look for destructors of Clang nodes.

    • edit: lib/AST/ASTVerifier.cpp

  • Commit 255fdb1d61ba0d624b0e87b5d7f673d4e2d1ebf6 by dgregor:

    Fix some bogus bridging casts that were allowed in Swift 3.

    • edit: stdlib/public/SDK/Foundation/NSStringAPI.swift
    • edit: validation-test/stdlib/Dictionary.swift
    • edit: validation-test/stdlib/Set.swift

  • Commit 642c8ed3ebbb0b95fb20f044857aa37a4ce47ba2 by dgregor:

    [Constraint solver] Collapse getBaseTypeFor(Array|Set)Type into

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/ConstraintSystem.cpp

  • Commit 3e7bab1b42975f1dcc8b3da887fc7b7852479e04 by dgregor:

    Clean up some uses of "as!" that were effectively just uses of "!".

    • edit: stdlib/public/SDK/CloudKit/CKError.swift
    • edit: stdlib/public/SDK/Foundation/Calendar.swift

  • Commit e97ab635ea3a120f514d4ea2590504be188303c2 by dgregor:

    [Constraint solver] Separate bridging conversions from other

    • edit: test/expr/cast/array_downcast_Foundation.swift
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: test/Misc/misc_diagnostics.swift
    • edit: test/Constraints/casts_objc.swift
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: test/expr/cast/bridged.swift
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: include/swift/AST/Expr.h
    • edit: test/FixCode/fixits-apply-objc.swift.result
    • edit: lib/AST/Pattern.cpp
    • edit: lib/Sema/Constraint.h

  • Commit d9843899c498c27303abffd6f1726836050087b9 by dgregor:

    [Type checker] Clean up handling of checked casts (as!/as?/is).

    • edit: test/expr/cast/dictionary_bridge.swift
    • edit: test/expr/cast/set_bridge.swift
    • edit: test/expr/cast/bridged.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: test/expr/cast/dictionary_downcast.swift
    • edit: test/expr/cast/set_downcast.swift

  • Commit fa47d57b4e3bb4763cf5f88d71b7c1e179f41989 by dgregor:

    [AST] Remove CheckedCastKind::BridgeFromObjectiveC.

    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: test/expr/cast/array_downcast_Foundation.swift
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/Sema/CSSimplify.cpp

  • Commit 40140d6e8d64791b91561c778352a48bd3bc631c by dgregor:

    [Type checker] Drop unused closure parameter in

    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/TypeChecker.h

  • Commit dcdef4f7f5da040df8396bf6c967f4f9256a3454 by dgregor:

    [Type checker] Improve "downcast only unwraps optionals" diagnostics.

    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: test/Constraints/casts.swift
    • edit: lib/Sema/TypeChecker.h
    • edit: test/ClangImporter/objc_failable_inits.swift
    • edit: test/Misc/misc_diagnostics.swift
    • edit: test/ClangImporter/objc_bridging_generics.swift
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: test/ClangImporter/objc_bridging_custom.swift
    • edit: test/expr/cast/optional.swift
    • edit: test/Constraints/casts_objc.swift
    • edit: test/Constraints/optional.swift
    • edit: test/expr/cast/as_coerce.swift
    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: test/expr/cast/bridged.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/Constraints/bridging.swift

  • Commit b253b2101410ca551ba60b108b1f8e35a5d03daf by practicalswift:

    [gardening] Make sure argument names in comments match the actual

    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: stdlib/public/runtime/ProtocolConformance.cpp
    • edit: lib/AST/NameLookup.cpp
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: stdlib/public/Reflection/TypeLowering.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/AST/DocComment.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/FrontendTool/ReferenceDependencies.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/IRGen/GenClass.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/ClangImporter/ClangDiagnosticConsumer.cpp

  • Commit dffa8ec4889987893d2f990dfacf50363b3af18d by maxs:

    Removed implementation of doTypeCheck from header

    • edit: lib/Sema/InstrumenterSupport.cpp
    • edit: lib/Sema/InstrumenterSupport.h

  • Commit bcd6ee9f8da19bf9344c42741a00a613ff2888c9 by maxs:

    Moved ErrorFinder and ErrorGatherer to .cpp file

    • edit: lib/Sema/InstrumenterSupport.h
    • edit: lib/Sema/InstrumenterSupport.cpp

  • Commit d28445c4b8d4cefd5b0cf26e3d0dfa71665f4310 by mgottesman:

    Make SILArgumentConvention a "method"-enum.

    • edit: lib/SILOptimizer/Analysis/ValueTracking.cpp
    • edit: lib/SILOptimizer/Transforms/CopyForwarding.cpp
    • edit: include/swift/AST/Types.h
    • edit: include/swift/SIL/SILArgument.h
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • add: include/swift/SIL/SILArgumentConvention.h

  • Commit 50b3dcb3707918c84eaac4ca2fb778e382c77567 by maxs:

    Only disable CLANG_TOOL_DRIVER_BUILD when

    • edit: utils/build-script-impl

  • Commit 05b0bb8ac2c9b47d414b7abc735e1733181c1a92 by jordan_rose:

    [docs] Add (unfinished) doc about changes between Swift 3 and 4.

    • add: docs/Swift3Compatibility.md

  • Commit 94851e25d7402a75f5a41d0d74f83f7ea4a5933c by github:

    [RangeInfo] Report the innermost decl context for the range under

    • edit: include/swift/AST/ASTPrinter.h
    • edit: include/swift/AST/ASTNode.h
    • edit: lib/IDE/SwiftSourceDocInfo.cpp
    • edit: test/IDE/range_info_basics.swift
    • edit: lib/AST/ASTNode.cpp
    • edit: include/swift/IDE/Utils.h
    • edit: lib/AST/ASTDumper.cpp

  • Commit 9712c432fcc95a85c993bbce791a53a589030099 by jordan_rose:

    [ClangImporter] Simplify the importMethodType helper.

    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp

  • Commit 0f4fa144d0f40dc79a8ca9eee3340f0d68ba39f2 by jordan_rose:

    [ClangImporter] Split out the accessor parts of importMethodType.

    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/ClangImporter/ImporterImpl.h

  • Commit 672a30552e72ea2bd32b9b7c9682db7ac53bed73 by jordan_rose:

    [ClangImporter] Add a FIXME to a bit of duplicated code.

    • edit: lib/ClangImporter/ImportMacro.cpp

  • Commit 666c13db4dcfeba56de21b0ad23ab2e3a967cb44 by github:

    [ClangImporter] Remove option implied by -fmodules. (#6452)

    • edit: lib/ClangImporter/ClangImporter.cpp

  • Commit a6b391c221cf1976dce204c754f2e5df8abc897c by aprantl:

    Regenerate bitcode upgrade test with the previous HEAD of the

    • edit: test/Bitcode/DIExpression-4.0.ll.bc

  • Commit 53c2f204dcaa289e6bd15806a0fd03b5b68e2f77 by aprantl:

    Fix LLVM's use of DW_OP_bit_piece in DWARF expressions.

    • edit: lib/CodeGen/AsmPrinter/DwarfDebug.cpp
    • edit: test/DebugInfo/X86/PR26148.ll
    • edit: include/llvm/CodeGen/AsmPrinter.h
    • edit: lib/CodeGen/AsmPrinter/DwarfExpression.cpp
    • edit: test/DebugInfo/AArch64/frameindices.ll
    • edit: lib/CodeGen/AsmPrinter/DwarfExpression.h
    • edit: lib/CodeGen/AsmPrinter/DwarfUnit.cpp
    • add: test/DebugInfo/X86/dw_op_minus_direct.ll
    • edit: lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
    • edit: lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
    • edit: lib/CodeGen/AsmPrinter/DwarfUnit.h
    • add: test/DebugInfo/MIR/ARM/lit.local.cfg

  • Commit 60169d64325b00b9045e8a4190df5d226a819883 by ahmed.bougacha:

    [X86][AVX] Provide SubVectorBroadcast fallback if load fold fails

    • edit: lib/Target/X86/X86ISelLowering.cpp
    • edit: lib/Target/X86/X86InstrSSE.td
    • add: test/CodeGen/X86/subvector-broadcast.ll
    • edit: lib/Target/X86/X86InstrAVX512.td

  • Commit fb9ef08c789c9c42beaf9d874fa2237c0ff1ac5d by aprantl:

    Refactor the DIExpression fragment query interface (NFC) ... so it

    • edit: lib/IR/Verifier.cpp
    • edit: lib/CodeGen/AsmPrinter/DwarfExpression.cpp
    • edit: lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    • edit: lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
    • edit: lib/CodeGen/AsmPrinter/DebugLocEntry.h
    • edit: include/llvm/IR/DebugInfoMetadata.h
    • edit: lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
    • edit: lib/Transforms/Utils/Local.cpp
    • edit: lib/IR/DebugInfoMetadata.cpp
    • edit: lib/Transforms/Scalar/SROA.cpp

  • Commit 4f441ece2173d5de6ad8fb6221afea0683b0c97c by aprantl:

    Fix an assertion in DwarfExpression when emitting fragments in vector

    • edit: lib/CodeGen/AsmPrinter/DwarfExpression.cpp
    • add: test/DebugInfo/ARM/partial-subreg.ll
    • edit: lib/CodeGen/AsmPrinter/DwarfExpression.h

  • Commit 4c105bb0bc191d735463736493ef4f975f5ad7c8 by jordan_rose:

    Add fix-it notes to the nullability consistency warning.

    • add: test/FixIt/Inputs/nullability.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-1.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-arrays.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-5.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-3.h
    • edit: lib/Sema/SemaType.cpp
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-2.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-4.h
    • edit: test/FixIt/nullability.mm
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-6.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-system/nullability-consistency-system.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-8.h
    • edit: include/clang/Basic/DiagnosticSemaKinds.td
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-7.h
    • edit: test/SemaObjCXX/Inputs/nullability-pragmas-1.h

  • Commit 20aa2882bab67dea0cb07e4fb05502a5da45eb5a by jordan_rose:

    Don't try to emit nullability fix-its within/around macros.

    • edit: test/FixIt/Inputs/nullability.h
    • edit: lib/Sema/SemaType.cpp
    • edit: test/FixIt/nullability.mm

  • Commit 6433a81cfb0a992af1022153a5008df5fc67732f by github:

    Revert "Add fix-it notes to the nullability consistency warning." (#57)

    • edit: test/SemaObjCXX/Inputs/nullability-pragmas-1.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-2.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-system/nullability-consistency-system.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-4.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-1.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-3.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-7.h
    • edit: include/clang/Basic/DiagnosticSemaKinds.td
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-8.h
    • edit: lib/Sema/SemaType.cpp
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-6.h
    • edit: test/FixIt/nullability.mm
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-arrays.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-5.h
    • delete: test/FixIt/Inputs/nullability.h

  • Commit 3200caeac33ea361c3f5bc4ff0fc3abcb0704037 by t.p.northover:

    ARM: define a macro for the FPv5 FPU in ARM mode.

    • edit: test/Preprocessor/arm-target-features.c
    • edit: lib/Basic/Targets.cpp

  • Commit e2c8b9ad273e1b96d563dd81c520318459a13de4 by jordan_rose:

    Re-apply "Add fix-it notes to the nullability consistency warning."

    • edit: test/SemaObjCXX/Inputs/nullability-consistency-system/nullability-consistency-system.h
    • edit: test/FixIt/nullability.mm
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-3.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-1.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-7.h
    • edit: include/clang/Basic/DiagnosticSemaKinds.td
    • edit: lib/Sema/SemaType.cpp
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-5.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-6.h
    • add: test/FixIt/Inputs/nullability.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-8.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-4.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-2.h
    • edit: test/SemaObjCXX/Inputs/nullability-consistency-arrays.h
    • edit: test/SemaObjCXX/Inputs/nullability-pragmas-1.h

  • Commit 01848871d9fcc44252e73f66e90fca6e36260eb6 by jordan_rose:

    Dummy change to force rebuild.

    • edit: include/clang/Basic/Diagnostic.h

_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to