- 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)
- 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