- Commit dd83b779ce617f532a4be679e67419ea17345da3 by Philippe Hausler:
[Foundation] Address slice regions that incorrectly fetched from the
- edit: test/stdlib/TestData.swift
- Commit 452e535ba491897cbbc8a0ba8d7015ef37ea2f85 by Maxwell Swadling:
Updated quick help XML to separate the comment data from the metadata
- edit: lib/IDE/CommentConversion.cpp
- edit: bindings/xml/comment-xml-schema.rng
- Commit e15b7ccf5dbfd84eef024c849a7614cfeb1f8f57 by Max Moiseev:
[stdlib] Swift 3 compatibility methods on Decimal
- edit: stdlib/public/SDK/Foundation/Decimal.swift
- Commit 8b14f27e15e94cd075ac425d32b24fb2391c43ae by practicalswift:
[swiftc (38 vs. 5515)] Add crasher in swift::Type::subst
- add: validation-test/compiler_crashers/28742-swift-type-subst-llvm-function-ref-swift-type-swift-substitutabletype-llvm-funct.swift
- Commit b41dd17edde67f6e776f369e1f7ef74144aa68db by Max Moiseev:
[stdlib] Swift 3 XXXWithOverflow methods for integers
- edit: test/Prototypes/BigInt.swift
- edit: stdlib/public/core/Integers.swift.gyb
- Commit fe6d9255c176d17a2a1a9c8568263b372008963d by Max Moiseev:
[stdlib] _sizeInBits and _sizeInBytes for Swift 3 source compatibility
- edit: stdlib/public/core/Integers.swift.gyb
- Commit 3101c4f8e36b75f6fa99d86d45ff1c3525dbc198 by Max Moiseev:
[stdlib] Arithmetic operators on floating point types to static funcs
- edit: stdlib/public/core/FloatingPointTypes.swift.gyb
- Commit a1cb7a8d73b3497b207d8af595af9d27ff379c78 by Max Moiseev:
[stdlib] Removing redundand requirement
- edit: stdlib/public/core/Stride.swift.gyb
- Commit e611911cc3a9cd7aa5ac4bddccbad83cb444cdf1 by Max Moiseev:
[stdlib] _fixed_layout for ArithmeticOverflow
- edit: stdlib/public/core/Integers.swift.gyb
- Commit c1ba0bcd6a6c9e5b6d6c6540dbfde519b1e30863 by Michael Ilseman:
[benchmark] Speed up compilation time of suite
- edit: benchmark/utils/main.swift
- Commit 9ffc2f073a45034efa203118730443a0431245fd by Michael Ilseman:
[benchmark] Add String test suite (off by default)
- edit: benchmark/single-source/StringWalk.swift
- edit: benchmark/utils/DriverUtils.swift
- edit: benchmark/utils/main.swift
- Commit edf8e6e5e6d39b06a503879cbbd462725802931f by Michael Ilseman:
[benchmark] Move work into the harness generator
- edit: benchmark/scripts/generate_harness/main.swift_template
- edit: benchmark/single-source/PrefixWhile.swift
- edit: benchmark/utils/main.swift
- edit: benchmark/single-source/DropLast.swift
- edit: benchmark/single-source/DropWhile.swift
- edit: benchmark/single-source/Prefix.swift
- edit: benchmark/scripts/generate_harness/generate_harness.py
- edit: benchmark/single-source/Suffix.swift
- edit: benchmark/single-source/DropFirst.swift
- Commit b7f0893407136ce05418c75edababa925e13334b by Max Moiseev:
[test] UnXFAILing and fixing SILOptimizer/eager_specialize.sil test
- edit: test/SILOptimizer/eager_specialize.sil
- Commit f6bf784ef1751146cc5f53f9b532509371d7e374 by Michael Ilseman:
[benchmark] Appease python lint
- edit: benchmark/scripts/generate_harness/generate_harness.py
- Commit 569ef0302e548201fc41ecae9562dc6de28c6623 by Maxwell Swadling:
Updated to tests to match commit
- edit: test/IDE/comment_inherited_class.swift
- edit: test/IDE/comment_measurement.swift
- edit: test/Inputs/comment_to_something_conversion.swift
- edit: test/IDE/comment_inherited_protocol.swift
- edit: test/IDE/comment_extensions.swift
- edit: test/SourceKit/CursorInfo/cursor_info.swift
- edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
- Commit b9a609033d373b0ef442edb369476276fb34b5da by Jordan Rose:
[CMake] Don't forget to create the directory we want to symlink into.
- edit: lib/Migrator/CMakeLists.txt
- Commit 42f8176a72a166a81c9395d46ba9ae81424a66c1 by Jordan Rose:
[CMake] Include 'Remote' headers in Xcode.
- edit: lib/RemoteAST/CMakeLists.txt
- Commit 5d59fbc76024c95958477939d19fe0904f33f45a by Devin Coughlin:
[Exclusivity] Teach static enforcement to look through
- edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
- edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
- Commit af8c90e5e65f657d6f9cafb3045946481a5182c6 by Michael Gottesman:
[gardening] Some small type editing of comments and code style
- edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
- edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollectorOwnership.cpp
- Commit 8b2a0b693f380aaa18881843f4856e3dff01ab39 by practicalswift:
[gardening] Remove unused diagnostic
- edit: include/swift/AST/DiagnosticsSema.def
- Commit 431e5a1440c606bc2330818b38d4c5388ecbdd7b by practicalswift:
[gardening] Use consistent end of namespace comments
- edit: lib/AST/ASTPrinter.cpp
- edit: lib/TBDGen/TBDGen.cpp
- edit: lib/SIL/SILPrinter.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/CodeCompletionResultsArray.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: stdlib/public/runtime/RefCount.cpp
- edit: lib/Demangling/Context.cpp
- edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
- edit: tools/sil-opt/SILOpt.cpp
- edit: tools/SourceKit/tools/sourcekitd-repl/sourcekitd-repl.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/DocStructureArray.cpp
- edit: lib/Syntax/RawSyntax.cpp
- edit: unittests/Syntax/ExprSyntaxTests.cpp
- edit: lib/SILGen/SILGenType.cpp
- edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
- edit: tools/SourceKit/tools/complete-test/complete-test.cpp
- edit: lib/Driver/Compilation.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/DocSupportAnnotationArray.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/TokenAnnotationsArray.cpp
- edit: lib/AST/GenericSignature.cpp
- edit: tools/SourceKit/lib/Support/Concurrency-libdispatch.cpp
- edit: lib/Demangling/Demangler.cpp
- edit: tools/SourceKit/lib/Support/UIDRegistry.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftASTManager.cpp
- edit: lib/Syntax/Trivia.cpp
- edit: lib/Immediate/REPL.cpp
- edit: unittests/runtime/LongTests/LongRefcounting.cpp
- edit: lib/IDE/APIDigesterData.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-Common.cpp
- edit: lib/IDE/Utils.cpp
- Commit a5969611873bf21d6b4780a6d899a0fd5ab052b7 by practicalswift:
[gardening] Make parameter name comments match actual parameter names
- edit: lib/AST/Builtins.cpp
- edit: lib/ClangImporter/ImportDecl.cpp
- edit: lib/RemoteAST/RemoteAST.cpp
- edit: lib/AST/ASTContext.cpp
- edit: lib/AST/ASTVerifier.cpp
- edit: lib/AST/ModuleLoader.cpp
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: lib/IDE/TypeReconstruction.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
- edit: lib/SILGen/SILGenPoly.cpp
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/IDE/CodeCompletion.cpp
- edit: lib/Parse/ParseDecl.cpp
- Commit 5b9267b8b4f2db80e02911bad6e9fbba8e3f6995 by practicalswift:
[gardening] Use override as appropriate
- edit: unittests/SourceKit/SwiftLang/CursorInfoTest.cpp
- edit: lib/AST/ProtocolConformance.cpp
- edit: lib/Parse/ParseSIL.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftEditorInterfaceGen.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
- edit: lib/ClangImporter/ClangImporter.cpp
- Commit d4db9b809974e4e02f0f92622cc5344bc01fe384 by Erik Eckstein:
SILPrinter: make the printing of debug info optional.
- edit: test/SILGen/auto_generated_super_init_call.swift
- edit: test/SILGen/objc_bridged_results.swift
- edit: test/SILOptimizer/allocbox_to_stack.sil
- edit: test/SILGen/objc_thunks.swift
- edit: test/DebugInfo/gsil.swift
- edit: test/SIL/Parser/sil_scope.sil
- edit: test/SIL/Parser/sil_scope_inline_fn.sil
- edit: test/SILGen/errors.swift
- edit: test/ClangImporter/macro_literals.swift
- edit: test/SILGen/objc_bridging_any.swift
- edit: test/SILGen/sil_locations_top_level.swift
- edit: test/SILGen/source_location.swift
- edit: test/SILOptimizer/basic-callee-printer.sil
- edit: test/SILGen/indirect_enum.swift
- edit: test/SILOptimizer/sil_locations.sil
- edit: test/SILOptimizer/specialize_apply_conf.swift
- edit: test/DebugInfo/conditional-assign.swift
- edit: include/swift/SIL/SILPrintContext.h
- edit: test/SIL/Parser/sillocation.sil
- edit: test/SILOptimizer/dead_array_elim.sil
- edit: lib/SIL/SILPrinter.cpp
- edit: test/ClangImporter/serialization-sil.swift
- edit: test/SIL/unimplemented_initializer.swift
- edit: test/SILGen/sil_locations.swift
- edit: test/SILOptimizer/conditionforwarding.sil
- Commit a7fd8cd359459c13e6834ef375b9f66597e61201 by Roman Levenstein:
[eager-specializer] Fix a bug in eager specialization of throwing
- edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
- edit: test/SILOptimizer/eager_specialize.sil
- Commit 9701d94f15c6a98b27f46a68d4f02dd480c79250 by David Farler:
[Migrator] Add adapter for clang lib/Edit textual edits
- add: test/Migrator/null_migration.swift
- edit: lib/Migrator/MigrationState.cpp
- add: lib/Migrator/EditorAdapter.cpp
- edit: lib/Migrator/FixitApplyDiagnosticConsumer.cpp
- add: include/swift/Migrator/SyntacticMigratorPass.h
- delete: lib/Migrator/Replacement.cpp
- edit: lib/FrontendTool/FrontendTool.cpp
- edit: include/swift/Migrator/FixitApplyDiagnosticConsumer.h
- add: include/swift/Migrator/EditorAdapter.h
- edit: include/swift/Migrator/Migrator.h
- edit: lib/Migrator/Migrator.cpp
- delete: include/swift/Migrator/Replacement.h
- add: lib/Migrator/RewriteBufferEditsReceiver.cpp
- edit: lib/Migrator/CMakeLists.txt
- edit: include/swift/Migrator/MigrationState.h
- add: include/swift/Migrator/RewriteBufferEditsReceiver.h
- Commit b089bab40e1452cee9f8c9ee9d3a713434e22623 by github:
swift-api-digester: avoid reporting moved constructors. rdar://31694119
- edit: tools/swift-api-digester/swift-api-digester.cpp
- edit: test/api-digester/Outputs/Cake.txt
- edit: test/api-digester/Inputs/cake1.swift
- edit: test/api-digester/Inputs/cake2.swift
- Commit 797c2d8118544bb49e1f7a1753c5b792bdd94ad5 by practicalswift:
[gardening] Fix end of namespace comments
- edit: tools/SourceKit/tools/sourcekitd-repl/sourcekitd-repl.cpp
- edit: lib/AST/GenericSignature.cpp
- edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
- edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
- edit: unittests/Syntax/ExprSyntaxTests.cpp
- edit: lib/TBDGen/TBDGen.cpp
- edit: lib/SILGen/SILGenType.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/TokenAnnotationsArray.cpp
- edit: lib/AST/ProtocolConformance.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
- edit: tools/sil-opt/SILOpt.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-Common.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/DocSupportAnnotationArray.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/DocStructureArray.cpp
- edit: lib/AST/ASTPrinter.cpp
- edit: lib/Immediate/REPL.cpp
- edit: tools/SourceKit/lib/Support/Concurrency-libdispatch.cpp
- edit: tools/SourceKit/tools/complete-test/complete-test.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftEditorInterfaceGen.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/CodeCompletionResultsArray.cpp
- edit: lib/IDE/Utils.cpp
- edit: tools/SourceKit/lib/Support/UIDRegistry.cpp
- edit: lib/Syntax/RawSyntax.cpp
- edit: lib/Syntax/Trivia.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit ca6637909da4ca18dafdc5e307dc677c431cc548 by Brian King:
Only emit compatibility warning in Swift 3 mode
- edit: lib/Sema/TypeCheckAttr.cpp
- Commit 37266d85e108b41ecd48fbdf5695c9bbfb4d88f1 by Brian King:
Verify behavior of Swift 3 and Swift 4 final protocol extension behavior
- add: test/attr/attr_final_protocol_extension.swift
- add: test/Compatibility/attr_final_protocol_extension.swift
- Commit 65c8334b991c11a31e527b9e66e6ee765158c808 by Doug Gregor:
[GSB] Hack: self-derived sources are showing up very late; ignore them.
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 13f6c79b2a65b6347151ce3b0457fd462768e521 by Doug Gregor:
[Stdlib] For Collections, the SubSequence of a Subsequence is
- edit: stdlib/public/core/Collection.swift
- edit: stdlib/public/core/LazyCollection.swift.gyb
- edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionType.swift.gyb
- edit: stdlib/private/StdlibCollectionUnittest/CheckMutableCollectionType.swift.gyb
- edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
- edit: stdlib/public/core/ExistentialCollection.swift.gyb
- edit: stdlib/private/StdlibCollectionUnittest/CheckRangeReplaceableCollectionType.swift
- edit: stdlib/public/core/Mirror.swift
- Commit 081500a4d0c25b27747fdb53eea7b7bc6a9ac479 by Nathan Hawes:
[indexer] Index the the arg labels of memberwise initializers as
- edit: lib/Index/Index.cpp
- edit: test/Index/roles.swift
- Commit 86140d0a103cd52f30c89ba0acc62e7ddedb11a5 by practicalswift:
[gardening] Use consistent header structure
- edit: lib/Migrator/RewriteBufferEditsReceiver.cpp
- edit: lib/Migrator/EditorAdapter.cpp
- Commit d3ad565b330432643ae35cc8d2482d03bb1242cb by Max Moiseev:
[stdlib] Clean up warnings
- edit: stdlib/public/core/CompilerProtocols.swift
- edit: stdlib/public/core/Integers.swift.gyb
- edit: stdlib/public/core/OptionSet.swift
- edit: stdlib/public/core/FixedPoint.swift.gyb
- edit: stdlib/public/core/FloatingPoint.swift.gyb
- edit: stdlib/public/core/Policy.swift
- Commit fc134ae1dfa57f8974b92335ec0c9daf4c34ee56 by Max Moiseev:
Fixing the test
- edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
- Commit 77611e6ef92d4896b66d2a2c49a04567c15dec49 by Devin Coughlin:
[Exclusivity] Add best-effort static checking for class stored
- edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
- edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
- edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
- Commit 70ee642072fb1c1eff15a0e5d01b8c23544c6aea by Doug Gregor:
[Stdlib] Eliminate LazyFilterIndex.
- edit: stdlib/public/core/Filter.swift.gyb
- edit: test/stdlib/Filter.swift
- edit: validation-test/stdlib/Lazy.swift.gyb
- Commit 43ecc02397560f8a1966b6e4781dbd87b8d76f3a by Erik Eckstein:
Disable a failing test.
- edit: test/stdlib/TestCharacterSet.swift
- Commit dd476a3b481a4258c2cb38121dac27525a77cac3 by Mishal Shah:
[README] Update Xcode version
- Commit a644ab33a02a46bec209a5901f42ddd09acce371 by github:
swift-api-digester: fix recently found false positives. (#8899)
- edit: test/api-digester/Outputs/Cake.txt
- edit: test/api-digester/Inputs/cake2.swift
- edit: test/api-digester/Inputs/cake1.swift
- edit: test/api-digester/source-stability.swift
- edit: tools/swift-api-digester/swift-api-digester.cpp
- Commit d25328f9954abaf974a78b693f59461f1b93712a by Michael Gottesman:
[di] Add a debugging option to trigger an unreachable when DI fails
- edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
- Commit c55b43efc0246ef92d808f6aa29f737b928fa74a by github:
[Migrator] Add the simple transformation from global variables to static
- add: test/migrator/API.json
- add: test/migrator/member.swift.expected
- edit: include/swift/Migrator/SyntacticMigratorPass.h
- edit: lib/Migrator/CMakeLists.txt
- edit: include/swift/AST/USRGeneration.h
- add: test/migrator/mock-sdk/Bar.framework/Headers/Bar.h
- edit: lib/Driver/ToolChains.cpp
- edit: lib/Migrator/Migrator.cpp
- add: test/migrator/member.swift
- add: lib/Migrator/SyntacticMigratorPass.cpp
- add: test/migrator/mock-sdk/Bar.framework/module.map
- Commit fc3bf77caaa88b1a9959fdb1026c1afda6b0a665 by Ahmed Bougacha:
[X86] Use update_llc_test_checks.py to regenerate a test and add command
- edit: test/CodeGen/X86/fma.ll
- Commit 54947aab4691a1d0033dfe46c605180a426920b0 by Ahmed Bougacha:
[AVX-512] Give priority to EVEX encoded scalar FMA instructions when we
- edit: test/CodeGen/X86/fma.ll
- edit: lib/Target/X86/X86InstrFMA.td
- Commit 867155ce3df7212d443939058fb8fad7162b505c by Ahmed Bougacha:
[AVX-512] Make VEX encoded FMA instructions available when AVX512 is
- edit: lib/Target/X86/X86Subtarget.h
- edit: test/CodeGen/X86/fma.ll
- Commit 12747ac8557d497649f56f51dbc3b88583d3521e by Tim Northover:
ARM: TLS calling convention doesn't preserve r9 or r12 on Darwin.
- edit: lib/Target/ARM/ARMCallingConv.td
- add: test/CodeGen/ARM/darwin-tls-preserved.ll
- Commit aff8553d7b90beb974227e790bdbaea611e9da02 by Tim Northover:
ARM: handle post-indexed NEON ops where the offset isn't the access
- edit: test/CodeGen/ARM/memcpy-inline.ll
- edit: lib/Target/ARM/ARMISelLowering.cpp
- edit: lib/Target/ARM/ARMISelDAGToDAG.cpp
- edit: test/CodeGen/ARM/alloc-no-stack-realign.ll
- edit: test/CodeGen/ARM/memset-inline.ll
- edit: test/CodeGen/ARM/vector-load.ll
- edit: test/Transforms/LoopStrengthReduce/ARM/ivchain-ARM.ll
- edit: test/CodeGen/ARM/vlddup.ll
- edit: test/CodeGen/ARM/vldlane.ll
- edit: test/CodeGen/ARM/vector-store.ll
- Commit a9c929d4a83ab40b2ee7fa98cd19cb345f764f47 by Tim Northover:
ARM: lower "fence singlethread" to a pure compiler barrier.
- add: test/CodeGen/ARM/fence-singlethread.ll
- edit: lib/Target/ARM/ARMISelLowering.cpp
- edit: lib/Target/ARM/ARMInstrInfo.td
- Commit 3933d9f80c702997e7aea328fa638afab4077256 by Tim Northover:
AArch64: lower "fence singlethread" to a pure compiler barrier.
- edit: lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
- edit: lib/Target/AArch64/AArch64InstrAtomics.td
- edit: lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
- edit: lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
- Commit daa30577ef3fe637d318ca14a8e3e06e9f0816b4 by Alex Lorenz:
Add #pragma clang attribute
- add: include/clang/Basic/AttrSubjectMatchRules.h
- edit: test/lit.site.cfg.in
- add: test/FixIt/fixit-pragma-attribute.cpp
- add: test/Misc/pragma-attribute-objc.m
- edit: include/clang/Sema/Sema.h
- add: test/Misc/pragma-attribute-cxx-subject-match-rules.cpp
- edit: lib/Parse/Parser.cpp
- edit: lib/Parse/ParseStmt.cpp
- edit: include/clang/Basic/TokenKinds.def
- add: test/Misc/pragma-attribute-objc-subject-match-rules.m
- edit: include/clang/Basic/DiagnosticSemaKinds.td
- add: test/Misc/pragma-attribute-strict-subjects.c
- edit: include/clang/Basic/Attr.td
- edit: include/clang/Parse/CMakeLists.txt
- edit: lib/Sema/Sema.cpp
- add: test/Sema/pragma-attribute.c
- edit: lib/Sema/SemaDeclObjC.cpp
- edit: lib/Parse/ParsePragma.cpp
- edit: include/clang/Basic/DiagnosticGroups.td
- edit: include/clang/Sema/AttributeList.h
- edit: lib/Sema/SemaDeclAttr.cpp
- edit: utils/TableGen/TableGenBackends.h
- edit: include/clang/Basic/DiagnosticParseKinds.td
- add: test/Misc/pragma-attribute-supported-attributes-list.test
- edit: include/clang/Parse/Parser.h
- edit: lib/Sema/SemaDecl.cpp
- add: test/Misc/pragma-attribute-cxx.cpp
- edit: include/clang/Basic/CMakeLists.txt
- edit: utils/TableGen/ClangAttrEmitter.cpp
- edit: utils/TableGen/TableGen.cpp
- add: test/FixIt/fixit-pragma-attribute.c
- edit: test/lit.cfg
- edit: lib/Sema/AttributeList.cpp
- add: test/Parser/pragma-attribute-declspec.cpp
- edit: lib/Basic/Attributes.cpp
- add: test/Sema/pragma-attribute-strict-subjects.c
- edit: docs/LanguageExtensions.rst
- add: test/Parser/pragma-attribute.cpp
- edit: lib/Sema/SemaAttr.cpp
- edit: lib/Sema/SemaDeclCXX.cpp
- Commit 4d7ceba650731e787dff00fb69104ed68b828f91 by Alex Lorenz:
The SubjectMatchRule enum should not be used as a DenseMap key to avoid
- edit: lib/Sema/SemaAttr.cpp
- edit: include/clang/Basic/AttrSubjectMatchRules.h
- Commit 1b95d81a4d815eb86d47dcb69cc15e553ef4f8e7 by Alex Lorenz:
Add #pragma clang attribute support to the external_source_symbol
- edit: include/clang/Basic/Attr.td
- edit: test/Misc/pragma-attribute-supported-attributes-list.test
- edit: lib/Sema/SemaDeclAttr.cpp
- edit: utils/TableGen/ClangAttrEmitter.cpp
- Commit 84da595cfff354b7c19cc261c8d3add901c5be5f by Alex Lorenz:
Fix bad merge from daa30577ef3fe637d318ca14a8e3e06e9f0816b4
- edit: include/clang/Basic/Attr.td
- Commit 00b21cc93b39062203177c4836a1312ba53693be by Alex Lorenz:
Add support for editor placeholders to Clang
- edit: lib/Parse/Parser.cpp
- edit: include/clang/Basic/IdentifierTable.h
- edit: include/clang/Lex/Token.h
- edit: include/clang/Basic/LangOptions.def
- edit: include/clang/Driver/Options.td
- add: test/Parser/editor-placeholder-recovery.cpp
- edit: lib/Sema/SemaDecl.cpp
- edit: lib/Driver/Tools.cpp
- edit: test/Driver/clang_f_opts.c
- edit: lib/Sema/SemaCXXScopeSpec.cpp
- edit: include/clang/Lex/Lexer.h
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: lib/Lex/Lexer.cpp
- edit: lib/Sema/SemaExpr.cpp
- edit: test/Parser/placeholder-recovery.m
- edit: include/clang/Basic/DiagnosticLexKinds.td
- Commit d9a3a01a0856a9e9866d5a747664924f46e5d6ac by Adam Nemet:
Don't pass FPOpFusion::Strict to the backend
- add: test/CodeGen/fp-contract-on-asm.c
- edit: lib/CodeGen/BackendUtil.cpp
- Commit 40dad4066e25b14229271bc063a9190d512f200f by Ahmed Bougacha:
Correct class-template deprecation behavior-REDUX
- edit: lib/Sema/SemaDeclAttr.cpp
- edit: test/SemaObjC/attr-deprecated.m
- edit: test/SemaObjC/special-dep-unavail-warning.m
- edit: utils/TableGen/ClangAttrEmitter.cpp
- edit: lib/Sema/SemaTemplateInstantiate.cpp
- edit: lib/Sema/SemaTemplateInstantiateDecl.cpp
- edit: lib/Sema/SemaTemplate.cpp
- edit: test/SemaObjC/warn-deprecated-implementations.m
- edit: test/Sema/attr-deprecated.c
- edit: test/SemaCXX/attr-deprecated.cpp
- add: test/SemaCXX/template-multiple-attr-propagation.cpp
- edit: include/clang/Sema/Sema.h
- edit: include/clang/Basic/Attr.td
- edit: test/CXX/dcl.dcl/dcl.attr/dcl.attr.deprecated/p1.cpp
- Commit 1eb411fff1782ee4305e1e382aad9874672ce639 by Alex Lorenz:
[index] Record class template specializations using a new
- edit: lib/Index/IndexingContext.cpp
- edit: lib/Index/IndexSymbol.cpp
- edit: lib/Index/IndexDecl.cpp
- edit: include/clang/Index/IndexSymbol.h
- edit: lib/Index/IndexTypeSourceInfo.cpp
- edit: lib/Index/IndexingContext.h
- edit: test/Index/Core/index-source.cpp
- Commit 5e5be16c11c6e1d76c703ceb0686e73c9292c45f by Alex Lorenz:
Add #pragma clang attribute support to the availability attribute
- edit: lib/Sema/SemaDeclAttr.cpp
- edit: test/Parser/pragma-attribute.cpp
- edit: include/clang/Basic/Attr.td
- edit: test/Sema/attr-availability.c
- edit: test/Misc/pragma-attribute-supported-attributes-list.test
- Commit 6debe4aa2792fddb99ca5e66b28717d1d33a89d6 by Alex Lorenz:
Fix test from 5e5be16c11c6e1d76c703ceb0686e73c9292c45f
- edit: test/Misc/pragma-attribute-supported-attributes-list.test