[Swift CI] Build Failure: 1. OSS - Swift (Tools Opt+Assert, Stdlib Opt+DebInfo+Assert, Resilience) - macOS (master) #196


(no-reply@swift.org) #1

Report

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

Build URL:
https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/196/
Project:
oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build:
Thu, 11 May 2017 03:54:30 -0700
Build duration:
54 min

Changes

  • Commit 41b66df0dc875cd2b530d25fb47a1fafe4dda40b by Daniel Dunbar:
    [Xcode] Fix llbuild tool product name.

    • edit: llbuild.xcodeproj/project.pbxproj
  • Commit 83fcec06209d96134d888137223ef6c5842ea385 by Daniel Dunbar:
    [Xcode] Also fix libllbuild product name.

    • edit: llbuild.xcodeproj/project.pbxproj
  • Commit ab1502557bad5ad627851268845a558381005878 by Ankit Aggarwal:
    [BuildSystem] Fix a race between build() and cancel()

    • edit: lib/BuildSystem/BuildSystemFrontend.cpp
  • Commit c596636d3f02c048adcef8f3b51e722bb77c023e by Daniel Dunbar:
    [ui] Factor down the DB ui.

    • delete: products/ui/llbuildui/templates/diagnostics.html
    • add: products/ui/llbuildui/templates/db_diagnostics.html
    • edit: products/ui/llbuildui/templates/layout.html
    • edit: products/ui/llbuildui/templates/index.html
    • edit: products/ui/llbuildui/views.py
    • add: products/ui/llbuildui/templates/db_config.html
    • add: products/ui/.gitignore
    • delete: products/ui/llbuildui/templates/config.html
    • add: products/ui/llbuildui/templates/db_root.html
    • delete: products/ui/llbuildui/templates/rule_result.html
    • add: products/ui/llbuildui/templates/db_rule_result.html
  • Commit 0c8b7cdb5a97f1132859459bbbd132a22c6c6829 by Daniel Dunbar:
    [ui] Add a primitive trace UI.

    • edit: products/ui/llbuildui/templates/layout.html
    • edit: products/ui/llbuildui/app.py
    • edit: products/ui/llbuildui/templates/index.html
    • add: products/ui/llbuildui/templates/trace_root.html
    • edit: products/ui/llbuildui/views.py
    • edit: products/ui/llbuildui/templates/db_config.html
    • add: products/ui/llbuildui/trace.py
    • add: products/ui/llbuildui/templates/trace_config.html
  • Commit c72b402afae5a457cc9db588ace04efa7a1d04bc by Pavel Yaskevich:
    [QoI] Improve diagnostics for generic subscripts

    • edit: test/Compatibility/tuple_arguments.swift
    • edit: test/Constraints/tuple_arguments.swift
    • edit: lib/Sema/CSDiag.cpp
  • Commit 06fb0157439c590f6393d9ffbf5b07b439336d84 by Huon Wilson:
    [SILGen] MaterializeForSet callbacks shouldn’t be public.

    • edit: test/SILGen/objc_witnesses.swift
    • edit: test/SILGen/constrained_extensions.swift
    • edit: test/SILGen/addressors.swift
    • edit: test/SILGen/materializeForSet.swift
    • edit: lib/SILGen/SILGenMaterializeForSet.cpp
    • edit: test/SILGen/access_marker_gen.swift
    • edit: test/SILGen/opaque_values_silgen.swift
  • Commit 3bf8dee57891dac585e99c978cfb37ec3fdf9a22 by Huon Wilson:
    [SIL] Factor out repeated X or XExternal linkage logic. NFC.

    • edit: lib/SIL/SILDeclRef.cpp
  • Commit 890d348562d4fa5f9185ddaef27fe9efd48ffb77 by Huon Wilson:
    [SIL] ivar initializers & destroyers are never public.

    • edit: lib/SIL/SILDeclRef.cpp
    • edit: include/swift/SIL/SILDeclRef.h
  • Commit 25257100170d0eb6af8d48477f74bb3b9294c40f by John McCall:
    Make the exclusivity-set tracking a singly-linked list.

    • edit: stdlib/public/runtime/Exclusivity.cpp
  • Commit 0abf0134527675303181e143c8cd9ea73a16e237 by practicalswift:
    [gardening] Remove unused method

    • edit: lib/IRGen/IRGenDebugInfo.cpp
  • Commit 5ff2161d2e5b6acce2c0d478bc1461e8d1cdbcd3 by Robert Widmann:
    Treat irrefutable casts as irrefutable patterns.

    • add: test/Sema/exhaustive_switch_objc.swift
    • edit: lib/Sema/TypeCheckSwitchStmt.cpp
    • edit: test/stmt/statements.swift
  • Commit 45c2c4af0eb9b4eb0b05d84203dde083d0f0cf03 by Roman Levenstein:
    Re-factoring: Get rid of useless arguments in “create*Apply” functions

    • edit: include/swift/SIL/SILBuilder.h
    • edit: lib/SILOptimizer/Transforms/SpeculativeDevirtualizer.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • edit: include/swift/SIL/TypeSubstCloner.h
    • edit: lib/SILOptimizer/UtilityPasses/BugReducerTester.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/SILGen/SILGenBuilder.cpp
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: lib/SILOptimizer/Utils/CFG.cpp
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: lib/SIL/SILInstructions.cpp
    • edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
    • edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: lib/IRGen/LoadableByAddress.cpp
    • edit: lib/SILOptimizer/Transforms/ReleaseDevirtualizer.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
  • Commit f909858f5337846a7923703cc8562483f8eb4d01 by Roman Levenstein:
    Remove dead code that became obsolete after re-factoring

    • edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
    • edit: lib/IRGen/LoadableByAddress.cpp
    • edit: lib/SILOptimizer/Transforms/ReleaseDevirtualizer.cpp
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
  • Commit 44b12db536cf1c849746db4986a3e610a6af9e43 by Nate Cook:
    [stdlib] Maintain old keys and values types in Swift 3 mode

    • edit: stdlib/public/core/HashedCollections.swift.gyb
  • Commit bdcf640b5949b1d8c2a9acdd2cb47d6bbc8cbcf4 by Nate Cook:
    Updated tests for Dictionary.keys/values

    • edit: validation-test/stdlib/HashedCollectionFilter4.swift
    • edit: validation-test/stdlib/HashedCollectionFilter3.swift
  • Commit 6402d3d97d9b48af03272aaf7c729ffbc9eac99c by Roman Levenstein:
    Remove even more dead code

    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/IRGen/LoadableByAddress.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
  • Commit 822fec7b2b7f1b7c34c09819e64cdcde111bfa0d by Nate Cook:
    [stdlib] Make new Dict filter closure type match sequence

    • edit: stdlib/public/core/HashedCollections.swift.gyb
  • Commit b71e2636c4a7f4201f40da141ab22cb1936dfed0 by Nate Cook:
    Update dictionary tests

    • edit: validation-test/stdlib/HashedCollectionFilter3.swift
    • edit: validation-test/stdlib/HashedCollectionFilter4.swift
    • edit: validation-test/stdlib/Dictionary.swift
  • Commit 0a72cd3dbd681fc8065f39f85d647625360dc383 by Erik Eckstein:
    runtime: add a comment

    • edit: stdlib/public/runtime/RuntimeEntrySymbols.cpp
  • Commit 7ae2d940627f6f640643bdd6e01f294d43b7cbf0 by Robert Widmann:
    Short circuit subspace check with empty subjects

    • edit: lib/Sema/TypeCheckSwitchStmt.cpp
    • edit: test/Sema/exhaustive_switch.swift
  • Commit d8eef2ea5e1d544b7417d4a8fb7e8407d13fb717 by Jordan Rose:
    [Serialization] Record whether an initializer was newly ‘required’

    • edit: lib/Serialization/Deserialization.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Serialization.cpp
  • Commit 82930033d21ec95e0594865ec6374b376d886d44 by Jordan Rose:
    Add VTablePlaceholderDecl (but don’t hook it up to anything yet).

    • edit: lib/AST/Decl.cpp
    • edit: lib/FrontendTool/ReferenceDependencies.cpp
    • edit: lib/Syntax/LegacyASTTransformer.cpp
    • edit: include/swift/AST/Attr.h
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/ASTScope.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/SILGen/SILGenDecl.cpp
    • edit: include/swift/AST/Decl.h
    • edit: include/swift/AST/DeclNodes.def
    • edit: lib/SILGen/SILGenType.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/IRGen/GenClass.cpp
    • edit: lib/SILGen/SILGen.h
  • Commit 47cddb13216c92e44ed4d6aed8e199459b87b068 by Jordan Rose:
    [Serialization] Generate VTablePlaceholder decls for classes.

    • edit: include/swift/AST/PrintOptions.h
    • edit: lib/Serialization/DeserializationErrors.h
    • edit: test/Serialization/Recovery/overrides.swift
    • edit: lib/AST/ASTPrinter.cpp
    • edit: test/Serialization/Recovery/typedefs.swift
    • edit: lib/Serialization/Deserialization.cpp
  • Commit 4cdb597b23c3b28c1636264683d0da67d91877fd by Jordan Rose:
    Rename VTablePlaceholderDecl to MissingMemberDecl.

    • edit: include/swift/AST/DeclNodes.def
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/AST/PrintOptions.h
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/IRGen/GenClass.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/AST/ASTScope.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: test/Serialization/Recovery/overrides.swift
    • edit: lib/SILGen/SILGen.h
    • edit: include/swift/AST/Decl.h
    • edit: lib/FrontendTool/ReferenceDependencies.cpp
    • edit: include/swift/AST/Attr.h
    • edit: lib/SILGen/SILGenDecl.cpp
    • edit: lib/SILGen/SILGenType.cpp
    • edit: test/Serialization/Recovery/typedefs.swift
    • edit: lib/Syntax/LegacyASTTransformer.cpp
  • Commit 384b2a674bad4a6faeaf8e205a478dc8deaa7e67 by Jordan Rose:
    Actually honor MissingMemberDecls in ClassMetadataScanner.

    • edit: test/Serialization/Recovery/typedefs.swift
    • edit: include/swift/SIL/SILVTableVisitor.h
    • edit: lib/IRGen/ClassMetadataLayout.h
    • edit: lib/IRGen/GenMeta.cpp
  • Commit e01c31a17c8b5668b6ba30e80216e6e1a46526b1 by John McCall:
    Remember a PC in the exclusivity-tracking set and report it during

    • edit: include/swift/Runtime/Exclusivity.h
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: stdlib/public/runtime/Exclusivity.cpp
    • edit: test/IRGen/exclusivity.sil
    • edit: test/IRGen/access_markers.sil
  • Commit ab250848b49e78c938bf576be5bdff918155436a by John McCall:
    Downgrade dynamic exclusivity failures to a warning in Swift 3

    • edit: test/IRGen/access_markers.sil
    • edit: test/IRGen/exclusivity.sil
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: include/swift/ABI/MetadataValues.h
    • edit: stdlib/public/runtime/Exclusivity.cpp
    • edit: test/Interpreter/enforce_exclusive_access.swift
  • Commit 93243e5f69cb7dde9ad7f622f79cf4f769e5b4f9 by John McCall:
    Fix expected test output.

    • edit: test/Interpreter/enforce_exclusive_access.swift
  • Commit 946b1d4225a76b86c43370beae145ad7f2c69b06 by Roman Levenstein:
    Fix issues with the AddressLowering pass

    • edit: lib/SIL/SILInstructions.cpp
    • edit: include/swift/SIL/SILBuilder.h
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
  • Commit aeb0fedad10f28f19024fb2d6b6c4e69efb68fda by Jordan Rose:
    Handle missing members in protocols as well.

    • edit: lib/Serialization/Deserialization.cpp
    • edit: test/Serialization/Recovery/typedefs.swift
    • edit: include/swift/SIL/SILWitnessVisitor.h
    • add: test/Serialization/Recovery/typedefs-in-protocols.swift
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/SILGen/SILGenType.cpp
  • Commit de853bc5d67bf1154f972d1c760fe5bbd5fd6c73 by github:
    [CMake] Do not cache SWIFT_VERSION. (#9420)

    • edit: CMakeLists.txt
  • Commit a42cb6c0094c4bf840836b6aa9d39f9e817f9252 by practicalswift:
    [gardening] Fix inconsistent headers

    • edit: lib/Migrator/TypeOfMigratorPass.cpp
    • edit: include/swift/ABI/HeapObject.h
    • edit: include/swift/ABI/KeyPath.h
    • edit: stdlib/public/SwiftShims/NSIndexPathShims.h
    • edit: stdlib/public/SwiftShims/KeyPath.h
  • Commit 6ceb47bd6cf4285a40d9708552a21c181845b4ab by Doug Gregor:
    [Type checker] Provide actual ObjC runtime name in @NSKeyedArchiveLegacy

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: test/decl/protocol/conforms/nscoding.swift
  • Commit 9399cac5bee9fc7cff08be483d4c3b5c4035c10b by Graydon Hoare:
    Add utils/process-stats-dir.py to digest output of swiftc

    • add: utils/process-stats-dir.py
  • Commit 23bc3223ce8b5f6ab9d1d16b074034f2c9f3ee1e by Doug Gregor:
    Ban the use of @_staticInitializeObjCMetadata; it’s an implementation

    • edit: test/decl/protocol/conforms/nscoding.swift
    • edit: include/swift/AST/Attr.def
  • Commit 2986e816c72bf4c2b7df93450cccf0b6dc56841c by Doug Gregor:
    Add a note about deliberate use of the Swift 3 mangling.

    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit 4a17449d0247f1aac7ee8e635d1be40e32f172ae by Michael Ilseman:
    [stdlib] Shims for UBreakIterator and thread local storage.

    • edit: stdlib/public/SwiftShims/UnicodeShims.h
    • edit: stdlib/public/core/CMakeLists.txt
    • edit: stdlib/public/stubs/CMakeLists.txt
    • edit: stdlib/public/stubs/UnicodeNormalization.cpp
    • edit: stdlib/public/SwiftShims/LibcShims.h
    • edit: stdlib/public/stubs/LibcShims.cpp
  • Commit 50beaedf7d927b387f56e568e217245c2358bc93 by Michael Ilseman:
    [stdlib] Add ICU.swift, to host ICU helper functionality

    • edit: stdlib/public/core/GroupInfo.json
    • edit: stdlib/public/core/CMakeLists.txt
    • add: stdlib/public/core/ICU.swift
  • Commit 0c0d08369d088a324875b325669f4f4f538d5bd9 by Michael Ilseman:
    [stdlib] Introduce Thread Local Storage

    • edit: stdlib/public/core/CMakeLists.txt
    • add: stdlib/public/core/ThreadLocalStorage.swift
    • add: test/stdlib/ThreadLocalStorage.swift
    • edit: stdlib/public/core/GroupInfo.json
  • Commit 18104c616c99ab6204b2dd717ba9026cdad2c5e4 by Michael Ilseman:
    [stdlib] Unicode 9 here we come: use ICU for grapheme breaking

    • edit: stdlib/public/core/StringCharacterView.swift
  • Commit de8cb9fc547212ebc2145bc347b8a74ba619811f by Michael Ilseman:
    [stdlib] Linux definition of pthread_key_t

    • edit: stdlib/public/SwiftShims/LibcShims.h
  • Commit 6903dd32562544e43056797a194db99bddd11dff by Michael Ilseman:
    [stdlib] Add Unicode 9 grapheme break tests for flags, emoji, etc.

    • edit: test/stdlib/Character.swift
  • Commit 75741a9ddecad1fcb9e332da90856cf4ad3e65e5 by Michael Ilseman:
    [stdlib stubs] Fix up Linux build to know about pthread types.

    • edit: stdlib/public/core/ThreadLocalStorage.swift
    • edit: stdlib/public/stubs/LibcShims.cpp
    • edit: stdlib/public/SwiftShims/LibcShims.h
  • Commit 7a05d867e5ace4f9044f18b0b5987fffd3cb0807 by Michael Ilseman:
    [stdlib] Disable Unicode 9 test on Linux, depends on ICU version

    • edit: test/stdlib/Character.swift
  • Commit 2af0acead18305462fdc97ca80b8ca4004b5ffad by Michael Ilseman:
    [stdlib] Disable legacy Unicode 8.0 regional break test.

    • edit: utils/UnicodeData/GraphemeBreakTest.txt
  • Commit cce957ba98fe4939bbe1318f7934af8edb2586da by Maxim Moiseev:
    [stdlib] Removing the StringProtocol.init

    • edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
    • edit: stdlib/public/core/String.swift
  • Commit 109c213358c8a17ddae23688c1074c5f49d78697 by Maxim Moiseev:
    [stdlib] Prioritizing non-failing String.init_:String)

    • edit: test/stdlib/StringAPI.swift
    • edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
    • edit: stdlib/public/core/String.swift
  • Commit c9f69324c66e021e3c165094283f3271d8fbce9f by Roman Levenstein:
    Remove dead code

    • edit: lib/SILOptimizer/Utils/Generics.cpp
  • Commit f78678a529918c7a13d25d253dede6be5b864d4e by Roman Levenstein:
    [sil-cloner] Improve handling of self-recursive apply instructions

    • edit: include/swift/SIL/TypeSubstCloner.h
  • Commit f860741b05da2cdfc2e82f54ba80b09c0a4af2cf by Roman Levenstein:
    Update tests

    • edit: test/SILOptimizer/specialize.sil
    • add: validation-test/compiler_crashers_fixed/28736-anonymous-namespacesilverifier-require.swift
    • delete: validation-test/compiler_crashers/28736-anonymous-namespacesilverifier-require.swift
  • Commit c76269ccd9e55fc868e365288081f90b2d641221 by Andrew Trick:
    Comment typos.

    • edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
    • edit: test/Interpreter/enforce_exclusive_access.swift
  • Commit 91951c8068c7f7b3f04cfed1b354854f18856769 by Doug Gregor:
    [Type checker] Delete unnecessary, bogus optimization for initializers.

    • edit: lib/Sema/CSGen.cpp
    • edit: test/Constraints/construction.swift
    • edit: include/swift/AST/Decl.h
  • Commit 3f723e799ab0953fe72170de3ff8a3c4f04dd100 by Slava Pestov:
    Sema: Allow nested typealiases to reference protocols with associated

    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/type/protocol_types.swift
  • Commit 5a67ecceb4c2fdbfec7854d6229ddcd677924892 by Doug Gregor:
    Only enable NSCoding-related runtime name warnings with Objective-C

    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit e99712812925f45e1df6e27cbfb146399a0d5ed2 by github:
    [CodeCompletion] Provide basic code completion support for Swift

    • add: test/IDE/complete_swift_key_path.swift
    • edit: include/swift/IDE/CodeCompletion.h
    • edit: include/swift/Parse/Parser.h
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/Parse/ParseExpr.cpp
  • Commit fb77682b5ab5c04e10b7801160d0572fea1c846d by github:
    [Migrator] Add a stub for authored API change list to handle API changes

    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: include/swift/Migrator/MigratorOptions.h
    • add: lib/Migrator/overlay.json
    • edit: lib/Migrator/APIDiffMigratorPass.cpp
    • edit: lib/Migrator/CMakeLists.txt
  • Commit 6c443113ae994897198123cb00847850a156a2cc by Slava Pestov:
    Sema: Generic parameters can only bind to materializable types

    • edit: lib/Sema/ConstraintSystem.cpp
  • Commit 6548ad709b353e749ecd56e24cdda0c8049939ef by Slava Pestov:
    Sema: Remove TR_NonEnumInheritanceClauseOuterLayer

    • edit: lib/Sema/ITCDecl.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: test/type/subclass_composition.swift
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/decl/protocol/protocols.swift
    • edit: test/decl/nested/protocol.swift
  • Commit 9c210247f58abb7d8b1323e3226bf603ddeda69d by Slava Pestov:
    Remove unused variables

    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
  • Commit 0184e786e6d1cc05ad9eac7e7f1beae2da21fb3e by Adrian Prantl:
    Cleanup tests to not share a DISubprogram between multiple Functions.

    • edit: test/CodeGen/X86/dbg-baseptr.ll
    • delete: test/Verifier/metadata-function-dbg.ll
    • edit: test/CodeGen/AArch64/GlobalISel/debug-insts.ll
    • edit: test/CodeGen/AArch64/GlobalISel/select-dbg-value.mir
    • edit: test/CodeGen/X86/frame-lowering-debug-intrinsic.ll
    • edit: test/Transforms/LoopRotate/dbgvalue.ll
    • edit: test/Transforms/InstCombine/debuginfo-dce.ll
  • Commit f4a0ddf968262184a3efadbc4045479434e4c42c by Adrian Prantl:
    Add accidentally deleted testcase back.

    • add: test/Verifier/metadata-function-dbg.ll
  • Commit a4f1a92d62170e8844cc9b0eaeba15ec2f12e1e6 by Adrian Prantl:
    Make it illegal for two Functions to point to the same DISubprogram

    • edit: lib/Transforms/Utils/CloneFunction.cpp
    • edit: lib/IR/DebugLoc.cpp
    • edit: test/Verifier/metadata-function-dbg.ll
    • edit: lib/IR/Verifier.cpp
    • edit: include/llvm/IR/DebugLoc.h
    • edit: unittests/Transforms/Utils/Cloning.cpp
    • edit: lib/Transforms/Utils/InlineFunction.cpp
  • Commit 4112a4bde80dd2969f7278999e1354f97dcf913d by Adrian Prantl:
    [StripDeadDebugInfo] Drop dead CUs entirely

    • edit: test/Transforms/StripSymbols/strip-dead-debug-info.ll
    • edit: lib/Transforms/IPO/StripSymbols.cpp
  • Commit f175cad5038942a613651d7c7d7c93a0875edf2e by Adrian Prantl:
    [StripDeadDebug/DIFinder] Track inlined SPs

    • edit: test/Transforms/StripSymbols/strip-dead-debug-info.ll
    • edit: lib/IR/DebugInfo.cpp
    • add: test/DebugInfo/Generic/debuginfofinder-inlined-cu.ll
    • edit: lib/Transforms/IPO/StripSymbols.cpp
  • Commit 2f6c62563ef36c21d3c0076de84b2dffdc1f8e6a by Argyrios Kyrtzidis:
    [libclang] Introduce clang_Cursor_isExternalSymbol that provides info

    • edit: test/Index/get-cursor.m
    • edit: include/clang-c/Index.h
    • edit: tools/c-index-test/c-index-test.c
    • edit: tools/libclang/libclang.exports
    • edit: tools/libclang/CIndex.cpp
  • Commit 982b584f13fbbddd3518dbf7fd3eec4078fd1dee by Argyrios Kyrtzidis:
    [libclang] Fix typo in doc-comment, NFC

    • edit: include/clang-c/Index.h
  • Commit 2146d23bb969c5a8b1dec5c00d7a3964b41ddb4b by Adrian Prantl:
    Update testcase for upstream LLVM changes (r302469).

    • edit: test/CodeGenCXX/linetable-virtual-variadic.cpp
  • Commit 5be8203f35695447030deec06071bdfbb52de937 by Alex Lorenz:
    [index] Index simple dependent declaration references

    • edit: lib/Index/IndexTypeSourceInfo.cpp
    • edit: include/clang/AST/CXXInheritance.h
    • edit: lib/AST/CXXInheritance.cpp
    • add: test/Index/Core/index-dependent-source.cpp
    • edit: include/clang/AST/DeclCXX.h
    • edit: lib/Index/IndexBody.cpp
  • Commit d7daeab98ad2c8cf7ad457b0e1109a7c2be88ee7 by Alex Lorenz:
    [AST] RecursiveASTVisitor should not crash on lambdas with type

    • edit: include/clang/AST/RecursiveASTVisitor.h
    • edit: unittests/Tooling/RecursiveASTVisitorTest.cpp