Report
[FAILURE] oss-swift-4.0-package-linux-ubuntu-16_04 [#78]
Build URL:
https://ci.swift.org/job/oss-swift-4.0-package-linux-ubuntu-16_04/78/
Project:
oss-swift-4.0-package-linux-ubuntu-16_04
Date of build:
Mon, 01 May 2017 17:16:13 -0700
Build duration:
57 min
Identified problems:
- Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Changes
-
Commit af8ce9c1b5f74b0b23add21c99218786fcfcac0e by Norio Nomura:
Enable SourceKit tests if build SourceKit- edit: test/CMakeLists.txt
- edit: CMakeLists.txt
- edit: test/lit.site.cfg.in
- edit: validation-test/lit.site.cfg.in
- edit: utils/build-script-impl
- edit: test/SourceKit/lit.local.cfg
-
Commit 83451eb063790a1cf46f33df29e18f5428986bdc by Norio Nomura:
Produce libsourcekitdInProc.so instead of sourcekitdInProc.framework if- edit: tools/SourceKit/tools/sourcekitd/bin/InProc/CMakeLists.txt
-
Commit 7b4ac9e6af3aeca4d07a108b68d7876ea95ad57a by Norio Nomura:
[SourceKit] Update mangling in expected response of test for Linux- edit: test/SourceKit/Indexing/index_is_test_candidate.swift.response
-
Commit a19145c8e59a496b44f079ecfe74607b38b8a9ea by Norio Nomura:
[SourceKit] Mark tests failing with assertion- edit: test/SourceKit/DocSupport/doc_swift_module1.swift
- edit: test/SourceKit/InterfaceGen/gen_swift_module.swift
- edit: test/SourceKit/DocSupport/doc_swift_module.swift
- edit: test/SourceKit/InterfaceGen/gen_swift_type.swift
- edit: test/SourceKit/InterfaceGen/gen_stdlib.swift
- edit: test/SourceKit/InterfaceGen/gen_swift_source.swift
-
Commit 59d575120d764d56a5eb22ddae06b75ec9cde2ab by Norio Nomura:
[SourceKit] Mark tests failing with "SOURCEKITD FATAL ERROR: sourcekitd- edit: test/SourceKit/DocumentStructure/access_parse.swift
- edit: test/SourceKit/DocumentStructure/structure.swift
- edit: test/SourceKit/DocumentStructure/structure_object_literals.swift
- edit: test/SourceKit/DocumentStructure/structure_object_literals.swift.response
- edit: test/SourceKit/Misc/print-response-as-json.swift
- edit: test/SourceKit/Sema/sema_diag_after_edit_fixit.swift
- edit: test/SourceKit/DocumentStructure/mark_edit.swift
-
Commit c49fa3c6d2674e468c4972335adb6c445cb827b3 by Norio Nomura:
[SourceKit] Mark some tests requiresobjc_interop
- edit: test/SourceKit/CodeComplete/complete_moduleimportdepth.swift
- edit: test/SourceKit/CursorInfo/cursor_usr.swift
- edit: test/SourceKit/CursorInfo/cursor_info.swift
- edit: test/SourceKit/CursorInfo/cursor_stdlib.swift
-
Commit 0c2a4461fb3bd43eb1a39136cb8baa5f3158f7fb by Norio Nomura:
[SourceKit] Mark test failing on Linux- edit: test/SourceKit/CodeComplete/complete_sort_order.swift
-
Commit cdbdb7a6e86fdb94cac6dbcf43e2bfd4ecee25d1 by Joe Groff:
stdlib: Skeleton implementation of proposed KeyPath API.- add: test/stdlib/KeyPathImplementation.swift
- edit: stdlib/public/core/CMakeLists.txt
- edit: stdlib/public/core/GroupInfo.json
- edit: test/stdlib/collection-combinatorics.swift.gyb
- add: stdlib/public/core/KeyPath.swift
-
Commit 04a6d23f7e5b2de9cc8314dafd23b0506ce54a04 by Joe Groff:
KeyPaths: Equatable/Hashable implementation.- edit: stdlib/public/core/KeyPath.swift
- edit: test/stdlib/KeyPathImplementation.swift
-
Commit 895ce94ae5cf08eb8a1c9e12bbac58fe839caa5c by Joe Groff:
KeyPaths: implement "appending"- edit: stdlib/public/core/KeyPath.swift
- edit: test/stdlib/KeyPathImplementation.swift
-
Commit 5ed6bd831ea4eb6a5f72fb27c98f988a1fcf0347 by Joe Groff:
KeyPaths: Dynamic appending between possibly-mismatched types.- add: test/stdlib/KeyPathAppending.swift
- edit: stdlib/public/core/KeyPath.swift
- edit: test/stdlib/KeyPathImplementation.swift
-
Commit eb5d006e40e907ae16e105e48b04988fc15e771d by Joe Groff:
Rename ObjCKeyPathExpr -> KeyPathExpr.- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/TypeCheckExprObjC.cpp
- edit: include/swift/Parse/CodeCompletionCallbacks.h
- edit: lib/IDE/CodeCompletion.cpp
- edit: lib/Syntax/LegacyASTTransformer.cpp
- edit: include/swift/Sema/IDETypeChecking.h
- edit: lib/Sema/TypeChecker.cpp
- edit: lib/Parse/ParseExpr.cpp
- edit: lib/AST/ASTDumper.cpp
- edit: lib/AST/ASTWalker.cpp
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: lib/Sema/CSGen.cpp
- edit: include/swift/AST/Expr.h
- edit: lib/AST/Expr.cpp
- edit: lib/SILGen/SILGenExpr.cpp
- edit: lib/Sema/TypeChecker.h
- edit: include/swift/AST/ExprNodes.def
-
Commit a5ca6ccd61d072228e384fe9eded4daa0e556e19 by Joe Groff:
Restructure KeyPathExpr to allow more kinds of components.- edit: lib/AST/ASTWalker.cpp
- edit: lib/Syntax/LegacyASTTransformer.cpp
- edit: lib/AST/ASTDumper.cpp
- edit: lib/Parse/ParseExpr.cpp
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/TypeCheckExprObjC.cpp
- edit: include/swift/AST/Expr.h
- edit: lib/Sema/CSGen.cpp
- edit: test/expr/unary/keypath/keypath.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/SILGen/SILGenExpr.cpp
- edit: lib/AST/Expr.cpp
-
Commit e3046d6f7545ccb3503c93879b90c997b3e86259 by Joe Groff:
Parsing for native keypaths.- edit: lib/Parse/ParseExpr.cpp
- edit: include/swift/Parse/Parser.h
- add: test/expr/unary/keypath/keypath-objc.swift
- edit: lib/AST/Expr.cpp
- edit: lib/AST/ASTWalker.cpp
- edit: include/swift/AST/DiagnosticsParse.def
- edit: lib/AST/ASTDumper.cpp
- edit: test/expr/unary/keypath/keypath.swift
- edit: include/swift/AST/Expr.h
- edit: lib/Sema/TypeCheckExprObjC.cpp
- edit: lib/Parse/Lexer.cpp
- edit: include/swift/Syntax/TokenKinds.def
-
Commit fc23781906eee0de18d18f57ca49078e891d41f9 by Joe Groff:
Sema: First pass at type-checking Swift key paths.- edit: lib/Parse/ParseExpr.cpp
- edit: lib/Sema/ConstraintLocator.cpp
- edit: include/swift/AST/Expr.h
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/TypeChecker.h
- edit: test/expr/unary/keypath/keypath.swift
- edit: lib/Sema/TypeCheckExprObjC.cpp
- edit: lib/Sema/ConstraintLocator.h
- edit: lib/Sema/TypeChecker.cpp
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/CSApply.cpp
- edit: include/swift/AST/KnownStdlibTypes.def
- edit: lib/AST/ASTDumper.cpp
-
Commit 638759ac28956413f96d5fcbfbd02ac2e74150cd by Joe Groff:
SIL: Add a "keypath" instruction for summoning literal keypath objects.- edit: lib/Parse/ParseSIL.cpp
- edit: include/swift/SIL/SILCloner.h
- edit: include/swift/SIL/SILInstruction.h
- edit: include/swift/SIL/SILNodes.def
- edit: lib/Sema/CSApply.cpp
- edit: lib/SIL/SILPrinter.cpp
- edit: lib/SIL/SILValue.cpp
- add: test/SIL/Parser/keypath.sil
- edit: lib/Serialization/SerializeSIL.cpp
- edit: lib/Serialization/DeserializeSIL.cpp
- edit: include/swift/SIL/SILBuilder.h
- edit: lib/SIL/SILInstructions.cpp
- edit: lib/IRGen/IRGenSIL.cpp
- edit: lib/SIL/SILOwnershipVerifier.cpp
- edit: include/swift/AST/DiagnosticsParse.def
-
Commit 18a6ca271a222f73775dc45fb39be5b7da0549bd by Joe Groff:
SILGen: Lower KeyPathExprs to KeyPathInsts.- edit: lib/SILGen/SILGenExpr.cpp
- edit: test/SIL/Parser/keypath.sil
- add: test/SILGen/keypaths.swift
-
Commit f45abc01223ad473665694757612221327f919ad by Joe Groff:
KeyPaths: Move layout constants to a shims header for sharing with- edit: stdlib/public/SwiftShims/module.modulemap
- edit: stdlib/public/SwiftShims/CMakeLists.txt
- edit: stdlib/public/core/KeyPath.swift
- add: stdlib/public/SwiftShims/KeyPath.h
-
Commit f929c29bdf21899d07d322c9522b5eff19d3b888 by Joe Groff:
IRGen: Lower keypath instructions to patterns for the runtime to- add: include/swift/ABI/KeyPath.h
- edit: include/swift/Runtime/RuntimeFunctions.def
- edit: lib/SIL/SILPrinter.cpp
- edit: lib/IRGen/IRGenFunction.h
- edit: stdlib/public/SwiftShims/KeyPath.h
- add: lib/IRGen/GenKeyPath.cpp
- edit: test/SIL/Parser/keypath.sil
- edit: test/SILGen/keypaths.swift
- edit: lib/IRGen/IRGenSIL.cpp
- edit: lib/IRGen/GenClass.h
- edit: lib/IRGen/GenStruct.h
- edit: lib/SILGen/SILGenExpr.cpp
- edit: lib/IRGen/CMakeLists.txt
- edit: lib/IRGen/GenClass.cpp
- edit: lib/Parse/ParseSIL.cpp
- add: test/IRGen/keypaths.sil
- edit: stdlib/public/core/KeyPath.swift
- edit: include/swift/SIL/SILInstruction.h
-
Commit af34a326c43346908724f856207991559946f0ac by Joe Groff:
SIL: Inlining cost for KeyPathInst.- edit: lib/SILOptimizer/Utils/SILInliner.cpp
-
Commit d42f2049f717ac8227811cf51596989ced888a55 by Joe Groff:
KeyPaths: Implement in-place instantiation of invariant key paths.- edit: lib/IRGen/GenBuiltin.cpp
- edit: lib/IRGen/GenMeta.cpp
- edit: stdlib/public/core/KeyPath.swift
- edit: lib/SIL/SILValue.cpp
- edit: lib/SIL/SILOwnershipVerifier.cpp
- edit: stdlib/public/stubs/GlobalObjects.cpp
- edit: test/stdlib/KeyPathImplementation.swift
- edit: include/swift/Runtime/Once.h
- edit: lib/IRGen/GenKeyPath.cpp
- edit: include/swift/AST/Builtins.def
- edit: stdlib/public/runtime/Once.cpp
- edit: lib/SILGen/SILGenExpr.cpp
- edit: test/IRGen/keypaths.sil
- edit: lib/AST/Builtins.cpp
- edit: include/swift/Runtime/RuntimeFunctions.def
- edit: stdlib/public/SwiftShims/KeyPath.h
- add: test/stdlib/KeyPath.swift
- edit: stdlib/public/SwiftShims/HeapObject.h
-
Commit 631bb632d093569e0fc236bc001d056eed788bd5 by Joe Groff:
KeyPaths: Dummy out anAnyKeyPath._kvcKeyPathString
property for ObjC- edit: stdlib/public/core/KeyPath.swift
-
Commit dd83b779ce617f532a4be679e67419ea17345da3 by Philippe Hausler:
[Foundation] Address slice regions that incorrectly fetched from the- edit: test/stdlib/TestData.swift
-
Commit 278c9de5d4e6bfc8fe1e0a718afd8f2c488ee9e2 by Norio Nomura:
[SourceKit] Fixdoc_swift_module*.swift
test fails on Linux- edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
-
Commit 3a3acecf19539bd72c607bc475e449b4ac3b5898 by Norio Nomura:
[SourceKit] RemoveXFAIL: linux
fromdoc_swift_module*.swift
- edit: test/SourceKit/DocSupport/doc_swift_module.swift
- edit: test/SourceKit/DocSupport/doc_swift_module1.swift
-
Commit 8ca7c1dd80a35a79208befdb631da92514b2cbc3 by Norio Nomura:
[SourceKit] Fix “Assertion `!GlibcModuleMapPath.empty()' failed” on- edit: tools/SourceKit/lib/SwiftLang/SwiftInterfaceGenContext.h
- edit: tools/SourceKit/lib/SwiftLang/SwiftEditorInterfaceGen.cpp
-
Commit a0d63e7b415d1dfdb8848e4296836545e4e7e443 by Norio Nomura:
[SourceKit] Apply changes to XPC between 3.0.2 and 3.1 to InProc- edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-InProc.cpp
-
Commit b1b246f676cac757f777038331064b3b25291856 by Norio Nomura:
[SourceKit] RemoveXFAIL: linux
from tests pass by fixing- edit: test/SourceKit/InterfaceGen/gen_swift_type.swift
- edit: test/SourceKit/DocumentStructure/access_parse.swift
- edit: test/SourceKit/Misc/print-response-as-json.swift
- edit: test/SourceKit/DocumentStructure/structure_object_literals.swift.response
- edit: test/SourceKit/DocumentStructure/structure.swift
- edit: test/SourceKit/DocumentStructure/structure_object_literals.swift
- edit: test/SourceKit/InterfaceGen/gen_swift_source.swift
- edit: test/SourceKit/Sema/sema_diag_after_edit_fixit.swift
- edit: test/SourceKit/DocumentStructure/mark_edit.swift
- edit: test/SourceKit/InterfaceGen/gen_stdlib.swift
- edit: test/SourceKit/InterfaceGen/gen_swift_module.swift
-
Commit 964dc0e174db510ff2b5d7b3a5257124dbc0f606 by Joe Groff:
Sema: (wip) Overload resolution for keypath subscripts.- edit: lib/AST/ASTDumper.cpp
- edit: include/swift/AST/Expr.h
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/AST/ASTWalker.cpp
- edit: include/swift/AST/ExprNodes.def
- edit: test/expr/unary/keypath/keypath.swift
- edit: lib/Sema/Constraint.cpp
- edit: lib/Sema/Constraint.h
- edit: lib/Sema/CSGen.cpp
- edit: lib/SILGen/SILGenExpr.cpp
- edit: include/swift/AST/KnownIdentifiers.def
- edit: lib/Sema/OverloadChoice.h
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/ConstraintSystem.h
- edit: lib/Sema/CSRanking.cpp
- edit: lib/AST/Expr.cpp
- edit: lib/Sema/CSDiag.cpp
- edit: lib/Sema/CSSolver.cpp
- edit: lib/Sema/CSApply.cpp
- edit: lib/Syntax/LegacyASTTransformer.cpp
- edit: lib/Sema/ConstraintSystem.cpp
-
Commit 39a084936215f06cac5d56af426e8ad881e68a92 by Joe Groff:
SILGen: Codegen for key path applications.- edit: lib/SILGen/LValue.h
- edit: stdlib/public/core/KeyPath.swift
- edit: include/swift/AST/KnownDecls.def
- edit: test/stdlib/KeyPathImplementation.swift
- edit: lib/SILGen/SILGenExpr.cpp
- add: test/SILGen/keypath_application.swift
- edit: lib/SILGen/SILGenLValue.cpp
-
Commit 9b0e80079c369df74c0aceb11281d37c8fb7668a by github:
[stdlib] EmptyCollection: release-mode checks-=10- edit: stdlib/public/core/EmptyCollection.swift
-
Commit 7eebb27153c99aeea8e625d3cd083f1fbda18830 by Joe Groff:
Sema: Infer the specific type of a key path literal from the mutability- edit: lib/Sema/CSSolver.cpp
- edit: lib/Sema/CSGen.cpp
- edit: test/expr/unary/keypath/keypath.swift
- edit: lib/Sema/ConstraintSystem.h
- edit: include/swift/AST/KnownStdlibTypes.def
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/OverloadChoice.h
- edit: lib/Sema/Constraint.cpp
- edit: lib/Sema/Constraint.h
-
Commit d6ced9d9e401ed1fc8bb5954cd0f6964cafa9f1a by Joe Groff:
SIL: Rework KeyPathInst to accommodate computed components.- edit: lib/SILGen/SILGenExpr.cpp
- edit: include/swift/SIL/SILModule.h
- edit: lib/IRGen/GenKeyPath.cpp
- edit: lib/IRGen/IRGenModule.h
- edit: test/SIL/Parser/keypath.sil
- edit: include/swift/AST/DiagnosticsParse.def
- edit: test/SILGen/keypaths.swift
- edit: lib/Parse/ParseSIL.cpp
- edit: test/IRGen/keypaths.sil
- edit: lib/SIL/SILPrinter.cpp
- edit: include/swift/SIL/SILCloner.h
- edit: lib/SIL/SILInstructions.cpp
- edit: include/swift/SIL/SILBuilder.h
- edit: lib/SIL/SILVerifier.cpp
- edit: lib/IRGen/IRGenSIL.cpp
- edit: include/swift/SIL/SILInstruction.h
- edit: lib/IRGen/IRGenFunction.h
-
Commit 9ade4876891f541ac92c93728aee036a565b02c6 by Joe Groff:
SIL: Allow computed components in KeyPathInst.- edit: include/swift/AST/TypeAlignments.h
- edit: include/swift/SIL/SILInstruction.h
- edit: lib/IRGen/GenKeyPath.cpp
- edit: test/SIL/Parser/keypath.sil
- edit: lib/SIL/SILInstructions.cpp
- edit: lib/SIL/SILPrinter.cpp
- edit: lib/SIL/SILVerifier.cpp
- edit: lib/Parse/ParseSIL.cpp
-
Commit ee66ff35c5cac84189a2d061556e2ecaf628f383 by Joe Groff:
SILGen: Lower computed property key path components.- edit: include/swift/Demangling/DemangleNodes.def
- edit: lib/Demangling/NodePrinter.cpp
- edit: lib/SIL/SILVerifier.cpp
- edit: lib/Demangling/Remangler.cpp
- edit: lib/SIL/SILPrinter.cpp
- edit: lib/Parse/ParseSIL.cpp
- edit: lib/SIL/SILInstructions.cpp
- edit: lib/AST/ASTMangler.cpp
- edit: test/SILGen/keypaths.swift
- edit: lib/SILGen/SILGenExpr.cpp
- edit: include/swift/SIL/SILInstruction.h
- edit: lib/Demangling/Demangler.cpp
- edit: include/swift/AST/ASTMangler.h
-
Commit 25eaa094632b56465379ccca3889c927113e1d0b by Joe Groff:
wip irgen generic/computed key paths- edit: lib/IRGen/GenProto.cpp
- edit: lib/IRGen/GenFunc.cpp
- edit: lib/IRGen/GenKeyPath.cpp
- edit: lib/IRGen/NecessaryBindings.h
-
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 aaddafa55b8511e2d8988e0a34c60acd90560409 by Joe Groff:
IRGen: Support for generic key path patterns.- edit: lib/IRGen/GenProto.cpp
- edit: lib/IRGen/GenClass.cpp
- edit: lib/IRGen/IRGenModule.h
- edit: test/IRGen/keypaths.sil
- edit: lib/IRGen/GenStruct.cpp
- edit: lib/IRGen/GenStruct.h
- edit: lib/IRGen/GenericRequirement.h
- edit: lib/IRGen/GenKeyPath.cpp
- edit: lib/IRGen/IRGenSIL.cpp
-
Commit 0bb83bb18524e988defcc193369ca8b4cf871965 by Joe Groff:
KeyPaths: Support out-of-place instantiation of generic key paths.- edit: stdlib/public/core/KeyPath.swift
- edit: lib/IRGen/IRGenSIL.cpp
- edit: test/stdlib/KeyPath.swift
- edit: lib/IRGen/GenKeyPath.cpp
-
Commit 3a79d832332119e602573b2173bee81fecf7de75 by Graydon Hoare:
Forward declare TypeRepr in TypeLoc.h, adjust other code to compensate.- edit: include/swift/AST/DiagnosticEngine.h
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: include/swift/AST/Expr.h
- edit: lib/RemoteAST/RemoteAST.cpp
- edit: include/swift/AST/LazyResolver.h
- edit: include/swift/AST/Decl.h
- edit: lib/AST/Decl.cpp
- edit: lib/Sema/TypeCheckRequest.cpp
- edit: include/swift/AST/TypeLoc.h
- edit: lib/AST/ASTScope.cpp
- edit: unittests/AST/TestContext.h
- edit: lib/ClangImporter/ImportName.cpp
- edit: lib/AST/Type.cpp
-
Commit c71295a12a71df4856e259b4a0cf6d460616f9d0 by Graydon Hoare:
Add @_implements decl attribute.- edit: include/swift/AST/Attr.h
- edit: include/swift/AST/Attr.def
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: include/swift/Serialization/ModuleFormat.h
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: lib/Serialization/Serialization.cpp
- edit: lib/AST/Attr.cpp
-
Commit 6eddd7f0e4dfd5c1f4b2617fb57011b8fa85d5a0 by Graydon Hoare:
Wire up @_implements to witness lookup.- edit: lib/Sema/TypeCheckProtocol.cpp
-
Commit e191b9296663f984abb803560498ee53ba8bdcef by Graydon Hoare:
Add mode to Parser::parseUnqualifiedDeclName to handle operator- edit: include/swift/Parse/Parser.h
- edit: lib/Parse/ParseExpr.cpp
-
Commit 4d9ea18e5908ec43a504511488cbd4ec583b9351 by Graydon Hoare:
Add mode to Parser::parseUnqualifiedDeclName for 0-arg compound names.- edit: include/swift/Parse/Parser.h
- edit: lib/Parse/ParseExpr.cpp
-
Commit 3d5c995615dc799bb73cb43184590d8e74d8f254 by Graydon Hoare:
Parse @_implements(Proto, DeclName)- edit: include/swift/AST/DiagnosticsParse.def
- edit: include/swift/Parse/Parser.h
- edit: lib/Parse/ParseDecl.cpp
-
Commit db515885f81a7a5edcb4ea10cbb80902c9431d4c by Graydon Hoare:
Typecheck contents of @_implements attribute.- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/TypeCheckAttr.cpp
-
Commit 1b3815ecaf9684b9a62c86452c0c55ad741ad3c2 by Graydon Hoare:
Add testcase for @_implements- add: test/attr/attr_implements.swift
-
Commit 089446486291ccc2f85ee155a22c6d9f325eed82 by Graydon Hoare:
Add testcase for @_implements parser diagnostics.- add: test/attr/attr_implements_bad_parse.swift
-
Commit 7af45399cada491e2e60731c640416a5689586b6 by Graydon Hoare:
Add testcase for @_implements typechecking diagnostics.- add: test/attr/attr_implements_bad_types.swift
-
Commit b662c3ab4ea75c90e1497c0c9b69e1d8eed3da60 by Graydon Hoare:
Print @_implements to AST printer.- edit: lib/AST/Attr.cpp
-
Commit 4522cd09aa9ce199e685230431b31641cbc781df by Joe Groff:
SILGen: Tweak key path computed property lowering to produce a- edit: lib/Demangling/NodePrinter.cpp
- edit: include/swift/AST/ASTMangler.h
- edit: lib/SILGen/SILGenExpr.cpp
- edit: lib/AST/ASTMangler.cpp
- edit: lib/SIL/SILVerifier.cpp
- edit: lib/Demangling/Demangler.cpp
- edit: lib/Parse/ParseSIL.cpp
- edit: lib/IRGen/GenKeyPath.cpp
- edit: test/SIL/Parser/keypath.sil
- edit: test/SILGen/keypaths.swift
-
Commit e15b7ccf5dbfd84eef024c849a7614cfeb1f8f57 by Max Moiseev:
[stdlib] Swift 3 compatibility methods on Decimal- edit: stdlib/public/SDK/Foundation/Decimal.swift
-
Commit b450552c26f18ae86b289c115114533e77db3be0 by Slava Pestov:
Add a regression test- add: validation-test/compiler_crashers_2_fixed/0090-emit-implied-witness-table-ref.swift
-
Commit f48204dcdfdaadc2f41df25d50a9a4da8b025693 by practicalswift:
[gardening] Fix a-vs-an typo.- edit: include/swift/AST/Decl.h
-
Commit 56a9c88ca6c671e6c0323e528220f4b70aae761b by practicalswift:
[gardening] Remove unused method- edit: lib/IRGen/IRGenSIL.cpp
-
Commit acf4f6e27e4424621352511bcd1ea8fcbd7118f5 by github:
[Migrator] Add stubs for API change data files. (#8844)- edit: lib/Migrator/CMakeLists.txt
- add: lib/Migrator/watchos.json
- edit: include/swift/Migrator/MigratorOptions.h
- edit: lib/Migrator/Migrator.cpp
- add: lib/Migrator/macos.json
- add: lib/Migrator/ios.json
- add: lib/Migrator/tvos.json
- edit: include/swift/IDE/APIDigesterData.h
- edit: include/swift/Option/Options.td
- edit: lib/Frontend/CompilerInvocation.cpp
-
Commit 98dbd23fe2c35433fe5357440953983f8a2b84ed by Doug Gregor:
[GSB] Add RequirementSource::isProtocolRequirement() to check both- edit: lib/AST/GenericSignature.cpp
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/AST/GenericSignatureBuilder.cpp
-
Commit e88e93cabf72ba487362a6b25a8674c72d6f77e1 by Jordan Rose:
Use PrettyStackTrace to say /which/ SIL function already exists.- edit: lib/SIL/SILFunction.cpp
-
Commit ebdd56a1f0e49e189a8961548ec50d8bb77e0499 by Doug Gregor:
[AST] Eliminate the "interface type" from protocol conformances.- edit: lib/Sema/TypeCheckDecl.cpp
- edit: include/swift/AST/ProtocolConformance.h
- edit: lib/AST/ProtocolConformance.cpp
- edit: lib/SILGen/SILGenType.cpp
- edit: lib/IRGen/GenReflection.cpp
- edit: lib/AST/ASTMangler.cpp
-
Commit 4da11aab5874319a5c2568ea7da8f8d1cc6ab69a by Doug Gregor:
[AST] Teach SpecializedProtocolConformance to profile its substitutions.- edit: lib/AST/SubstitutionList.cpp
- edit: include/swift/AST/SubstitutionList.h
- edit: lib/AST/ASTContext.cpp
- edit: lib/AST/Type.cpp
- edit: include/swift/AST/ProtocolConformance.h
-
Commit d9af96ffe4f2e90e55395c5e205283cd905db65f by Doug Gregor:
[AST] Remove more interface-type redundancy from ProtocolConformance.- edit: lib/AST/ASTContext.cpp
- edit: include/swift/AST/ASTContext.h
- edit: include/swift/AST/ProtocolConformance.h
- edit: lib/Sema/CodeSynthesis.cpp
-
Commit 8e2709a10f5ddf8582842bd9e026a3005f035c04 by Doug Gregor:
Remove a FIXME and comment that is simply no longer true- edit: include/swift/AST/ProtocolConformance.h
-
Commit ae3b13ed2d909e54d38707911d9991b44cf850f9 by Devin Coughlin:
[Exclusivity] Put suppression for free function swap() behind a flag- edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
- add: test/SILOptimizer/exclusivity_suppress_swap.swift
- edit: include/swift/AST/SILOptions.h
- edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: include/swift/Option/FrontendOptions.td
-
Commit a51f98e9f83493e9d653347aa1f201dc673b920e by Devin Coughlin:
[Exclusivity] Add a small number of static end-to-end tests.- edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
-
Commit 83c43544ab226af89cb2359e1f3f3993ecee31b3 by Ben Langmuir:
[test] Cleanup a test relying on USRs that didn't need to- edit: test/SourceKit/CodeComplete/complete_moduleimportdepth.swift
-
Commit 2ec32c2d77622aee7a418faf8faa6f5d6d03234a by Slava Pestov:
IRGen: Allow pure-ObjC refcounting class existentials- edit: lib/IRGen/GenExistential.cpp
-
Commit a6cd471c2bbfa7c91be15feb24a2f069a1665425 by Joe Groff:
IRGen/stdlib: Instantiate non-generic computed key path components.- edit: stdlib/public/SwiftShims/KeyPath.h
- edit: include/swift/ABI/KeyPath.h
- edit: lib/Parse/ParseSIL.cpp
- edit: stdlib/public/core/KeyPath.swift
- edit: lib/IRGen/GenMeta.cpp
- edit: lib/SIL/SILInstructions.cpp
- edit: lib/Sema/CSApply.cpp
- edit: include/swift/SIL/SILInstruction.h
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/IRGen/GenMeta.h
- edit: lib/IRGen/GenKeyPath.cpp
- edit: test/stdlib/KeyPath.swift
- edit: test/IRGen/keypaths.sil
-
Commit 91ffc9baaa87a6724fdb4e1d9461eb1dc21cdd65 by John McCall:
Weaken the circularity re-delay assertion when errors have been emitted.- add: test/Sema/Inputs/circularity_multifile_error_helper.swift
- edit: lib/Sema/TypeChecker.cpp
- add: test/Sema/circularity_multifile_error.swift
-
Commit c25210f6eb3f3afb7de6f91a71aa0908eee9d5f8 by Graydon Hoare:
Move IsUserAccessible bit from VarDecl up to ValueDecl (and adjust- edit: lib/AST/Decl.cpp
- edit: include/swift/AST/Decl.h
-
Commit 3955f5ee660f1e18711b0b1eb1e3fab21a2201de by Graydon Hoare:
Don't code-complete any ValueDecl that's not user accessible.- edit: lib/IDE/CodeCompletion.cpp
-
Commit e6027eeb4ea023006fcfc6e415f3528a12003d03 by Graydon Hoare:
Derive @implements(Equatable, ==(:_:)) _DerivedEnumEquals, not func==.- edit: test/IRGen/enum_derived.swift
- edit: test/IDE/print_ast_tc_decls.swift
- edit: include/swift/AST/KnownIdentifiers.def
- edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
-
Commit 8584e974086874982eb473d2376da8f0b2501fc6 by Doug Gregor:
[AST] Sink ProtocolConformance::getWitness() down into- edit: lib/SILGen/SILGenBridging.cpp
- edit: lib/AST/ProtocolConformance.cpp
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: include/swift/AST/ProtocolConformance.h
- edit: lib/AST/ConformanceLookupTable.cpp
- edit: lib/SILGen/SILGenConvert.cpp
- edit: lib/Sema/CSRanking.cpp
- edit: lib/Sema/TypeCheckNameLookup.cpp
-
Commit 51e00597d343b9f5ef7b1917277c05d82752389c by Doug Gregor:
Minor cleanup in extracting interface type for a conformance.- edit: lib/SILGen/SILGenType.cpp
-
Commit cd1b0d100fd50b5162505c3703486d513575816d by Slava Pestov:
ClangImporter: Support for subclass existentials- add: test/ClangImporter/objc_bridging_generics_swift3.swift
- edit: test/ClangImporter/objc_bridging_generics.swift
- add: test/ClangImporter/subclass_existentials_swift3.swift
- edit: lib/ClangImporter/ImportType.cpp
- add: test/ClangImporter/subclass_existentials.swift
- add: test/ClangImporter/subclass_existentials_ir.swift
- edit: test/Inputs/clang-importer-sdk/usr/include/objc_generics.h
- edit: test/Inputs/clang-importer-sdk/usr/include/Foundation.h
-
Commit a8360095c1a3429754972e9b6f430f87789d3b1e by Slava Pestov:
Try to fix race in getExistentialMetadata() unit tests- edit: unittests/runtime/Metadata.cpp
-
Commit 57b2c059dbf3db545d366c7197dda8083a31d65e by Slava Pestov:
Serialization: Fix serialization of layout constraints- edit: include/swift/Serialization/ModuleFormat.h
- edit: lib/Serialization/Serialization.cpp
- edit: lib/Serialization/Deserialization.cpp
-
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 e48f4191ca9aeb24c1f02978ae69bdef1f4a3063 by Doug Gregor:
[GSB] Add EquivalenceClass::dump(). NFC- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/AST/GenericSignatureBuilder.cpp
-
Commit b676e438896472e7e8eaf15a59720bdd1ec888b0 by Doug Gregor:
[GSB] Use RequirementSource::isProtocolRequirement() more.- edit: lib/AST/GenericSignatureBuilder.cpp
-
Commit eba4affe3e04bd0142e63137be2f8b2ae46aca45 by Doug Gregor:
[GSB] Don’t drop derived-via-concrete constraints too early.- edit: lib/AST/GenericSignatureBuilder.cpp
-
Commit 830b2edf545af89d7cb661ac66d09f5d38fe31ea by Max Moiseev:
[stdlib] Check overflow in integer init from literal- edit: stdlib/public/core/Integers.swift.gyb
- edit: test/Interpreter/repl_diagnostics.swift
- edit: test/SILOptimizer/constant_propagation_diagnostics.swift
- edit: test/stdlib/Integers.swift.gyb
-
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 b7b9245faa00301801be0c23b5eeb1fe91653763 by Ted Kremenek:
Bump Swift version to 4.0- edit: CMakeLists.txt
-
Commit e152d4ac1f7fb94f796281ea3a4da1b1a0887f91 by Argyrios Kyrtzidis:
[index] Mark indexed methods as 'dynamic' when appropriate- edit: test/SourceKit/Indexing/index_is_test_candidate_objc.swift.response
- edit: test/SourceKit/Indexing/index_constructors.swift.response
- edit: test/SourceKit/Indexing/Inputs/test_module.index.response
- edit: test/SourceKit/Indexing/sr_3815.swift.response
- edit: lib/Index/Index.cpp
- edit: test/SourceKit/Indexing/Inputs/implicit-vis/b.index.response
- edit: test/Index/index_system_module.swift
- edit: test/Index/roles.swift
- edit: test/SourceKit/Indexing/Inputs/cycle-depend/A.response
- edit: test/Index/kinds.swift
- edit: test/SourceKit/Indexing/Inputs/implicit-vis/a.index.response
-
Commit e611911cc3a9cd7aa5ac4bddccbad83cb444cdf1 by Max Moiseev:
[stdlib] _fixed_layout for ArithmeticOverflow- edit: stdlib/public/core/Integers.swift.gyb
-
Commit dcc43ec602e40e82b4aef2b054a91babf1340aa3 by Ted Kremenek:
Adjust to return compatibility version in Swift 3 mode.- edit: lib/Basic/Version.cpp
-
Commit d9c71e8bd7dedc917e6d646491f5a6dd27a66ebc by Erik Eckstein:
EscapeAnalysis: handle fix_lifetime instructions- edit: test/SILOptimizer/escape_analysis.sil
- add: test/SILOptimizer/stack_promotion_array_literal.swift
- edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
-
Commit 7c664d1835dd4b6b7eda759469b9c77938c1cbf7 by Ted Kremenek:
Bump default version in build script.- edit: utils/build-script
-
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/single-source/Suffix.swift
- edit: benchmark/single-source/DropWhile.swift
- edit: benchmark/single-source/PrefixWhile.swift
- edit: benchmark/single-source/DropLast.swift
- edit: benchmark/scripts/generate_harness/main.swift_template
- edit: benchmark/scripts/generate_harness/generate_harness.py
- edit: benchmark/single-source/DropFirst.swift
- edit: benchmark/utils/main.swift
- edit: benchmark/single-source/Prefix.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_inherited_protocol.swift
- edit: test/IDE/comment_extensions.swift
- edit: test/SourceKit/CursorInfo/cursor_info.swift
- edit: test/IDE/comment_measurement.swift
- edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
- edit: test/Inputs/comment_to_something_conversion.swift
-
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: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
- edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
-
Commit e9f70732a623471f52a232dac6041d5a78486274 by Joe Groff:
Mark execution tests for keypaths with PTRSIZE=64 requirement.- edit: test/stdlib/KeyPathImplementation.swift
- edit: test/SILGen/keypaths.swift
- edit: test/stdlib/KeyPath.swift
-
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 cdb54ccadff97acb15c89f195856e0d425f51b00 by Joe Groff:
Put keypaths behind a flag.- edit: test/expr/unary/keypath/keypath.swift
- edit: lib/Parse/ParseExpr.cpp
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: test/SILGen/keypath_application.swift
- edit: include/swift/Basic/LangOptions.h
- edit: lib/Sema/CSSimplify.cpp
- edit: include/swift/Option/FrontendOptions.td
- edit: test/SILGen/keypaths.swift
- edit: test/stdlib/KeyPath.swift
- edit: test/stdlib/KeyPathImplementation.swift
-
Commit 517c45aa3d23587e800030b686d5159399cc57f5 by Joe Groff:
Followups from merging master- edit: test/stdlib/KeyPathAppending.swift
- edit: lib/Demangling/NodePrinter.cpp
- edit: lib/SILGen/SILGenExpr.cpp
- edit: lib/SIL/SILVerifier.cpp
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/Constraint.cpp
-
Commit 6106868eb1f632a2bd3cf0575b4a42703da5fad6 by Ted Kremenek:
Force -swift-version 3 for Standard Library and overlays.- edit: cmake/modules/SwiftSource.cmake
-
Commit d36b0b6b1fcf7b1f844f4f802f0a440d9c30381d by Ted Kremenek:
Compile all standard library as Swift 3 mode.- edit: cmake/modules/SwiftSource.cmake
-
Commit b91bd28abadf61e6904fbe1814dc8b889f3f7c01 by Doug Gregor:
[GSB] Use precise potential-archetype identity when forming- edit: lib/AST/GenericSignatureBuilder.cpp
-
Commit 0dd1da35d4368a4c3de52a8d63e5f9a1f30fd01e by Doug Gregor:
[Stdlib] Use SE-0142 to address ABI FIXMEs #68, #89, #90, #91.- edit: stdlib/public/core/Collection.swift
- edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
- edit: validation-test/stdlib/CollectionType.swift.gyb
- edit: stdlib/public/core/Mirror.swift
- edit: stdlib/public/core/ExistentialCollection.swift.gyb
-
Commit d1d4238c401f86bf3c25b712092e8b6137899fe6 by Doug Gregor:
[Stdlib] Remove ABI FIXMEs #94 and #96, which are consequences of other- edit: stdlib/public/core/BidirectionalCollection.swift
-
Commit 29a15ce402d8a9c4b8263c56c879a5dcfac777cf by Doug Gregor:
[Stdlib] Apply SE-0142 to fix ABI FIXME #92, part of ABI FIXME #99.- edit: stdlib/public/core/Mirror.swift
- edit: stdlib/public/core/Collection.swift
- edit: test/SILGen/foreach.swift
- edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionType.swift.gyb
- edit: test/IDE/complete_from_stdlib.swift
- edit: stdlib/private/StdlibCollectionUnittest/CheckRangeReplaceableSliceType.swift
- edit: validation-test/compiler_crashers_2_fixed/0041-walkToDeclPost-crash.swift
- edit: validation-test/stdlib/CollectionDiagnostics.swift
- edit: test/api-digester/source-stability.swift.expected
- edit: stdlib/private/StdlibCollectionUnittest/CheckMutableCollectionType.swift.gyb
- edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionInstance.swift.gyb
- edit: stdlib/private/StdlibCollectionUnittest/CheckRangeReplaceableCollectionType.swift
- edit: test/SourceKit/InterfaceGen/gen_swift_module.swift
- edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
- edit: stdlib/public/core/ExistentialCollection.swift.gyb
-
Commit 88e48c901ed62e0a381d320dd26132d6d3cb5c18 by Slava Pestov:
Add test for SR-4378- edit: test/Constraints/tuple_arguments.swift
- edit: test/Compatibility/tuple_arguments.swift
-
Commit a926beab5b49238b54bdc42f4acacc8b6b3796ab by Doug Gregor:
[GSB] Hack to limit recursion in the type graph.- edit: test/Generics/associated_type_typo.swift
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: test/Generics/protocol_type_aliases.swift
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: test/Generics/requirement_inference.swift
-
Commit 5eebd08791fb1432b628a9fa8d095f6e0ac17821 by Doug Gregor:
[StdlibUnittest] Remove a number of extraneous same-type constraints.- edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionInstance.swift.gyb
-
Commit 55df58d2a3a4603ad4f37efbcf1891377e78040d by Slava Pestov:
Sema: More accurate cast diagnostics for subclass existentials- edit: test/type/subclass_composition_objc.swift
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: test/type/subclass_composition.swift
-
Commit f4b91cd1181f9c03e33f65ea375a6cbc06ef2a2d by Slava Pestov:
AST: Remove unused 'resolver' argument from TypeBase::getSuperclass()- edit: include/swift/AST/SubstitutionMap.h
- edit: lib/AST/Module.cpp
- edit: lib/SILOptimizer/Utils/Local.cpp
- edit: lib/IDE/CodeCompletion.cpp
- edit: tools/swift-ide-test/ModuleAPIDiff.cpp
- edit: lib/SILGen/SILGenPoly.cpp
- edit: lib/ClangImporter/ImportDecl.cpp
- edit: lib/Sema/CSRanking.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: include/swift/SIL/SILCloner.h
- edit: lib/AST/TypeJoinMeet.cpp
- edit: lib/SIL/SILVerifier.cpp
- edit: lib/ClangImporter/ImportType.cpp
- edit: lib/AST/ASTVerifier.cpp
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: include/swift/AST/ConcreteDeclRef.h
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: lib/AST/SubstitutionMap.cpp
- edit: lib/SIL/DynamicCasts.cpp
- edit: include/swift/SIL/SILType.h
- edit: lib/IRGen/GenReflection.cpp
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/SIL/SILFunctionType.cpp
- edit: lib/AST/Type.cpp
- edit: lib/Sema/CSGen.cpp
- edit: lib/AST/ConcreteDeclRef.cpp
- edit: lib/SIL/SILType.cpp
- edit: lib/SILGen/SILGenConvert.cpp
- edit: lib/Sema/CSApply.cpp
- edit: lib/IRGen/GenMeta.cpp
- edit: lib/IRGen/ClassMetadataLayout.h
- edit: lib/AST/ConformanceLookupTable.cpp
- edit: lib/IRGen/GenClass.cpp
- edit: lib/Sema/MiscDiagnostics.cpp
- edit: include/swift/AST/Types.h
-
Commit b0c1799f4515a2d2a18e26474041930d0bb09a3d by Slava Pestov:
Sema: Merge CSGen's canSatisfy() with- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/TypeChecker.h
-
Commit 3146823441bbc4a51ec554d87c7782d6389b6ac9 by Slava Pestov:
Sema: Simplify TypeChecker::isSubstitutableFor()- edit: lib/Sema/TypeCheckConstraints.cpp
-
Commit b1177f0413889de1910a250842bdddf17c92274d by Slava Pestov:
Sema: Fix bogus "always fails" warnings with casts between generic- edit: test/decl/nested/type_in_type.swift
- add: test/expr/cast/generic.swift
- edit: lib/Sema/TypeCheckConstraints.cpp
-
Commit eb8b1ab3e13c044d83dc7a224c6c613e652ffdc0 by Slava Pestov:
Sema: Casts between unrelated optional types may succeed- edit: test/expr/cast/optional.swift
- edit: lib/Sema/TypeCheckConstraints.cpp
-
Commit 191afb0e966e23f7da3259639b58bead15e51d3c by Slava Pestov:
Fix a test on Linux- edit: test/type/subclass_composition.swift
-
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: tools/SourceKit/tools/sourcekitd-repl/sourcekitd-repl.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/TokenAnnotationsArray.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/DocSupportAnnotationArray.cpp
- edit: lib/TBDGen/TBDGen.cpp
- edit: lib/IDE/Utils.cpp
- edit: unittests/Syntax/ExprSyntaxTests.cpp
- edit: lib/AST/ASTPrinter.cpp
- edit: lib/IDE/APIDigesterData.cpp
- edit: unittests/runtime/LongTests/LongRefcounting.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/DocStructureArray.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftASTManager.cpp
- edit: lib/Immediate/REPL.cpp
- edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-Common.cpp
- edit: lib/SIL/SILPrinter.cpp
- edit: lib/Driver/Compilation.cpp
- edit: lib/AST/GenericSignature.cpp
- edit: lib/Syntax/RawSyntax.cpp
- edit: tools/SourceKit/lib/Support/Concurrency-libdispatch.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: lib/Syntax/Trivia.cpp
- edit: tools/sil-opt/SILOpt.cpp
- edit: tools/SourceKit/lib/Support/UIDRegistry.cpp
- edit: stdlib/public/runtime/RefCount.cpp
- edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
- edit: lib/Demangling/Demangler.cpp
- edit: tools/SourceKit/tools/complete-test/complete-test.cpp
- edit: lib/Demangling/Context.cpp
- edit: lib/SILGen/SILGenType.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/CodeCompletionResultsArray.cpp
-
Commit a5969611873bf21d6b4780a6d899a0fd5ab052b7 by practicalswift:
[gardening] Make parameter name comments match actual parameter names- edit: lib/ClangImporter/ImportDecl.cpp
- edit: lib/AST/Builtins.cpp
- edit: lib/AST/ASTContext.cpp
- edit: lib/IDE/CodeCompletion.cpp
- edit: lib/RemoteAST/RemoteAST.cpp
- edit: lib/IDE/TypeReconstruction.cpp
- edit: lib/AST/ModuleLoader.cpp
- edit: lib/Parse/ParseDecl.cpp
- edit: lib/Sema/TypeCheckType.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: lib/AST/ASTVerifier.cpp
- edit: lib/SILGen/SILGenPoly.cpp
-
Commit 5b9267b8b4f2db80e02911bad6e9fbba8e3f6995 by practicalswift:
[gardening] Use override as appropriate- edit: lib/AST/ProtocolConformance.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftEditorInterfaceGen.cpp
- edit: lib/Parse/ParseSIL.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
- edit: lib/ClangImporter/ClangImporter.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
- edit: unittests/SourceKit/SwiftLang/CursorInfoTest.cpp
-
Commit 5b80649dec23d9350ff94c84d3f3889780fed719 by Arnold Schwaighofer:
IRGen: Use LLVM -Os mode to compile swift- edit: lib/IRGen/IRGen.cpp
-
Commit 3a9edac4fbf6a3ed16f8c5f393d4a1dccc0716b4 by Roman Levenstein:
[generic-specializer] Remove workarounds- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit c23b423baeae79c2a3a62d2c3e416a392be6fc1f by Roman Levenstein:
[generic-specializer] Move checkSpecializationRequirements around- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 34e366a15075f351022e51c7acee357c142fa183 by Roman Levenstein:
[generic-specializer] Improve debug prints- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 3d24657b3b7eb2e8c3df24c64379dc941bc878a0 by Roman Levenstein:
[generic-specializer] Fix the condition for bailing on generic- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 76b66474146c2441056c169a58329328058e3054 by Roman Levenstein:
[generic-specializer] Fix bugs in the implementation of partial- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit ce8d986999511621f344cf7052e0ee504f9a07e8 by Roman Levenstein:
[generic-specializer] Rename OriginalF into Callee- edit: include/swift/SILOptimizer/Utils/Generics.h
- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit f28e28c0a84aa52a476cfa652ba27db66a10d955 by Roman Levenstein:
[generic-specializer] Big re-factoring of the partial specialization- edit: lib/SILOptimizer/Utils/Generics.cpp
- edit: include/swift/SILOptimizer/Utils/Generics.h
-
Commit 0ba522f1898af472df3e1f51543f9e506ce4cabe by Roman Levenstein:
[generic-specializer] Fix comments- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 686b83b6cbc1bda51909ad263d7abd5fda65a07e by Roman Levenstein:
[generic-specializer] Improve comments- edit: include/swift/SILOptimizer/Utils/Generics.h
- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit f1362a3a1430235d6a194466f6d7638027ce9bbe by Roman Levenstein:
[generic-specializer] Code clean-ups- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 8fb8cc4367b1b408a7e5f711a377414cd8a7793c by Roman Levenstein:
[generic-specializer] Cosmetic renaming of some vars and functions to- edit: include/swift/SILOptimizer/Utils/Generics.h
- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 39f1a5904917b4c6e3f97660d711524dc8e43007 by Joe Groff:
Fix Linux build.- edit: stdlib/public/runtime/Once.cpp
-
Commit c742f88434f020c28c0a8e5d5a972e0ccebe5ef8 by Joe Groff:
Work around a bug in the closure specializer with methods that return- edit: stdlib/public/core/KeyPath.swift
- edit: test/stdlib/KeyPathImplementation.swift
-
Commit d4db9b809974e4e02f0f92622cc5344bc01fe384 by Erik Eckstein:
SILPrinter: make the printing of debug info optional.- edit: test/SILGen/objc_bridged_results.swift
- edit: test/SILGen/sil_locations.swift
- edit: include/swift/SIL/SILPrintContext.h
- edit: test/ClangImporter/macro_literals.swift
- edit: test/SILGen/errors.swift
- edit: test/SILOptimizer/dead_array_elim.sil
- edit: test/DebugInfo/gsil.swift
- edit: test/SILGen/objc_bridging_any.swift
- edit: test/SILOptimizer/basic-callee-printer.sil
- edit: test/SILGen/source_location.swift
- edit: test/SIL/Parser/sil_scope.sil
- edit: test/SILOptimizer/allocbox_to_stack.sil
- edit: test/SILOptimizer/conditionforwarding.sil
- edit: test/SILGen/objc_thunks.swift
- edit: test/SILGen/sil_locations_top_level.swift
- edit: lib/SIL/SILPrinter.cpp
- edit: test/ClangImporter/serialization-sil.swift
- edit: test/SIL/Parser/sil_scope_inline_fn.sil
- edit: test/SILOptimizer/sil_locations.sil
- edit: test/DebugInfo/conditional-assign.swift
- edit: test/SIL/Parser/sillocation.sil
- edit: test/SILOptimizer/specialize_apply_conf.swift
- edit: test/SILGen/auto_generated_super_init_call.swift
- edit: test/SILGen/indirect_enum.swift
- edit: test/SIL/unimplemented_initializer.swift
-
Commit 599cca2f1b4ce358b3e32dbfd197fdee789e2dbf by Arnold Schwaighofer:
ASTContext: Add trivially representable types even if we loaded their- edit: lib/AST/ASTContext.cpp
- add: test/Interpreter/late_import_cgfloat.swift
-
Commit 8c15c72dfa904343ac02f8f717d500ca35bf4b19 by Nate Cook:
[stdlib] Minor documentation fixes- edit: stdlib/public/core/LifetimeManager.swift
- edit: stdlib/public/core/Sequence.swift
- edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
- edit: stdlib/public/core/UnsafePointer.swift.gyb
-
Commit a7fd8cd359459c13e6834ef375b9f66597e61201 by Roman Levenstein:
[eager-specializer] Fix a bug in eager specialization of throwing- edit: test/SILOptimizer/eager_specialize.sil
- edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
-
Commit 9701d94f15c6a98b27f46a68d4f02dd480c79250 by David Farler:
[Migrator] Add adapter for clang lib/Edit textual edits- edit: lib/Migrator/FixitApplyDiagnosticConsumer.cpp
- add: include/swift/Migrator/SyntacticMigratorPass.h
- add: test/Migrator/null_migration.swift
- add: include/swift/Migrator/EditorAdapter.h
- add: include/swift/Migrator/RewriteBufferEditsReceiver.h
- delete: lib/Migrator/Replacement.cpp
- edit: lib/Migrator/MigrationState.cpp
- add: lib/Migrator/RewriteBufferEditsReceiver.cpp
- edit: include/swift/Migrator/FixitApplyDiagnosticConsumer.h
- delete: include/swift/Migrator/Replacement.h
- edit: lib/Migrator/CMakeLists.txt
- edit: include/swift/Migrator/MigrationState.h
- edit: lib/FrontendTool/FrontendTool.cpp
- edit: include/swift/Migrator/Migrator.h
- add: lib/Migrator/EditorAdapter.cpp
- edit: lib/Migrator/Migrator.cpp
-
Commit b089bab40e1452cee9f8c9ee9d3a713434e22623 by github:
swift-api-digester: avoid reporting moved constructors. rdar://31694119- edit: test/api-digester/Inputs/cake2.swift
- edit: test/api-digester/Outputs/Cake.txt
- edit: tools/swift-api-digester/swift-api-digester.cpp
- edit: test/api-digester/Inputs/cake1.swift
-
Commit 797c2d8118544bb49e1f7a1753c5b792bdd94ad5 by practicalswift:
[gardening] Fix end of namespace comments- edit: lib/IDE/Utils.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-Common.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/TokenAnnotationsArray.cpp
- edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
- edit: tools/SourceKit/tools/sourcekitd-repl/sourcekitd-repl.cpp
- edit: lib/Immediate/REPL.cpp
- edit: lib/Syntax/RawSyntax.cpp
- edit: tools/SourceKit/lib/Support/Concurrency-libdispatch.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftEditorInterfaceGen.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
- edit: lib/AST/GenericSignature.cpp
- edit: lib/TBDGen/TBDGen.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/CodeCompletionResultsArray.cpp
- edit: unittests/Syntax/ExprSyntaxTests.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: tools/SourceKit/lib/Support/UIDRegistry.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/DocStructureArray.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/DocSupportAnnotationArray.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
- edit: lib/SILGen/SILGenType.cpp
- edit: tools/sil-opt/SILOpt.cpp
- edit: lib/Syntax/Trivia.cpp
- edit: lib/AST/ProtocolConformance.cpp
- edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
- edit: lib/AST/ASTPrinter.cpp
- edit: tools/SourceKit/tools/complete-test/complete-test.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/Compatibility/attr_final_protocol_extension.swift
- add: test/attr/attr_final_protocol_extension.swift
-
Commit c9aa05c3c6ee4bea534c2b928069cc97718a6d9c by Arnold Schwaighofer:
[benchmark] Move existential tests out of precommit. They are not very- edit: benchmark/utils/main.swift
- edit: benchmark/scripts/generate_harness/generate_harness.py
-
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/Mirror.swift
- edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionType.swift.gyb
- edit: stdlib/public/core/LazyCollection.swift.gyb
- edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
- edit: stdlib/public/core/Collection.swift
- edit: stdlib/private/StdlibCollectionUnittest/CheckMutableCollectionType.swift.gyb
- edit: stdlib/private/StdlibCollectionUnittest/CheckRangeReplaceableCollectionType.swift
- edit: stdlib/public/core/ExistentialCollection.swift.gyb
-
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/EditorAdapter.cpp
- edit: lib/Migrator/RewriteBufferEditsReceiver.cpp
-
Commit d3ad565b330432643ae35cc8d2482d03bb1242cb by Max Moiseev:
[stdlib] Clean up warnings- edit: stdlib/public/core/OptionSet.swift
- edit: stdlib/public/core/Integers.swift.gyb
- edit: stdlib/public/core/FixedPoint.swift.gyb
- edit: stdlib/public/core/CompilerProtocols.swift
- edit: stdlib/public/core/Policy.swift
- edit: stdlib/public/core/FloatingPoint.swift.gyb
-
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: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
- edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
- edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
-
Commit 315b2aba49a67d02b501ca96a6a3daacc50ba09c by Roman Levenstein:
[sil-combine] Canonicalize boolean equality checks- edit: lib/SILOptimizer/SILCombiner/SILCombinerBuiltinVisitors.cpp
- edit: test/SILOptimizer/sil_combine.sil
-
Commit 616ef49d5783005d854a46ce51cfd11dc8e2edaf by Roman Levenstein:
[sil-combine] Handle more patterns in cond_br conditions- edit: test/SILOptimizer/sil_combine.sil
- edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
-
Commit 2326cb7f386c41d577b9b98b55099942f72a9380 by Roman Levenstein:
[constant-propagation] Simplify comparisons with Int.max- edit: lib/SILOptimizer/Mandatory/ConstantPropagation.cpp
- edit: test/SILOptimizer/constant_propagation.sil
-
Commit e1c3538ecb2399e28bf659817748f62788195c44 by Roman Levenstein:
redundundant-overflow-check-removal improvements- edit: lib/SILOptimizer/Transforms/RedundantOverflowCheckRemoval.cpp
- edit: test/SILOptimizer/cropoverflow.sil
-
Commit 4db092ec81090667e6f49c29f9aa3ffc4fe14f66 by Nathan Hawes:
[migrator] Add test for objc inference changes (fixit migration)- add: test/Migrator/objc_inference.swift
-
Commit 70ee642072fb1c1eff15a0e5d01b8c23544c6aea by Doug Gregor:
[Stdlib] Eliminate LazyFilterIndex.- edit: validation-test/stdlib/Lazy.swift.gyb
- edit: test/stdlib/Filter.swift
- edit: stdlib/public/core/Filter.swift.gyb
-
Commit 8ff9bb602ff9bd7087c5865fe24ed8be890aa17e by Michael Ilseman:
[stdlib] Speed up char iteration on ASCII strings.- edit: stdlib/public/core/StringCharacterView.swift
-
Commit 8b5777fdd2f3ce08c22dc2b209c875d96a6ae578 by Michael Ilseman:
[stdlib] Bug fix in reverse ASCII grapheme breaking- edit: stdlib/public/core/StringCharacterView.swift
- edit: test/stdlib/Character.swift
-
Commit 43ecc02397560f8a1966b6e4781dbd87b8d76f3a by Erik Eckstein:
Disable a failing test.- edit: test/stdlib/TestCharacterSet.swift
-
Commit 87e00762725b06b16041fa0c88d3421ac1624a1b by Michael Ilseman:
[stdlib] un-_fastPath ASCII path, it implies coldness of other branch- edit: stdlib/public/core/StringCharacterView.swift
-
Commit 5b755412e5a8fac67d338aa5e9f2b73fcb591c5d by Doug Gregor:
[Stdlib] Eliminate LazyFilterIndex.- edit: stdlib/public/core/Filter.swift.gyb
- edit: validation-test/stdlib/Lazy.swift.gyb
- edit: test/stdlib/Filter.swift
-
Commit 72e8642a059cb3e5f6e740e551a018d825843af9 by David Farler:
[Migrator] Refactor fixit filter from JSONFixitWriter to common code- edit: include/swift/Migrator/FixitApplyDiagnosticConsumer.h
- add: include/swift/Migrator/FixitFilter.h
- edit: lib/Migrator/FixitApplyDiagnosticConsumer.cpp
- edit: lib/FrontendTool/FrontendTool.cpp
-
Commit dd476a3b481a4258c2cb38121dac27525a77cac3 by Mishal Shah:
[README] Update Xcode version- edit: README.md
-
Commit a644ab33a02a46bec209a5901f42ddd09acce371 by github:
swift-api-digester: fix recently found false positives. (#8899)- edit: test/api-digester/Outputs/Cake.txt
- edit: tools/swift-api-digester/swift-api-digester.cpp
- edit: test/api-digester/Inputs/cake2.swift
- edit: test/api-digester/Inputs/cake1.swift
- edit: test/api-digester/source-stability.swift
-
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- edit: lib/Driver/ToolChains.cpp
- add: test/migrator/member.swift
- edit: include/swift/Migrator/SyntacticMigratorPass.h
- add: test/migrator/API.json
- edit: include/swift/AST/USRGeneration.h
- add: lib/Migrator/SyntacticMigratorPass.cpp
- add: test/migrator/mock-sdk/Bar.framework/Headers/Bar.h
- add: test/migrator/mock-sdk/Bar.framework/module.map
- edit: lib/Migrator/CMakeLists.txt
- edit: lib/Migrator/Migrator.cpp
- add: test/migrator/member.swift.expected
-
Commit fd8d4886622ce57fda66040d2541017a1713a721 by Joe Groff:
Work around an optimizer bug with inlining generic functions invoked- edit: stdlib/public/core/KeyPath.swift
-
Commit a4c1bc9e5e61d4e56f49af698ddf33adea3fd171 by Arnold Schwaighofer:
Make python lint happy- edit: benchmark/scripts/generate_harness/generate_harness.py
-
Commit 154896f77c9b9b9b7c24a4d2744b3af39b5eec2b by Arnold Schwaighofer:
IRGen: Speculatively try to fix test case in resilient build- edit: test/IRGen/enum_derived.swift
-
Commit a03c40cb2c800b80d307848a370fd35232bdfb1a by github:
[ClangImporter] Classify enums using flag_enum and enum_extensibility- edit: lib/PrintAsObjC/PrintAsObjC.cpp
- edit: test/ClangImporter/Inputs/enum-objc.h
- edit: test/IDE/Inputs/print_clang_header_swift_name.h
- edit: test/IDE/Inputs/swift_name.h
- edit: test/ClangImporter/Inputs/custom-modules/SwiftName.h
- edit: test/ClangImporter/enum.swift
- edit: lib/ClangImporter/ImportEnumInfo.cpp
- edit: test/Inputs/clang-importer-sdk/usr/include/user_objc.h
-
Commit 13c950d7c2800d731c8fb17892f85e1c38575378 by Jordan Rose:
[Serialization] Handle UnboundGenericTypes of generic typealiases.- edit: lib/Serialization/Deserialization.cpp
- edit: test/Serialization/typealias.swift
- edit: test/Serialization/Inputs/alias.swift
-
Commit afdd3669fbe4793490cae3975d6ca3f0ece2312b by Adrian Prantl:
Add a testcase for the debug infor generated for 'Bool'.- edit: test/DebugInfo/bool.swift
-
Commit a99e380e8dbddeabc5a34fd3bfaa65f12ddc9b20 by Erik Eckstein:
disabled flaky test- edit: unittests/runtime/Metadata.cpp
-
Commit 0ab6d6a208aa111052f07fb6224f7ca6b5c1c110 by Joe Groff:
Update IRGen tests for changed @swift_once signature to take a context- edit: test/IRGen/enum_resilience.swift
- edit: test/IRGen/lazy_globals.swift
- edit: test/IRGen/nested_types.sil
- edit: test/IRGen/concrete_inherits_generic_base.swift
- edit: test/IRGen/builtins.swift
- edit: test/IRGen/class_resilience.swift
-
Commit 8a1ab2834ed23f4b50601b7bb221994c9f7a42d6 by Joe Groff:
Fix IRGen test on Linux, where exported Swift symbols always get- edit: test/IRGen/keypaths.sil
-
Commit 87aa3e6935ad99e933512eceb75f4691d3fa6ecb by Huon Wilson:
[Frontend] -frontend -emit-loaded-module-trace.- edit: include/swift/AST/DiagnosticsFrontend.def
- edit: include/swift/Option/Options.td
- edit: include/swift/Frontend/FrontendOptions.h
- edit: lib/FrontendTool/FrontendTool.cpp
- edit: lib/Driver/ToolChains.cpp
- add: test/Driver/Inputs/loaded_module_trace_empty.swift
- edit: lib/Driver/Types.cpp
- add: test/Driver/loaded_module_trace.swift
- add: test/Driver/loaded_module_trace_foundation.swift
- edit: include/swift/Driver/Types.def
- edit: lib/Driver/Driver.cpp
- edit: include/swift/Basic/JSONSerialization.h
- edit: lib/Frontend/CompilerInvocation.cpp
-
Commit 7e8568d03d74c3e24d528fe67a22ecaf9f3246d5 by Huon Wilson:
[Driver] Main compiler tells frontend to -emit-loaded-module-trace.- edit: test/Driver/loaded_module_trace.swift
- edit: test/Driver/loaded_module_trace_foundation.swift
- edit: include/swift/Driver/Compilation.h
- edit: lib/Driver/Driver.cpp
-
Commit 9c6c7c5105108d6bd0104d0441edc7df90a607e1 by Huon Wilson:
[Driver] Support the SWIFT_LOADED_MODULE_TRACE_PATH env var.- edit: lib/Driver/Driver.cpp
- add: test/Driver/loaded_module_trace_env.swift
-
Commit b0656b032443a55941dc9f734a77a33cc1b70aa6 by Huon Wilson:
[test] C header, multifile, is-one-line and transitive dependency tests- edit: test/Driver/loaded_module_trace.swift
- add: test/Driver/Inputs/loaded_module_trace_imports_module.swift
- add: test/Driver/loaded_module_trace_multifile.swift
- edit: test/Driver/loaded_module_trace_env.swift
- add: test/Driver/Inputs/loaded_module_trace_header.h
- add: test/Driver/Inputs/loaded_module_trace_header2.h
- add: test/Driver/loaded_module_trace_header.swift
-
Commit 268834aabf201d610d06429116d2b8a2614238e2 by Huon Wilson:
[Frontend] Buffer loaded module trace in memory and append "atomically".- edit: lib/FrontendTool/FrontendTool.cpp
- add: test/Driver/loaded_module_trace_append.swift
-
Commit f887044f01044452303010f23c2683112695b2c3 by Joe Groff:
Fix AST printer of generic signatures to consider depths of generic- edit: lib/AST/ASTPrinter.cpp
- add: test/SILGen/same_type_across_generic_depths.swift
-
Commit 0efba5f0e9198a0f3e93a8cd3ef4fa10033fab43 by Argyrios Kyrtzidis:
[PrintAsObjC] Make sure the preprocessor checks work in a compiler- edit: test/PrintAsObjC/mixed-framework.swift
- edit: test/PrintAsObjC/empty.swift
- edit: lib/PrintAsObjC/PrintAsObjC.cpp
- edit: test/PrintAsObjC/mixed-framework-fwd.swift
-
Commit 9222960df5017165b9e2f636b14a957ec9ad1fa3 by Joe Groff:
Update ConditionalCompilation test.- edit: test/Parse/ConditionalCompilation/basicParseErrors.swift
-
Commit a9825bb7c633a9deed81ead26d2bb330dde2bc8d by Nathan Hawes:
[migrator] Add -warn-swift3-objc-inference to the new migrator fixit- edit: include/swift/Migrator/FixitFilter.h
-
Commit f1902fd7195b46c6a4d080f36142a5464ee24073 by github:
[Serialization] Drop typealiases whose underlying types have changed.- add: test/Serialization/Recovery/typedefs.swift
- edit: include/swift/AST/ProtocolConformance.h
- edit: include/swift/Serialization/ModuleFormat.h
- edit: lib/Serialization/Deserialization.cpp
- add: test/Serialization/Recovery/Inputs/custom-modules/Typedefs.h
- edit: lib/Serialization/Serialization.cpp
- edit: lib/Serialization/Serialization.h
- edit: test/Serialization/Recovery/Inputs/custom-modules/module.modulemap
-
Commit f51f47b7c0e38da72a8bc18f0cd38ccc70dc495c by Doug Coleman:
cmake: Don't generate targets for empty sdk/arch combinations.- edit: cmake/modules/AddSwift.cmake
-
Commit d878b45e2964c84e368e0a123e45d4904b9605df by Max Moiseev:
Reverse the order of improvements in the output of compare_perf_tests- edit: benchmark/scripts/compare_perf_tests.py
-
Commit 7e7252dc4c2d9727a8b54714f26181941fe90c60 by Roman Levenstein:
[generic-specializer] Fix for specializations which are no-return- edit: test/SILOptimizer/specialize.sil
- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 3fa712d4d1caac32fc2c62f7117a1746bf63b880 by github:
Revert "disabled flaky test"- edit: unittests/runtime/Metadata.cpp
-
Commit c4dc74b9b6ac258242ca61b8280546c3dc5e69c2 by Max Moiseev:
Fixing the crash in compare_perf_tests- edit: benchmark/scripts/compare_perf_tests.py
-
Commit 4d2128b8c40901241d135fab70e7a10dd6b21ea8 by Erik Eckstein:
Some improvements in the viewcfg script.- edit: utils/viewcfg
-
Commit 48fb57338c5b1319b3e9a1cf1a2eea84a664358e by Huon Wilson:
[JSONSerialization] needs .- edit: include/swift/Basic/JSONSerialization.h
-
Commit 72e7f9a7d7493bd407907d692622e3dc4412472a by github:
[test] Add some tests for swift-api-digester's data generation for- edit: test/api-digester/Inputs/macro-gen-right.swift
- edit: test/api-digester/Inputs/macro-gen-left.swift
- edit: test/api-digester/Outputs/macro-gen.json
- edit: test/api-digester/Outputs/macro-gen.def
-
Commit e57232dbe924238f0dc48d71ab4a896564e18e96 by github:
[migrator] Add a viewer utility for child indices to facilitate access.- edit: lib/IDE/APIDigesterData.cpp
- edit: include/swift/IDE/APIDigesterData.h
-
Commit 9d745fa18fe1f5284096e0b009de43f210d36604 by Ben Langmuir:
[test] Fix SourceKit test harder against unnecessary USRs- edit: test/SourceKit/CodeComplete/complete_moduleimportdepth.swift
-
Commit c170f07b85a1ab28fbe1ce060bf8743c4c8cad18 by github:
[Serialization] Remove special case for magic "NS" prefix stripping.- edit: lib/Serialization/Deserialization.cpp
-
Commit 5494424b9a97df434bc82c6e33d39bcb0f1c763c by github:
Correct UnsafeBufferPointer's Collection.makeIterator, add _copyContents- edit: validation-test/stdlib/UnsafeBufferPointer.swift.gyb
- edit: stdlib/public/core/UnsafeBufferPointer.swift.gyb
-
Commit ae5effbf2f9b7e3f5d432c4908c204f1807b5bfc by Roman Levenstein:
[sil-opened-archetypes-tracker] Add helper methods for dumping the state- edit: include/swift/SIL/SILOpenedArchetypesTracker.h
- edit: lib/SIL/SILOpenedArchetypesTracker.cpp
-
Commit 8f39486bd7156007b7f79b5d0a097db084bc1bfb by Roman Levenstein:
Bugfix: alloc_ref object type may contain open archetypes that need to- edit: test/SILOptimizer/opened_archetype_operands_tracking.sil
- edit: lib/SIL/SILInstructions.cpp
-
Commit d5cdf658daa7754b8938e671b7d5a80590eb106c by Joe Groff:
KeyPaths: Generate _kvcKeyPathString for ObjC-compatible keypaths.- edit: stdlib/public/core/KeyPath.swift
- edit: test/SILGen/keypaths.swift
- edit: lib/IRGen/GenKeyPath.cpp
- edit: lib/Parse/ParseSIL.cpp
- add: test/SILGen/keypaths_objc.swift
- edit: lib/SIL/SILInstructions.cpp
- edit: lib/Sema/CSApply.cpp
- edit: include/swift/SIL/SILInstruction.h
- edit: lib/SILGen/SILGenExpr.cpp
- add: test/stdlib/KeyPathObjC.swift
- edit: lib/SIL/SILPrinter.cpp
-
Commit ba0299bf0cc1394463dd1b0ed3567ca2198eed46 by Arnold Schwaighofer:
IRGen: Enums - Use memcpy for indirectly primitive copying fixed size- edit: lib/IRGen/GenEnum.cpp
- edit: test/IRGen/enum.sil
-
Commit 84035b8bbf3c699159755d624081664c870a1d8f by Huon Wilson:
[SILOpt] Specialized functions are never public.- edit: test/SILOptimizer/functionsigopts_self.swift
- edit: test/SILOptimizer/devirt_covariant_return.swift
- edit: test/SILOptimizer/devirt_default_case.swift
- edit: test/SILOptimizer/functionsigopts.sil
- edit: test/SILOptimizer/specialization_of_stdlib_binary_only.swift
- edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
- edit: test/SILOptimizer/cast_folding_objc_no_foundation.swift
- edit: test/SILOptimizer/deadargsignatureopt.sil
- edit: test/SILOptimizer/devirt_protocol_method_invocations.swift
- edit: test/SILOptimizer/devirt_unbound_generic.swift
-
Commit 3fb6e714110ac0b17f785a724650af8b303f937c by Ted Kremenek:
Force the benchmark suite to build with -swift-version 3.- edit: benchmark/cmake/modules/AddSwiftBenchmarkSuite.cmake
-
Commit 9733d50db402eb14815ae2ebfde3b7c783542dc5 by github:
Add Swift 3 compatibility versions of String.init for- edit: stdlib/public/core/StringLegacy.swift
-
Commit 07c0232e1a0a0461bef6b99b47ed5f9d8329dbc1 by Slava Pestov:
swift-ide-test: Use the right DeclContext for mangling- edit: tools/swift-ide-test/swift-ide-test.cpp
-
Commit b1a5074e4405a7d527434a095fd5056adef5641f by Slava Pestov:
swift-ide-test: Enable subclass existentials since I don't know how to- edit: tools/swift-ide-test/swift-ide-test.cpp
-
Commit 3c16bb491ee01f850800339f5b6f2d7dba86d8a1 by Slava Pestov:
TypeReconstruction: Remove some dead code- edit: lib/IDE/TypeReconstruction.cpp
-
Commit 4fd1da9613d26590b08a47f4534637db5d72dfd6 by Slava Pestov:
TypeReconstruction: Stop passing around 'nodes'- edit: lib/IDE/TypeReconstruction.cpp
-
Commit ebf0645f4cfee64c3ef0f0fa285b2345e835662a by Slava Pestov:
TypeReconstruction: Stop passing around 'generic_context'- edit: lib/IDE/TypeReconstruction.cpp
-
Commit 54784910fe6a0c33cc26ffa41475df8b70005827 by Slava Pestov:
TypeReconstruction: Fixes for nested generics- edit: lib/IDE/TypeReconstruction.cpp
-
Commit 9b49751ac15003618db67069176ea2e185238f48 by Slava Pestov:
TypeReconstruction: Support for subclass existentials- edit: lib/IDE/TypeReconstruction.cpp
-
Commit 3df4b90dfee1e08bedf50256dd1cbe35e4b7b70c by Slava Pestov:
TypeReconstruction: Fancier tests- edit: test/IDE/reconstruct_type_from_mangled_name.swift
-
Commit 2aba021c6e5ab72e677286c8e10d0245c4ee4b7d by Slava Pestov:
IDE: Don't use Objective-C USRs for AnyObject- edit: lib/AST/USRGeneration.cpp
- edit: test/IDE/reconstruct_type_from_mangled_name.swift
- edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
-
Commit f025632ac2bc4f456e3f3bf7a75da44fcafd65f1 by Slava Pestov:
TypeReconstruction: Fix reconstruction of type aliases- edit: lib/IDE/TypeReconstruction.cpp
- edit: test/IDE/reconstruct_type_from_mangled_name.swift
-
Commit d96d488109c65694c754d8e61cbf925aa60ca911 by Slava Pestov:
TypeReconstruction: Fix null pointer dereference with invalid demangling- edit: lib/IDE/TypeReconstruction.cpp
-
Commit ca31338e497ac49b769bd184a0f1e3ab4352cc37 by Ben Cohen:
Simplifying implementation ofExpressibleByStringLiteral
(#7125)- add: test/expr/primary/literal/string.swift
- edit: stdlib/public/core/CompilerProtocols.swift
- edit: stdlib/public/core/String.swift
- edit: stdlib/public/core/Character.swift
- add: test/Interpreter/unicode_scalar_literal.swift
- edit: stdlib/public/SDK/Foundation/NSString.swift
- add: test/Interpreter/extended_grapheme_cluster_literal.swift
- edit: stdlib/public/SDK/ObjectiveC/ObjectiveC.swift
- add: test/Interpreter/string_literal.swift
-
Commit 6fb6cdcc61c7334429bbbf45b637b9457694c340 by Erik Eckstein:
Disabled 2 driver tests because they are failing- edit: test/Driver/loaded_module_trace_foundation.swift
- edit: test/Driver/loaded_module_trace_header.swift
-
Commit 07803b1d33d80018fc5c6863f474451c89bf57a5 by Norio Nomura:
[SourceKit] Apply changes made at- edit: test/SourceKit/Indexing/index_is_test_candidate.swift.response
-
Commit 449aa2f6b4d9a3d70990c8001a8b3f62797e5b24 by Doug Gregor:
Mark conformances as "used" when the GenericSignatureBuilder needs them.- edit: lib/Sema/TypeCheckAttr.cpp
- add: test/multifile/Inputs/for_each_conformance_crashB.swift
- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/TypeCheckGeneric.cpp
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: lib/Sema/TypeCheckType.cpp
- add: test/multifile/for_each_conformance_crash.swift
-
Commit 75e0bf74381c21bc4c7922c290648b6bcbb709d6 by Doug Gregor:
Mark conformances as "used" when the GenericSignatureBuilder needs them.- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: lib/Sema/TypeCheckGeneric.cpp
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: lib/Sema/TypeCheckType.cpp
- add: test/multifile/for_each_conformance_crash.swift
- add: test/multifile/Inputs/for_each_conformance_crashB.swift
-
Commit 33c8bde8594148ccab68559f2f9bc52aeb265c30 by Roman Levenstein:
[sil-opened-archetype-tracker] Improve tracking of archetypes in- edit: lib/SIL/SILBuilder.cpp
- edit: test/SILOptimizer/opened_archetype_operands_tracking.sil
- edit: lib/SIL/SILOpenedArchetypesTracker.cpp
- edit: include/swift/SIL/SILOpenedArchetypesTracker.h
- edit: include/swift/SIL/SILBuilder.h
- edit: lib/SILOptimizer/Transforms/OwnershipModelEliminator.cpp
-
Commit f5410be16b9d6dd0aa557283465a4d243cc0c52e by Andrew Trick:
compare_perf_tests.py: fix column header formatting.- edit: benchmark/scripts/compare_perf_tests.py
-
Commit 042fccb51072ce4307e8d1148e7dc8aedaa27cfe by root:
Added -help option so sourcekitd-test- edit: tools/SourceKit/tools/sourcekitd-test/TestOptions.h
- edit: tools/SourceKit/tools/sourcekitd-test/Options.td
- edit: tools/SourceKit/tools/sourcekitd-test/TestOptions.cpp
- add: test/SourceKit/Misc/usage.swift
- add: test/SourceKit/Misc/wrong_arguments.swift
-
Commit 562a48745226fb626f3f9cea73b5f2619dedf13f by John McCall:
Don't try to verify that the input to begin_access is a specific kind of- edit: lib/SIL/SILVerifier.cpp
-
Commit 255cc7fe1445f91d32fcb78fc2732a2a317f37b4 by John McCall:
Implement identity comparison correctly for begin_access/end_access.- edit: lib/SIL/SILInstruction.cpp
-
Commit 533044d4c42ff2d55105ac25dceaf795919c39cd by Arnold Schwaighofer:
LoopUnroller: Teach the loop unroller about >= terminated loops- edit: test/SILOptimizer/loop_unroll.sil
- edit: lib/SILOptimizer/LoopTransforms/LoopUnroll.cpp
-
Commit d2da58363db916a3a65cbf83206ef712e1b21120 by Erik Eckstein:
Disabled KeyPath tests, because they are failing on many bots- edit: test/stdlib/KeyPathImplementation.swift
- edit: test/stdlib/KeyPath.swift
- edit: test/stdlib/KeyPathObjC.swift
-
Commit 978f0e05fe3751bd549c1f8e8fc02f430daca248 by John McCall:
Add unpaired access marker instructions and use them to implement- edit: lib/Serialization/DeserializeSIL.cpp
- edit: lib/SILGen/SILGenFunction.h
- edit: test/SILGen/access_marker_gen.swift
- edit: lib/Parse/ParseSIL.cpp
- edit: lib/SIL/SILOwnershipVerifier.cpp
- edit: lib/SILGen/SILGenMaterializeForSet.cpp
- add: test/IRGen/access_markers.sil
- edit: include/swift/SIL/SILInstruction.h
- edit: lib/IRGen/IRGenSIL.cpp
- edit: include/swift/Serialization/ModuleFormat.h
- edit: include/swift/SIL/SILNodes.def
- edit: lib/Serialization/SerializeSIL.cpp
- edit: include/swift/SIL/SILBuilder.h
- edit: include/swift/SIL/SILCloner.h
- edit: lib/SIL/SILInstruction.cpp
- edit: lib/SIL/SILVerifier.cpp
- edit: lib/SIL/ValueOwnershipKindClassifier.cpp
- edit: lib/SILOptimizer/Utils/SILInliner.cpp
- edit: lib/SIL/SILPrinter.cpp
- edit: lib/SILGen/SILGenLValue.cpp
-
Commit cafe58251e8f76811a80e86f3645d05e00c4644d by Arnold Schwaighofer:
LoopUnroller: Also handle > exit condition- edit: test/SILOptimizer/loop_unroll.sil
- edit: lib/SILOptimizer/LoopTransforms/LoopUnroll.cpp
-
Commit 9984194e3d0a3c45fc3012ee456ca0a6222dd28f by Slava Pestov:
Sema: Fix for name lookup from the where clause of a nested type- edit: lib/Sema/TypeCheckType.cpp
- edit: test/decl/nested/type_in_type.swift
-
Commit a60e037c4811cfa55046a041fc443c10aeee879d by github:
Revert "[sil-opened-archetype-tracker] Improve tracking of archetypes in- edit: include/swift/SIL/SILOpenedArchetypesTracker.h
- edit: lib/SIL/SILBuilder.cpp
- edit: lib/SIL/SILOpenedArchetypesTracker.cpp
- edit: test/SILOptimizer/opened_archetype_operands_tracking.sil
- edit: include/swift/SIL/SILBuilder.h
- edit: lib/SILOptimizer/Transforms/OwnershipModelEliminator.cpp
-
Commit e8d58b4d4dc7575e5788c20627108f68749a0426 by Slava Pestov:
Add test for SR-4672 which got fixed somehow- edit: test/decl/nested/type_in_type.swift
-
Commit facf1996b1aa705e66f2a071d767f7446bed63c7 by Doug Gregor:
[Clang importer] Don't transfer IBAction attributes that don't make- edit: lib/Sema/TypeCheckAttr.cpp
- edit: include/swift/AST/Decl.h
- edit: lib/AST/Decl.cpp
- add: test/ClangImporter/objc_ibaction.swift
- edit: lib/ClangImporter/ImportDecl.cpp
- add: test/ClangImporter/Inputs/ibaction.h
-
Commit 25ce6fa28cf952e8579bfebbb7251919e779a9d3 by Doug Gregor:
[Type checker] Fail more usefully if something synthesizes a bogus- edit: lib/Sema/TypeCheckAttr.cpp
-
Commit 81b00d46ab9e5f4a699e561b1c3635b2aa99c14f by Ted Kremenek:
These tests explicitly need -swift-version 3.- edit: test/attr/attr_objc_clang.swift
- edit: test/IDE/complete_func_reference.swift
- edit: test/IDE/complete_dynamic_lookup.swift
- edit: test/IDE/local_types.swift
- edit: test/IDE/complete_stdlib_optional.swift
- edit: test/IDE/print_usrs.swift
- edit: test/IDE/merge_local_types.swift
- edit: test/IDE/complete_crashes.swift
- edit: test/IDE/range_info_basics.swift
- edit: test/attr/attr_dynamic_infer.swift
- edit: test/stdlib/NSStringAPI.swift
-
Commit 243f6145521b2ae097b4a8a7c067e27df235a412 by Ted Kremenek:
Update test to reflect new default is -swift-version 4.- edit: test/Driver/swift-version-default.swift
-
Commit 4aa0f46fbbd88738b55e5e9dc0b05a84b432e772 by Ted Kremenek:
Underlying Swift 3 version is now ‘3.2’- edit: test/Serialization/Recovery/crash-recovery.swift
-
Commit 01e09036e19b8bc20da919f4a3a28a5b4ae63796 by Ted Kremenek:
baseAddress is optional.- edit: test/stdlib/TestUUID.swift
-
Commit 39b697898ada9e9164eb54d9719ce4d419f34312 by Slava Pestov:
Sema: Fix for unbound generic type handling- edit: test/decl/nested/protocol.swift
- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: lib/Sema/ITCDecl.cpp
- edit: test/decl/typealias/generic.swift
- edit: test/Generics/unbound.swift
- edit: lib/Sema/TypeCheckType.cpp
-
Commit aaca0badf9a3d5430d68ef8fe0219888cf47beb4 by Slava Pestov:
Sema: Diagnose invalid references to type alias members of unbound- edit: lib/Sema/TypeCheckNameLookup.cpp
- add: validation-test/compiler_crashers_fixed/28726-nominaltypedecl-hasfixedlayout.swift
- edit: lib/Sema/TypeChecker.h
- edit: test/decl/typealias/dependent_types.swift
- edit: lib/Sema/TypeCheckType.cpp
- delete: validation-test/compiler_crashers/28726-nominaltypedecl-hasfixedlayout.swift
-
Commit 7f3c97bf8bf20b3b76ee7d275e44ee9c7ec14253 by Slava Pestov:
AST: More consistent spelling of 'type alias' in diagnostics- edit: test/Parse/diagnostic_points_to_first_bad_token.swift
- edit: test/Generics/protocol_type_aliases.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/Parse/typealias.swift
- edit: test/decl/protocol/protocols.swift
- edit: test/type/subclass_composition.swift
- edit: include/swift/AST/DiagnosticsParse.def
- edit: test/Generics/invalid.swift
- edit: test/decl/ext/protocol.swift
- edit: test/Generics/associated_types.swift
- edit: test/decl/typealias/protocol.swift
-
Commit 07c189558c70de45d4fec59abf9b4f57ed36d1eb by Slava Pestov:
Sema: Improve the fixit for 'Self' in invalid places- edit: test/decl/nested/type_in_type.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: test/type/self.swift
- edit: test/decl/func/dynamic_self.swift
- edit: lib/Sema/TypeCheckType.cpp
-
Commit c14a4be04ba734f1f20c2e0ea124c2ae400f4df9 by Slava Pestov:
SILOptimizer: Don't attempt closure specialization if the callee uses- edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
- add: test/SILOptimizer/closure_specialize_dynamic_self.swift
-
Commit a8452b40764cf7724d90adc11da0cad28c71bec2 by Slava Pestov:
AST: Fix crash in ProtocolConformance::subst() when specializing with- edit: lib/AST/ProtocolConformance.cpp
- add: test/SILOptimizer/specialize_dynamic_self.swift
-
Commit 7b8e26b62104b6f97555d19da7668ff09443edd5 by Slava Pestov:
AST: Remove unnecessary canonicalization step in- edit: lib/AST/SubstitutionMap.cpp
-
Commit c89ebec356a0d0f8ea92570e5dc94529bec28fc6 by Slava Pestov:
AST: Fix ProtocolConformanceRef::subst() with self-conforming- edit: lib/AST/ProtocolConformance.cpp
- add: test/SILOptimizer/specialize_self_conforming.swift
-
Commit 620db5f74c1ec57d832814ebf3811ca1bb4262ce by Slava Pestov:
AST: Narrower workaround for "concrete conformance under abstract- edit: lib/AST/SubstitutionMap.cpp
- edit: lib/AST/ProtocolConformance.cpp
- edit: lib/AST/Type.cpp
-
Commit 3749a0066d0209dcbb035796c5048bd78acbc961 by Slava Pestov:
Add a couple of crashers- add: validation-test/compiler_crashers_2/0091-rdar30168645.swift
- add: validation-test/execution/crashers/rdar18157434.swift
-
Commit 8a0b4b0c5c9a3524d46897369a6c77201177c3e4 by Slava Pestov:
Keypaths: Remove workaround for rdar://problem/31725007- edit: stdlib/public/core/KeyPath.swift
-
Commit 683a7f49e42ab52900deeae205171178c9f4a4c6 by Slava Pestov:
SILOptimizer: Fix spurious 'unreachable code' warning when a failable- edit: test/SILOptimizer/unreachable_code.swift
- edit: lib/SILGen/SILGenConstructor.cpp
-
Commit 397d059aaa3739f5b948ba61fc5fe8d997ab0177 by Slava Pestov:
SILOptimizer: Fix some warnings in recent partial specialization changes- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 9cdff5fe00bcb4e2da5f012f4740ffcd3ae962ae by Devin Coughlin:
[Exclusivity] Improve static enforcement diagnostics- edit: test/SILOptimizer/exclusivity_suppress_swap.swift
- edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
- edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
- edit: include/swift/AST/DiagnosticsSIL.def
- edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
-
Commit 112c3c65c0505e874e5650e436dd981b7cd418e8 by Devin Coughlin:
[TSan/Exclusivity] Make test more robust against optimization- edit: test/Sanitizers/tsan-inout.swift
- edit: test/Sanitizers/Inputs/tsan-uninstrumented.swift
-
Commit 1c1b2b966df0c4d720fed9996357f48bad6440d2 by Ben Cohen:
[stdlib] String : RangeReplaceableCollection & BidirectionalCollection- edit: stdlib/public/core/StringComparable.swift
- edit: validation-test/compiler_crashers_fixed/00030-string-as-extensibe-collection.script.swift
- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
- edit: stdlib/public/SDK/Foundation/NSStringAPI.swift
- edit: stdlib/public/core/StringLegacy.swift
- edit: stdlib/public/core/UnavailableStringAPIs.swift.gyb
- edit: test/stdlib/StringAPI.swift
- edit: validation-test/IDE/crashers_fixed/subexpr-literal-in-sequence-expr.swift
- edit: test/Parse/recovery.swift
- edit: test/stdlib/Renames.swift
- edit: benchmark/single-source/StringMatch.swift
- edit: test/stdlib/StringDiagnostics.swift
- edit: benchmark/single-source/StringEdits.swift
- edit: test/stdlib/UnavailableStringAPIs.swift.gyb
-
Commit ad5eab98db5c39ba705256cbbc6c1cf679897026 by Ted Kremenek:
Force specific tests from validation suit to -swift-version 3.- edit: validation-test/Serialization/rdar29694978.swift
- edit: validation-test/IDE/crashers_2/0010-reference-to-self-in-extension-init.swift
- edit: validation-test/IDE/crashers_2/0011-complete-protocol-with-initializer.swift
-
Commit 0d4e0a961da2014d11b25377bde87513792a0fda by John McCall:
Fix the writeback-conflict diagnostic to look through access markers.- edit: lib/SILGen/RValue.cpp
- edit: test/SILOptimizer/exclusivity_static_diagnostics.swift
- edit: lib/SILGen/LValue.h
- edit: lib/SILGen/SILGenLValue.cpp
- edit: lib/SILGen/RValue.h
- edit: lib/SILGen/SILGenApply.cpp
- edit: test/SILGen/writeback_conflict_diagnostics.swift
-
Commit aeb6887fe149fb5571d8118d44201fd2e4597f11 by Slava Pestov:
Adjust rdar18157434.swift to pass with optimizations- edit: validation-test/execution/crashers/rdar18157434.swift
-
Commit 26aa02324b27fa1422be7112ff7abbc6ef82de68 by Slava Pestov:
AST: Fix "concrete conformance under abstract conformance" hack for- edit: lib/AST/SubstitutionMap.cpp
-
Commit b4aaaee956cb1404465509d85d636fb08e4b641f by Slava Pestov:
AST: Fix crash in SubstitutionMap::dump() with empty SubstitutionMap- edit: lib/AST/SubstitutionMap.cpp
-
Commit de66b0c25c70c9c750b4af04488cfbdb4348ade1 by Doug Gregor:
[GSB] Warn about redeclarations of associated types from inherited- edit: test/Generics/associated_type_typo.swift
- edit: test/Generics/protocol_type_aliases.swift
- edit: test/decl/protocol/indirectly_recursive_requirement.swift
- edit: test/Generics/canonicalization.swift
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: test/attr/attr_override.swift
- edit: test/Generics/conformance_access_path.swift
- add: test/Generics/associated_type_where_clause_hints.swift
- edit: test/Generics/associated_type_where_clause.swift
- edit: test/Generics/protocol_requirement_signatures.swift
- edit: test/attr/attr_autoclosure.swift
- edit: test/Generics/requirement_inference.swift
- edit: test/IDE/complete_associated_types.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/Constraints/generic_overload.swift
- edit: test/attr/attr_noescape.swift
-
Commit 225a26d25d690c99609a74410de4f69bc4d052a4 by Doug Gregor:
[Stdlib] Don't redeclare the Magnitude associated type unnecessarily.- edit: stdlib/public/core/Integers.swift.gyb
-
Commit 8366c613d30885504e923bb9a5b84ecfe6dd31bf by Andrew Trick:
[SILGen] Disable the lvalue-to-lvalue peephole optimization by default.- edit: lib/SILGen/SILGenLValue.cpp
-
Commit 48ecd6d5639eed2e92dcaf77e5bd3a8b1745ed21 by Andrew Trick:
[Exclusivity] Enable SILGen access marker emission by default.- edit: include/swift/AST/SILOptions.h
- edit: lib/SILGen/SILGenLValue.cpp
- edit: lib/SILOptimizer/Mandatory/AccessMarkerElimination.cpp
- edit: lib/SIL/SILVerifier.cpp
-
Commit 588b578498fdfa491303d02cf11b0225cab750fd by Andrew Trick:
[Exclusivity] Update SILGen tests for static access markers.- edit: test/SILGen/protocol_extensions.swift
- edit: test/SILGen/guaranteed_self.swift
- edit: test/SILGen/protocol_optional.swift
- edit: test/SILGen/boxed_existentials.swift
- edit: test/SILGen/borrow.swift
- edit: test/SILGen/struct_resilience.swift
- edit: test/SILGen/opaque_values_silgen.swift
- edit: test/SILGen/pointer_conversion.swift
- edit: test/SILGen/types.swift
- edit: test/SILGen/builtins.swift
- edit: test/SILGen/expressions.swift
- edit: test/SILGen/copy_lvalue_peepholes.swift
- edit: test/SILGen/errors.swift
- edit: test/SILGen/metatype_abstraction.swift
- edit: test/SILGen/class_bound_protocols.swift
- edit: test/SILGen/extensions.swift
- edit: test/SILGen/optional_lvalue.swift
- edit: test/SILGen/property_abstraction.swift
- edit: test/SILGen/unowned.swift
- edit: test/SILGen/objc_ownership_conventions.swift
- edit: test/SILGen/property_behavior_init.swift
- edit: test/SILGen/decls.swift
- edit: test/SILGen/closures.swift
- edit: test/SILGen/reabstract_lvalue.swift
- edit: test/SILGen/properties.swift
- edit: test/SILGen/address_only_types.swift
- edit: test/SILGen/foreach.swift
- edit: test/SILGen/functions.swift
- edit: test/SILGen/implicitly_unwrapped_optional.swift
- edit: test/SILGen/optional.swift
- edit: test/SILGen/protocols.swift
- edit: test/SILGen/statements.swift
- edit: test/SILGen/let_decls.swift
- edit: test/SILGen/cf_members.swift
- edit: test/SILGen/if_expr.swift
- edit: test/SILGen/lifetime.swift
- edit: test/SILGen/switch_var.swift
- edit: test/SILGen/weak.swift
- edit: test/SILGen/addressors.swift
- edit: test/SILGen/keypath_application.swift
- edit: test/SILGen/materializeForSet.swift
- edit: test/SILGen/newtype.swift
- edit: test/SILGen/dynamic_lookup.swift
- edit: test/SILGen/objc_protocols.swift
- edit: test/SILGen/tuples.swift
- edit: test/SILGen/protocol_class_refinement.swift
-
Commit 47987cbcf98a59f851899d5335670d50b02cff63 by Doug Gregor:
[AST] Fix use-after-free due to a rogue getPointer().- edit: lib/AST/ConformanceLookupTable.cpp
-
Commit 202de40f053b466b66ad606c8e123174ea47e3c2 by Roman Levenstein:
[sil-opened-archetype-tracker] Improve tracking of archetypes in- edit: include/swift/SIL/SILBuilder.h
- edit: include/swift/SIL/SILOpenedArchetypesTracker.h
- edit: lib/SIL/SILOpenedArchetypesTracker.cpp
- edit: lib/SIL/SILBuilder.cpp
- edit: lib/SILOptimizer/Transforms/OwnershipModelEliminator.cpp
- edit: test/SILOptimizer/opened_archetype_operands_tracking.sil
-
Commit f74e677312b02d37029bc4d3cdd066e1b67ee3ad by Erik Eckstein:
Disabled a test to unblock ci- edit: validation-test/stdlib/Lazy.swift.gyb
-
Commit 2c32f723032702456f896aeea99b664a7fb4ab0e by Doug Gregor:
[AST Verifier] Tolerate partially-validated ASTs.- edit: lib/AST/ASTVerifier.cpp
-
Commit 25985cb7649a8d550e96ff7e3b2a9193bda8b57b by Jordan Rose:
[Mangling] Uniformly use "So" for imported decls.- edit: test/IRGen/objc_class_export.swift
- edit: test/SILGen/cf_members.swift
- edit: test/SILGen/c_materializeForSet_linkage.swift
- edit: test/ClangImporter/ctypes_ir.swift
- edit: test/Demangle/Inputs/manglings.txt
- edit: test/SILGen/newtype.swift
- edit: test/Reflection/typeref_decoding_objc.swift
- edit: test/SILGen/cf.swift
- edit: test/SILGen/objc_enum.swift
- edit: test/SILGen/objc_imported_generic.swift
- edit: test/IRGen/objc.swift
- edit: test/IRGen/newtype.swift
- edit: test/SILGen/external_definitions.swift
- edit: lib/IDE/TypeReconstruction.cpp
- edit: test/IRGen/foreign_types.sil
- edit: test/SILGen/objc_bridging.swift
- edit: include/swift/Strings.h
- edit: test/stdlib/RuntimeObjC.swift
- edit: test/IRGen/objc_structs.swift
- edit: test/IRGen/objc_ns_enum.swift
- edit: test/IRGen/reflection_metadata_imported.swift
- edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
- edit: lib/AST/ASTMangler.cpp
- edit: lib/RemoteAST/RemoteAST.cpp
- edit: test/Serialization/sil-imported-enums.swift
- edit: test/IRGen/protocol_conformance_records_objc.swift
- edit: test/IRGen/abitypes.swift
- edit: lib/Demangling/Demangler.cpp
- edit: test/IRGen/partial_apply_objc.sil
- edit: test/SILOptimizer/predictable_memopt_unreferenceable_storage.swift
- edit: lib/Demangling/Remangler.cpp
- edit: test/SILGen/imported_struct_array_field.swift
- edit: stdlib/public/runtime/Demangle.cpp
- edit: lib/Demangling/OldDemangler.cpp
- edit: test/SILGen/mangling.swift
- edit: test/SourceKit/DocSupport/doc_error_domain.swift
- edit: test/SILGen/objc_bridging_any.swift
- edit: test/IRGen/c_layout.sil
- edit: test/IRGen/objc_super.swift
- edit: test/IRGen/objc_generic_class_metadata.sil
-
Commit 129fd372d53ca37411c0071c3833975b76f45e76 by Jordan Rose:
ASTPrinter: Qualify names when printing nested declarations.- edit: include/swift/AST/ASTPrinter.h
- edit: test/SourceKit/DocSupport/doc_swift_module.swift.response
- edit: include/swift/AST/PrintOptions.h
- edit: test/SourceKit/DocSupport/doc_source_file.swift.response
- edit: lib/AST/ASTPrinter.cpp
- edit: lib/IDE/CommentConversion.cpp
-
Commit e575d2d5ba7d1a2fc70f364ce82c276ada95ffa7 by Jordan Rose:
[ClangImporter] Error structs from enums are not imported decls.- edit: lib/ClangImporter/ImportDecl.cpp
- edit: lib/AST/ProtocolConformance.cpp
- edit: lib/Sema/DerivedConformances.cpp
- edit: test/SourceKit/DocSupport/doc_error_domain.swift
- edit: lib/AST/USRGeneration.cpp
- edit: lib/IRGen/GenProto.cpp
- edit: lib/Sema/CodeSynthesis.cpp
- edit: lib/IRGen/GenDecl.cpp
- edit: lib/IRGen/GenMeta.cpp
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: test/ClangImporter/enum-error.swift
-
Commit a4a8600f6205c35a2f45bee8c68f176ca8c9c48e by Huon Wilson:
[test] rdar://problem/31771633 stop looking for target dependent- edit: test/Driver/loaded_module_trace_foundation.swift
- edit: test/Driver/loaded_module_trace_header.swift
-
Commit 7397340ca89faf0ed5ab569ceb0d52bec1fdc604 by github:
Don't inherit convenience inits if a designated init is missing. (#8708)- edit: test/ClangImporter/Inputs/custom-modules/module.map
- add: test/ClangImporter/Inputs/custom-modules/UnimportableMembers.h
- edit: include/swift/AST/Decl.h
- edit: lib/AST/Decl.cpp
- add: test/ClangImporter/objc_missing_designated_init.swift
- edit: lib/ClangImporter/ImportDecl.cpp
-
Commit b76774f53dba5b36836e93798f8443b010bbad14 by Jordan Rose:
[Serialization] Sink readMembers into its only caller.- edit: lib/Serialization/Deserialization.cpp
- edit: include/swift/Serialization/ModuleFile.h
-
Commit abdaaefe29ab544c0e9fde207dd55754711a777e by Jordan Rose:
[Serialization] Drop overriding initializers with missing bases.- edit: lib/Serialization/Deserialization.cpp
- edit: test/Serialization/Recovery/overrides.swift
- edit: test/Serialization/Recovery/Inputs/custom-modules/Overrides.h
-
Commit 5b86c724931638727415d6f497efe3f3cac00a5b by Xi Ge:
migrator: support simple variable renames. rda://31766131- edit: lib/Migrator/SyntacticMigratorPass.cpp
- edit: test/migrator/API.json
- edit: test/migrator/member.swift
- edit: include/swift/IDE/APIDigesterData.h
- edit: test/migrator/member.swift.expected
- edit: test/migrator/mock-sdk/Bar.framework/Headers/Bar.h
-
Commit 7e64abd48d95f98eff699f8c1daa1271bbbcdaf0 by Saleem Abdulrasool:
SILOptimizer: IWYU CommandLine.h (NFC)- edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
-
Commit 915c066dac7bcd14901ad5b39f70bedb3821acf1 by Arnold Schwaighofer:
[stdlib/resilience] Mark FixedWidthInteger.bitwidth as inlinable- edit: stdlib/public/core/Integers.swift.gyb
-
Commit 2a2731a797cd8c7ba34382a082490e107a1595c0 by github:
migrator: add a flag to print incoming usrs to the API diff data store- edit: lib/Frontend/CompilerInvocation.cpp
- edit: include/swift/Option/Options.td
- edit: include/swift/IDE/APIDigesterData.h
- edit: lib/Migrator/SyntacticMigratorPass.cpp
- edit: include/swift/Migrator/MigratorOptions.h
- edit: lib/Driver/ToolChains.cpp
- edit: lib/IDE/APIDigesterData.cpp
- add: test/migrator/dump_usr.swift
-
Commit 093e826f92caf4b3d73944b8b4cb32879bdfc243 by Argyrios Kyrtzidis:
[index] Use a #pragma to apply module namespacing for exported ObjC- add: test/Index/Inputs/cross_language.m
- add: test/Index/cross_language.swift
- add: test/Inputs/clang-importer-sdk/usr/include/stdbool.h
- add: test/Inputs/clang-importer-sdk/usr/include/stddef.h
- add: test/Index/Inputs/cross_language_bridge_head.h
- edit: lib/AST/USRGeneration.cpp
- edit: lib/PrintAsObjC/PrintAsObjC.cpp
- add: test/Inputs/clang-importer-sdk/usr/include/stdint.h
-
Commit 0290c2d5d8f5b491fb5b313c30c9682f4327a438 by Slava Pestov:
AST: Make GenericSignature and GenericEnvironment SubstitutionMaps- edit: lib/AST/GenericEnvironment.cpp
- edit: lib/SILGen/SILGenPoly.cpp
- edit: include/swift/SIL/TypeSubstCloner.h
- edit: lib/AST/SubstitutionMap.cpp
- edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
- edit: include/swift/AST/GenericEnvironment.h
- edit: lib/AST/GenericSignature.cpp
- edit: lib/AST/ProtocolConformance.cpp
- edit: include/swift/AST/SubstitutionMap.h
-
Commit 792d7c06a5a4e462f9c4be7951c603af3b88b1d6 by Argyrios Kyrtzidis:
[test/SourceKit/DocSupport] Fix test for @objc USR change- edit: test/SourceKit/DocSupport/doc_swift_module.swift.response
-
Commit 9aa1e6185176e35e9766acc492b3ab26c9b6d4fa by Max Moiseev:
Sorting performance by delta instead of ratio- edit: benchmark/scripts/compare_perf_tests.py
-
Commit 3a5051e3929e7bd709e630e8b8a07b4eb34bf123 by Pavol Vaskovic:
Fix SR-4598 Add option to run subset of benchmarks matching a prefix- edit: benchmark/scripts/Benchmark_Driver
-
Commit e461f4809c61ed9dba2697798eba39da92605933 by Andrew Trick:
[Exclusivity] Temporarily disable an assert in- edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
-
Commit b07d9951e42596e73f9f872d5e41cbb6ac88316d by Doug Gregor:
[Type checker] Handle 'rethrows' checks for single-parameter functions.- edit: test/decl/func/rethrows.swift
- edit: lib/Sema/TypeCheckError.cpp
-
Commit 094094a04cd206e5f2d08e99cb9449839ac7bcfb by Pavol Vaskovic:
Addressed python style issue raised during review- edit: benchmark/scripts/Benchmark_Driver
-
Commit 517ac2a66f820b7f97d638823eb99136a2d87190 by Michael Ilseman:
[benchmark] Add in some (default off) mixed-string micro benchmarks- edit: benchmark/single-source/StringWalk.swift
- edit: benchmark/scripts/generate_harness/generate_harness.py
- edit: benchmark/utils/main.swift
-
Commit 2d8164e552aff4ff884684bb5ec4695b8575d80c by Michael Ilseman:
[stdlib] Parse my tweets faster! 2x forwards, 3x reverse- edit: test/stdlib/Character.swift
- edit: stdlib/public/core/StringCharacterView.swift
-
Commit 0f142591e3a168934c32572fb67f7b223c6fb1eb by Maxim Moiseev:
[stdlib] Making BitwiseOperations typealias public- edit: stdlib/public/core/Policy.swift
-
Commit a89752f77afd89394347a68b76d154bf6e0e1ce0 by Michael Gottesman:
[gardening] Eliminate unused variable warnings from non-asserts build.- edit: lib/AST/Type.cpp
- edit: lib/SILGen/SILGenConvert.cpp
- edit: lib/SILGen/RValue.cpp
- edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
- edit: lib/AST/ProtocolConformance.cpp
- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 4b45b49c5832ec38cb5103647bb3dd3b4beb0950 by Robert Widmann:
Remove dependence on IDE tests- edit: test/ClangImporter/Inputs/custom-modules/Newtype.h
- edit: test/ClangImporter/swift2_warnings.swift
- edit: test/ClangImporter/Inputs/custom-modules/module.map
- edit: test/ClangImporter/objc_parse.swift
- add: test/ClangImporter/Inputs/custom-modules/ImportAsMember.apinotes
- add: test/ClangImporter/Inputs/custom-modules/ImportAsMember.h
-
Commit 6b58cd7d002b34a821fb557714ee7742bec81c0d by Nathan Hawes:
[test] Add regression test for cursor-info crasher in- add: test/SourceKit/CursorInfo/rdar_31758709.swift
-
Commit cbd62cb721856fbf3aaa49a600e922e9605736b5 by github:
IDE: Expose a utility to collect argument label ranges from either tuple- edit: include/swift/IDE/Utils.h
- edit: lib/IDE/SwiftSourceDocInfo.cpp
-
Commit c2a92a695c2891c40349fa0ea30e425a9fd877a3 by Dave Abrahams:
Prototype stateful Unicode decoding- add: test/Prototypes/UnicodeDecoders.swift
-
Commit 02b1c99dc245c46247fe3e07392f4b11719799bb by Mishal Shah:
[Docs] Add source compatibility pull request testing info and fix table- edit: docs/ContinuousIntegration.md
-
Commit 28b15852d886cc134a34546ae117c5d1e88e2bd6 by Argyrios Kyrtzidis:
Fix tests due to clang namespacing USR changes- edit: test/SourceKit/CursorInfo/cursor_overrides.swift
- edit: lib/PrintAsObjC/PrintAsObjC.cpp
- edit: test/Inputs/comment_to_something_conversion.swift
- delete: test/Inputs/clang-importer-sdk/usr/include/stddef.h
- edit: test/IDE/comment_to_xml.swift
- edit: test/IDE/print_usrs.swift
- delete: test/Inputs/clang-importer-sdk/usr/include/stdbool.h
- edit: test/PrintAsObjC/comments.swift
- delete: test/Inputs/clang-importer-sdk/usr/include/stdint.h
- edit: test/PrintAsObjC/Inputs/comments-expected-output.h
-
Commit a383adf9df44344fe6aec3e6dfe67330c42def54 by github:
Revert "Enable SourceKit tests if building SourceKit"- edit: test/SourceKit/DocumentStructure/structure.swift
- edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
- edit: test/CMakeLists.txt
- edit: test/SourceKit/CursorInfo/cursor_usr.swift
- edit: test/SourceKit/CursorInfo/cursor_stdlib.swift
- edit: utils/build-script-impl
- edit: validation-test/lit.site.cfg.in
- edit: test/SourceKit/Indexing/index_is_test_candidate.swift.response
- edit: test/lit.site.cfg.in
- edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-InProc.cpp
- edit: test/SourceKit/CursorInfo/cursor_info.swift
- edit: test/SourceKit/CodeComplete/complete_moduleimportdepth.swift
- edit: tools/SourceKit/tools/sourcekitd/bin/InProc/CMakeLists.txt
- edit: tools/SourceKit/lib/SwiftLang/SwiftEditorInterfaceGen.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftInterfaceGenContext.h
- edit: test/SourceKit/lit.local.cfg
- edit: CMakeLists.txt
- edit: test/SourceKit/CodeComplete/complete_sort_order.swift
-
Commit ae46d52d9b9d2976127e2bef5756b5c57ccb1e58 by Arnold Schwaighofer:
IRGen: Fix undefined behavior virtual class without virtual destructor- edit: lib/IRGen/SwitchBuilder.h
-
Commit 5c29fa65b11e1fe006749afa101b352756f33a52 by Pavol Vaskovic:
Renamed args.benchmarks - plural- edit: benchmark/scripts/Benchmark_Driver
-
Commit cecfe439c6b96568f1b84a557af6cb2c28cf227c by Pavol Vaskovic:
Display OPT choices in usage help- edit: benchmark/scripts/Benchmark_Driver
-
Commit 73c3a18055a664c4e14e81a2288788dc74d38d55 by Argyrios Kyrtzidis:
[test/index] Add 'objc_interop' requirement to- edit: test/Index/cross_language.swift
-
Commit ede48cd58f9eb1cd8e12d70d9feb4081d4b13988 by Robert Widmann:
[NFC] Minor cleanup in patterns- edit: lib/SILGen/SILGenPattern.cpp
-
Commit e6d52d8808a2b0e9dc63915101d647460b836219 by John McCall:
LValueToPointerExpr is dead code. RIP LValueToPointerExpr.- edit: lib/Syntax/LegacyASTTransformer.cpp
- edit: lib/AST/ASTDumper.cpp
- edit: include/swift/AST/ExprNodes.def
- edit: lib/AST/ASTVerifier.cpp
- edit: lib/SILGen/SILGenExpr.cpp
- edit: include/swift/AST/Expr.h
- edit: lib/AST/Expr.cpp
-
Commit f7e73ccc48e7b5f5b85f115b50d91761307fc837 by John McCall:
Delay the formal accesses associated with inout-to-pointer and- edit: lib/SILGen/ResultPlan.cpp
- edit: lib/SILGen/ArgumentSource.h
- edit: test/SILGen/pointer_conversion.swift
- edit: lib/SILGen/SILGenExpr.cpp
- edit: lib/SILGen/SILGenFunction.h
- edit: lib/SILGen/SILGenApply.cpp
-
Commit 58f2f35313d077c14b6d1ef7542d361a0b7662c7 by Slava Pestov:
Runtime: Add superclass constraint to existential type metadata- edit: stdlib/public/runtime/Metadata.cpp
- edit: unittests/runtime/Metadata.cpp
- edit: include/swift/Runtime/Metadata.h
- edit: include/swift/ABI/MetadataValues.h
-
Commit c3391afbea803e5aa31a1532a3372407754786d3 by Slava Pestov:
Sema: A composition consisting of a single class type is equivalent to- edit: test/type/subclass_composition.swift
- edit: lib/Sema/TypeCheckType.cpp
-
Commit 743aaa7e3df991550c5e5792ce3a1f766fed38ca by Slava Pestov:
Sema: Add another small test case for subclass existentials- edit: test/type/subclass_composition_objc.swift
-
Commit cb95ee3581356c3b4260bfdfae8312558d130f2a by Slava Pestov:
IRGen: Don't crash when emitting a capture descriptor containing an- edit: test/SILGen/function_conversion.swift
- edit: test/SILGen/partial_apply_protocol.swift
- edit: lib/IRGen/GenReflection.cpp
- edit: test/Reflection/capture_descriptors.sil
-
Commit a2c154805570b7f536d6b590350cc1cfe9d8963d by Slava Pestov:
IRGen: Fix type conversion of protocol compositions containing a generic- edit: lib/IRGen/GenType.cpp
- edit: lib/IRGen/IRGenMangler.cpp
-
Commit 454495f9746b1c498b4f5dbdfc4cd1b75e612c52 by Slava Pestov:
IRGen: Subclass existential scalar downcasts- edit: test/IRGen/subclass_existentials.sil
- edit: test/IRGen/metatype_casts.sil
- edit: lib/IRGen/GenCast.cpp
-
Commit e0391ca52e1690aa9bb3416999ea0814f72fa975 by Slava Pestov:
SILGen: More subclass existential tests- edit: test/type/subclass_composition.swift
- edit: test/SILGen/subclass_existentials.swift
-
Commit 7e3f17c0c8e322ddf9588726eac95dcfb1f20b4c by Slava Pestov:
Keypaths: Remove workaround for rdar://problem/31749245- edit: stdlib/public/core/KeyPath.swift
-
Commit 13abb9a0a729beed9310a9f918f624ea0e081244 by Ben Cohen:
[stdlib] BinaryIntegerfunc word(at:)
=>var words: Words
(#8984)- edit: test/Prototypes/BigInt.swift
- edit: test/stdlib/Integers.swift.gyb
- edit: stdlib/public/core/Integers.swift.gyb
-
Commit 6f7925cb5d0f1572a550bbd6bac1a719cfaece0a by github:
[ClangImporter] If enum_extensibility was removed, it's not an enum.- add: test/Inputs/clang-importer-sdk/usr/include/enums_using_attributes.apinotes
- add: test/Inputs/clang-importer-sdk/usr/include/enums_using_attributes.h
- edit: test/Inputs/clang-importer-sdk/usr/include/module.map
- edit: lib/ClangImporter/ImportEnumInfo.cpp
- edit: test/ClangImporter/enum.swift
-
Commit 4c055320900dabae7a63f11b2a7d3c180cd54375 by Jordan Rose:
Change emitted error for @nonobjc invalid usage (#8480)- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/attr/attr_nonobjc.swift
-
Commit a1686dc384abf50f584658b38b90c6dab329f639 by Dave Abrahams:
[stdlib] UnicodeDecoders: minor simplification/cleanup- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 4ef5c6d84054b92be9ca38093aa32400b479eca9 by practicalswift:
[gardening] Remove unused variables- edit: tools/swift-ide-test/swift-ide-test.cpp
- edit: lib/AST/ProtocolConformance.cpp
- edit: lib/SIL/SILFunctionType.cpp
- edit: lib/Sema/CSDiag.cpp
- edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
-
Commit f2fb2475da4f246957dbb4153c101aa6bd9fc075 by practicalswift:
[gardening] Use consistent end-of-namespace comments- edit: stdlib/public/SwiftShims/KeyPath.h
-
Commit c0104a26adb22fc905ce9dd039430d9b14fb0188 by practicalswift:
[gardening] Remove unused diagnostics- edit: include/swift/AST/DiagnosticsParse.def
-
Commit 861f70e13de4792f9bd51259c4e799fb5d8b7f11 by practicalswift:
[gardening] Use consistent spacing- edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
- edit: test/SILOptimizer/capture_promotion_generic_context.sil
- edit: include/swift/ABI/System.h
- edit: lib/IDE/SwiftSourceDocInfo.cpp
- edit: include/swift/Runtime/Config.h
- edit: lib/Index/Index.cpp
- edit: test/SILOptimizer/constant_propagation.sil
- edit: lib/SILOptimizer/Mandatory/ConstantPropagation.cpp
- edit: stdlib/private/StdlibCollectionUnittest/CheckMutableCollectionType.swift.gyb
-
Commit ff827e045553afa2d20dea2033d6036f25740c6e by practicalswift:
[gardening] Fix recently introduced typos- edit: lib/SILOptimizer/Utils/Generics.cpp
- edit: test/Parse/recovery.swift
- edit: lib/SIL/SILBuilder.cpp
- edit: include/swift/Migrator/SyntacticMigratorPass.h
- edit: lib/AST/ASTMangler.cpp
- edit: test/IRGen/keypaths.sil
- edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
- edit: lib/SILOptimizer/Mandatory/DiagnoseStaticExclusivity.cpp
- edit: include/swift/SIL/SILInstruction.h
- edit: test/SILOptimizer/exclusivity_static_diagnostics.sil
- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
-
Commit 79ef8ae77c0a03ecc752b65a6d933684a4cfa368 by Argyrios Kyrtzidis:
[index] Index documentation comment tags- add: test/Index/index_comments.swift
- edit: lib/Index/Index.cpp
-
Commit dd96aee1b13fcb84b5f62d8c8854ba1b53551329 by Doug Gregor:
[Type checker] Fix rethrow checking with a single argument label harder.- edit: lib/Sema/TypeCheckError.cpp
- edit: test/decl/func/rethrows.swift
-
Commit cecf00d1f187ed7d1730aa8330659af5aea2cc77 by Itai Ferber:
Integrate *Codable protocols and associated types- edit: stdlib/public/core/CMakeLists.txt
- add: stdlib/public/core/Codable.swift
- edit: stdlib/public/core/GroupInfo.json
-
Commit 5eeb029371ac6a65e54542a9ac40e28e17e4c606 by Greg Parker:
[stdlib] sel_getName() never returns nil.- edit: stdlib/public/SDK/ObjectiveC/ObjectiveC.swift
-
Commit e2318392beed3196260b4f7bc0a8afd561820409 by Itai Ferber:
Add CodingKey and *codable derived conformance- add: test/decl/protocol/special/coding/enum_coding_key_extension_multi.swift
- add: test/decl/protocol/special/coding/struct_codable_simple_extension.swift
- add: test/decl/protocol/special/coding/Inputs/class_codable_simple_multi1.swift
- add: test/decl/protocol/special/coding/enum_coding_key_partial_implementation.swift
- add: test/decl/protocol/special/coding/class_codable_simple.swift
- edit: include/swift/AST/KnownStdlibTypes.def
- edit: include/swift/AST/Decl.h
- add: test/decl/protocol/special/coding/Inputs/struct_codable_simple_multi1.swift
- add: lib/Sema/DerivedConformanceCodingKey.cpp
- add: test/decl/protocol/special/coding/Inputs/enum_coding_key_multi1.swift
- edit: lib/AST/Decl.cpp
- add: test/decl/protocol/special/coding/Inputs/enum_coding_key_multi2.swift
- add: test/decl/protocol/special/coding/enum_coding_key_extension.swift
- add: test/decl/protocol/special/coding/enum_coding_key_int_raw_type.swift
- edit: include/swift/AST/DiagnosticsSema.def
- add: test/decl/protocol/special/coding/class_codable_simple_multi.swift
- add: test/decl/protocol/special/coding/Inputs/class_codable_simple_multi2.swift
- add: test/decl/protocol/special/coding/Inputs/enum_coding_key_extension_multi1.swift
- add: test/decl/protocol/special/coding/enum_coding_key.swift
- add: test/decl/protocol/special/coding/struct_codable_simple.swift
- add: test/decl/protocol/special/coding/class_codable_computed_vars.swift
- add: test/decl/protocol/special/coding/class_codable_inheritance.swift
- add: test/decl/protocol/special/coding/Inputs/enum_coding_key_extension_multi2.swift
- edit: include/swift/AST/KnownIdentifiers.def
- add: lib/Sema/DerivedConformanceCodable.cpp
- add: test/decl/protocol/special/coding/enum_coding_key_string_raw_type.swift
- add: test/decl/protocol/special/coding/struct_codable_computed_vars.swift
- edit: include/swift/AST/KnownProtocols.def
- edit: lib/Sema/DerivedConformances.cpp
- add: test/decl/protocol/special/coding/struct_codable_simple_multi.swift
- edit: lib/Sema/CMakeLists.txt
- add: test/decl/protocol/special/coding/enum_coding_key_multi.swift
- edit: lib/IRGen/GenMeta.cpp
- add: test/decl/protocol/special/coding/enum_coding_key_no_raw_type.swift
- edit: lib/Sema/DerivedConformances.h
- edit: lib/Sema/TypeChecker.h
- add: test/decl/protocol/special/coding/Inputs/enum_coding_key_extension_multi3.swift
- add: test/decl/protocol/special/coding/Inputs/struct_codable_simple_multi2.swift
- add: test/decl/protocol/special/coding/class_codable_simple_extension.swift
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/Sema/TypeCheckProtocol.cpp
- add: test/decl/protocol/special/coding/enum_coding_key_empty.swift
-
Commit 45bda6fe79100c72928aab5f96f76c62180604da by Huon Wilson:
[Frontend] Change LOADED_MODULE_TRACE_PATH -> ..._FILE.- edit: test/Driver/loaded_module_trace_header.swift
- edit: lib/Driver/Driver.cpp
- edit: test/Driver/loaded_module_trace_append.swift
- edit: test/Driver/loaded_module_trace_env.swift
-
Commit f7e05fd9517f5c4092989aa53ea3d308edfc5628 by Doug Gregor:
[Bridging cast optimization] Unchecked casts can perform a class- edit: lib/SILOptimizer/Utils/Local.cpp
- edit: test/SILOptimizer/bridged_casts_folding.swift
-
Commit 4fe72a0f3b1d0141fa9972665635d7c120dae9b9 by Argyrios Kyrtzidis:
[sourcekitd-test] Remove 'dead' 'break' statement, NFC- edit: tools/SourceKit/tools/sourcekitd-test/TestOptions.cpp
-
Commit 22185d237fd9a426b63876d82a6efdc8ba200c15 by Itai Ferber:
CodingKey/*Codable tests don't need ObjC interop- edit: test/decl/protocol/special/coding/enum_coding_key_extension.swift
- edit: test/decl/protocol/special/coding/class_codable_inheritance.swift
- edit: test/decl/protocol/special/coding/class_codable_simple_extension.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_int_raw_type.swift
- edit: test/decl/protocol/special/coding/Inputs/enum_coding_key_extension_multi2.swift
- edit: test/decl/protocol/special/coding/class_codable_computed_vars.swift
- edit: test/decl/protocol/special/coding/Inputs/enum_coding_key_multi1.swift
- edit: test/decl/protocol/special/coding/Inputs/class_codable_simple_multi1.swift
- edit: test/decl/protocol/special/coding/struct_codable_computed_vars.swift
- edit: test/decl/protocol/special/coding/class_codable_simple.swift
- edit: test/decl/protocol/special/coding/struct_codable_simple_extension.swift
- edit: test/decl/protocol/special/coding/struct_codable_simple.swift
- edit: test/decl/protocol/special/coding/enum_coding_key.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_empty.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_string_raw_type.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_no_raw_type.swift
- edit: test/decl/protocol/special/coding/Inputs/struct_codable_simple_multi1.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_partial_implementation.swift
-
Commit d6dedd25230b3b0115f37fd66cab90bc389f9567 by Maxim Moiseev:
[stdlib] Constraining BinaryInteger.Words to Sequence at least- edit: stdlib/public/core/Integers.swift.gyb
-
Commit 9a40996253ef9dd622a215266486d62520508d62 by Max Moiseev:
Introducing the Substring type- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
-
Commit b1898ab768c67bc628ccd088e5c757ce5d1954be by Max Moiseev:
Porting String APIs to Subtring and fixing some tests- edit: test/stdlib/NSStringAPI.swift
- edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
- edit: stdlib/public/core/CMakeLists.txt
- add: stdlib/public/core/Substring.swift.gyb
- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
- edit: stdlib/public/core/GroupInfo.json
-
Commit f19b9db421b824f44765cc2415c4511ae249dfe9 by Max Moiseev:
Reimplementing Substring using the RangeReplaceableBidirectionalSlice- edit: stdlib/public/core/Substring.swift.gyb
-
Commit 161ef05de77844104582fb68010a981ea998b65c by Max Moiseev:
Adding TextOutputStream and TextOutputStreamable conformances- edit: stdlib/public/core/Substring.swift.gyb
-
Commit 2216a6360e2c54d72cd8c87cfcdc26cd0a9f3643 by Max Moiseev:
CustomDebugStringConvertible and var characters- edit: stdlib/public/core/Substring.swift.gyb
-
Commit 7e8f8681bf8e74a3a32ccb0c0e1a5d0a23bbebd7 by Max Moiseev:
Unavailable String returning subscripts- edit: stdlib/public/core/Substring.swift.gyb
-
Commit 79f4c9c80e7d26fbd57c25c685bd57a9658ac606 by Max Moiseev:
Making one of Substring initializers public- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
- edit: stdlib/public/core/Substring.swift.gyb
-
Commit 42703c9978d83625fc376754dd53cdfce974810a by Max Moiseev:
Making compiler recognize Substring and allow _ObjectiveCBridgeable- edit: include/swift/AST/KnownStdlibTypes.def
- edit: lib/AST/ASTContext.cpp
-
Commit 457b8fcdb2ba56b1fe2b12d3eb0f92f6bc18ae59 by Max Moiseev:
Substring conforms to _ObjectiveCBridgeable- edit: stdlib/public/SDK/Foundation/String.swift
-
Commit 8e55b1dd8a9f29847b0df0a9547dfc774e7cdcc0 by Max Moiseev:
Adding ExpressibleBy protocol conformances to Substring- edit: stdlib/public/core/Substring.swift.gyb
-
Commit c14d831533cf360eea33342e09f6885332d86f7f by github:
Hide LLVM options in swift-ide-test -help. (#9007)- edit: tools/swift-ide-test/swift-ide-test.cpp
-
Commit bae60156cea4947fa59ef9aad94cac5b0887b5e5 by github:
[swift-ide-test] Update -find-mangled to use the real logic. (#9008)- edit: test/Demangle/lookup.swift
- edit: tools/swift-ide-test/swift-ide-test.cpp
-
Commit 7e5dd1fa01d24490a3490d4f909c2517f59ce9bb by Ben Langmuir:
[sourcekitd] Allow mising name pieces preferred names- edit: test/SourceKit/NameTranslation/swiftnames.swift
- edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
- edit: test/SourceKit/NameTranslation/basic.swift
- edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
-
Commit d7c5b31f3282a9c1567787fab97cded54bd35481 by Greg Parker:
Revert "[test] Temporarily disable test stdlib/Mirror.swift on armv7s."- edit: test/stdlib/Mirror.swift
-
Commit 7163a40ffb78f5d5d0c5a91034a4ae4679e75a67 by github:
[Migrator] Support framework API function renames. rdar://31766131- edit: include/swift/IDE/Utils.h
- add: test/migrator/rename-init.swift.expected
- edit: test/migrator/API.json
- add: test/migrator/rename-init.swift
- edit: lib/Migrator/SyntacticMigratorPass.cpp
- add: test/migrator/rename.swift
- edit: lib/IDE/APIDigesterData.cpp
- add: test/migrator/rename.swift.expected
- edit: test/migrator/mock-sdk/Bar.framework/Headers/Bar.h
- edit: lib/IDE/SwiftSourceDocInfo.cpp
- delete: test/migrator/dump_usr.swift
-
Commit a0653e8bf767dc10f8d62e9e3098c8965dc7644f by Andrew Trick:
[Exclusivity] Use "unsafe" access for debugger (lldb) variables.- edit: lib/SILGen/SILGenLValue.cpp
-
Commit 39cd8126a69d7d10e16252914f77a63b1ebc0052 by Andrew Trick:
[Exclusivity] Reenable AccessEnforcementSelection assert.- edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
-
Commit e858c553cbc0af1a1e06bc2b197bfc2683cd94ef by Doug Gregor:
[GSB] Start inferring same-type requirements from inherited type- edit: lib/Sema/TypeCheckDecl.cpp
- edit: test/Generics/protocol_type_aliases.swift
- edit: test/Generics/requirement_inference.swift
- edit: lib/AST/GenericSignatureBuilder.cpp
-
Commit b8d135afac8ae18863d5b8424a981791f109563b by Ted Kremenek:
Enhance swift-ide-test to accept -swift-version multiple times.- edit: tools/swift-ide-test/swift-ide-test.cpp
-
Commit be5d87a8c6d9c40f990ccabe812a45237994130a by Ted Kremenek:
Add “-swift-version X” to %target-swift-ide-test substitution.- edit: test/lit.cfg
-
Commit 8eed9ac58e4605ef55b2e5a8ee277cf705937bb3 by Ted Kremenek:
Remove hard passing -swift-version X for some tests.- edit: test/IDE/complete_dynamic_lookup.swift
- edit: test/attr/attr_dynamic_infer.swift
- edit: test/attr/attr_objc_clang.swift
- edit: test/IDE/range_info_basics.swift
- edit: test/IDE/print_usrs.swift
- edit: test/IDE/complete_crashes.swift
- edit: test/IDE/complete_stdlib_optional.swift
- edit: test/IDE/complete_func_reference.swift
-
Commit af2a59622e2a101125616b5592395f90a2a9317c by Roman Levenstein:
[sil-generic-specializer] Fix a bug related to cloning of self-referring- edit: include/swift/SIL/TypeSubstCloner.h
- edit: test/SILOptimizer/specialize.sil
-
Commit d08e075f9cc28ab3351944085590c027e67f905c by Roman Levenstein:
[sil-cloner] Be careful when during the cloning process one instruction- edit: include/swift/SIL/SILCloner.h
-
Commit fa61a665c53044c9d400d063b266ec489ef962fb by Michael Ilseman:
[stdlib] Fix relative-offset computing bug in grapheme breaking.- edit: test/stdlib/Character.swift
- edit: stdlib/public/core/StringCharacterView.swift
-
Commit 06ee85c0fbd623b28bd7d3d7e0fda563bb78a99a by Dave Abrahams:
[stdlib] UnicodeDecoders: nix wrong forward/reverse relationship- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 7fe6db33a931b807280905300dec6ed56bf9b4a5 by Jordan Rose:
[test] Fix IRGen/subclass_existentials.sil on 32-bit platforms.- edit: test/IRGen/subclass_existentials.sil
-
Commit a5868a61480828faaa75b5096ce65a6e0d798a40 by Doug Gregor:
[Constraint solver] Look through lvalue types when establish- edit: test/Constraints/optional.swift
- edit: lib/Sema/CSSolver.cpp
-
Commit 503fba995205d74d886f37612b00d82f1b213679 by Dave Abrahams:
Rename _buffer -> _bufferStorage- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 46d3fe18e908636d21689a51a7c21f96c3348911 by github:
[Serialization] Simplify some code, tentatively fixing rdar://31812518.- edit: lib/Serialization/Serialization.cpp
-
Commit 981e706fd92115bd8f08db3cd137544e7613cce0 by Michael Ilseman:
An implementation for 0168-multi-line-string-literals.md (#8813)- edit: include/swift/Parse/Token.h
- edit: lib/Parse/Lexer.cpp
- add: test/Parse/multiline_string.swift
- edit: include/swift/Parse/Lexer.h
- edit: include/swift/AST/DiagnosticsParse.def
- add: test/Parse/multiline_errors.swift
-
Commit 39deefaa02bcc6e7629bcd901e871cf1036b4226 by Mark Lacey:
[Constraint solver] Remove unused function argument.- edit: lib/Sema/CSPropagate.cpp
-
Commit 76b188f9dd892ff8b3545e485f08504c4962f248 by Dave Abrahams:
[stdlib] UnicodeDecoders: inject _UIntBuffer- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 824af8cade1213b1b866664038c88ede8f5aee5a by Dave Abrahams:
[stdlib] UnicodeDecoders: improved benchmark instructions- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 4b87bd93f91c09347257b1bc5f376403045bd943 by github:
Tweak DiagnosticEngine's 'aka' logic to only kick in for typealiases.- edit: test/Sema/accessibility_compound.swift
- add: validation-test/SIL/crashers_fixed/006-swift-syntaxsugartype-getimplementationtype.sil
- edit: test/Compatibility/accessibility_compound.swift
- edit: test/ClangImporter/ctypes_parse.swift
- delete: validation-test/SIL/crashers/006-swift-syntaxsugartype-getimplementationtype.sil
- edit: test/Serialization/Recovery/typedefs.swift
- edit: test/Constraints/diagnostics.swift
- edit: lib/AST/DiagnosticEngine.cpp
- edit: test/attr/attr_escaping.swift
- edit: test/Constraints/dictionary_literal.swift
- edit: test/ClangImporter/cf.swift
- delete: validation-test/SIL/crashers/041-swift-typebase-getdesugaredtype.sil
- edit: test/Parse/pointer_conversion.swift.gyb
- add: validation-test/SIL/crashers_fixed/041-swift-typebase-getdesugaredtype.sil
- edit: test/ClangImporter/cfuncs_parse.swift
-
Commit 8a2ca78e501b7bbd694c9079336a967224e5172d by Dave Abrahams:
[stdlib] UnicodeDecoders: Actually using high-level buffer- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit e0e18a986e10f162fbf336eac7d9e886395f3119 by Dave Abrahams:
[stdlib] UnicodeDecoders: traffic in high-level buffers- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 1247164fe820ee852023667afe6c6de3e20607f3 by Dave Abrahams:
[stdlib] UnicodeDecoders: eliminate a redundant check- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 65daf5d7e69cf66b384e8b5c235dd62fcc7406ae by Dave Abrahams:
[stdlib] UnicodeDecoders: follow some naming conventions- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 1753e66d557f42f1f11a1588339d906eeed404ba by Dave Abrahams:
[stdlib] UnicodeDecoders: further 10% speedup- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 3da7926a5e69866207353b3ae1a8e99b7335d8e2 by Norio Nomura:
Revert "Revert "Enable SourceKit tests if building SourceKit""- edit: CMakeLists.txt
- edit: test/CMakeLists.txt
- edit: tools/SourceKit/tools/sourcekitd/bin/InProc/CMakeLists.txt
- edit: test/SourceKit/lit.local.cfg
- edit: test/SourceKit/DocumentStructure/structure.swift
- edit: test/SourceKit/Indexing/index_is_test_candidate.swift.response
- edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-InProc.cpp
- edit: validation-test/lit.site.cfg.in
- edit: test/SourceKit/CursorInfo/cursor_info.swift
- edit: test/SourceKit/CodeComplete/complete_sort_order.swift
- edit: tools/SourceKit/lib/SwiftLang/SwiftInterfaceGenContext.h
- edit: utils/build-script-impl
- edit: test/SourceKit/CursorInfo/cursor_stdlib.swift
- edit: test/SourceKit/CodeComplete/complete_moduleimportdepth.swift
- edit: tools/SourceKit/lib/SwiftLang/SwiftEditorInterfaceGen.cpp
- edit: test/SourceKit/CursorInfo/cursor_usr.swift
- edit: test/lit.site.cfg.in
-
Commit deb8a8889abaaa6324ed6a8ae176c640b9bac62e by github:
Delete old test that no longer makes sense (#9021)- delete: validation-test/compiler_crashers_fixed/00030-string-as-extensibe-collection.script.swift
-
Commit 7ed21229471fe16c7c27eb0e854e5a64cf06dde5 by Arnold Schwaighofer:
[benchmark] Add autorelease pool to fix memory hogging- edit: benchmark/single-source/DictionaryBridge.swift
-
Commit f00381933bdf5b636e66a687f3ef9b11c473d023 by Andrew Trick:
[Exclusivity] Fix PredictableMemOps to handle access markers.- edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
- edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
-
Commit b872ae80c1bb1e207269d596ae6de0889e96ef2c by Andrew Trick:
[Exclusivity] AccessMarkerEnforcementSelection support for unpaired- edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
-
Commit 0f7013085263ddec8d7ebadd54d33b0c9a8ab8e8 by Andrew Trick:
[Exclusivity] Eliminate unpaired access instructions before- edit: lib/SILOptimizer/Mandatory/AccessMarkerElimination.cpp
-
Commit e2328885c17475decc5dd19f5274f648feffd8a0 by Nate Cook:
[stdlib] Dictionary/Set enhancements- add: validation-test/stdlib/HashedCollectionFilter3.swift
- add: validation-test/stdlib/HashedCollectionFilter4.swift
- edit: validation-test/stdlib/Set.swift
- edit: test/api-digester/source-stability.swift.expected
- edit: validation-test/stdlib/Dictionary.swift
- edit: stdlib/public/core/HashedCollections.swift.gyb
-
Commit 30a50f9ef0e42df8f030e3e8cc153ab999cbc6c3 by Roman Levenstein:
[sil-cast-optimizer] Fix a silly bug related to canonical types- edit: lib/SILOptimizer/Utils/Local.cpp
-
Commit a8e3fc9af3dc0185331419851e0d0fc32a1845e2 by Arnold Schwaighofer:
[benchmark] Lower the max memory size of ObejctiveC bridging tests by- edit: benchmark/single-source/ObjectiveCNoBridgingStubs.swift
- edit: benchmark/single-source/ObjectiveCBridgingStubs.swift
-
Commit 90647e4cdd8d21aa11f5eedbd7b569e72d992b40 by Jordan Rose:
[test] Add some basic tests for typealiases in various positions.- edit: test/decl/typealias/typealias.swift
-
Commit c515b53fccd5548dab89c517ccc9371518d0ffc6 by Itai Ferber:
Remove unnecessary enum case check- edit: lib/AST/Decl.cpp
-
Commit f0801832e3f88b90637e2129880dacddb295f14b by John McCall:
Add a convenient class for defining unions whose discriminator is stored- add: include/swift/Basic/ExternalUnion.h
-
Commit 338825e73dac6ad8e40eaee019477d634aa2c09c by John McCall:
Fix the emission of r-value pointer conversions to delay the conversions- edit: lib/Sema/CSApply.cpp
- edit: lib/AST/ASTVerifier.cpp
- edit: lib/SILGen/SILGenApply.cpp
- edit: lib/SIL/SILType.cpp
- edit: lib/SILGen/ManagedValue.cpp
- edit: lib/SILGen/ManagedValue.h
- edit: include/swift/SIL/SILType.h
- edit: lib/SILGen/SILGenExpr.cpp
- edit: lib/SILGen/SILGenFunction.h
- edit: test/SILGen/pointer_conversion.swift
-
Commit 7bc012ab16d21629a3d2d1654c306a92aefd73c3 by Roman Levenstein:
[sil-generic-specializer] Set a generic context a bit earlier so that- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 3e27346eb336dfce32089a9cd371bea1ae5066d7 by practicalswift:
Add reproducibility tests for -emit-assembly, -emit-ir and -emit-silgen- add: test/reproducible-builds/swiftc-emit-assembly.swift
- add: test/reproducible-builds/swiftc-emit-silgen.swift
- add: test/reproducible-builds/swiftc-emit-ir.swift
-
Commit c719818024d7a5f736c394d167a31fc1f4c69c43 by Maxim Moiseev:
Fix SR-4601 Report Added and Removed Benchmarks in Performance- edit: benchmark/scripts/compare_perf_tests.py
-
Commit e1f502f6cd7425a1014581132ebb7a8ecdc56c71 by Max Moiseev:
Swift 3 compatible String and Substring range subscripts- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
- edit: stdlib/public/core/Substring.swift.gyb
- add: test/stdlib/SubstringCompatibility.swift
- edit: test/stdlib/NSStringAPI.swift
-
Commit a2d3914e028e17ef0b5cdae06661c2c4eeff2daf by Max Moiseev:
Disambiguating expectEqual for String/Substring- edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
-
Commit 13da5f5c5f8968aeef8e250a68ad948d95ae408b by Max Moiseev:
Removing warning in test- edit: test/stdlib/StringAPI.swift
-
Commit 58feafc88a2aefb47eda64b4105da1ddb16ad1cc by David Farler:
[Migrator] Remove unused MigratorOptions in FixitApplyDiagnosticConsumer- edit: include/swift/Migrator/FixitApplyDiagnosticConsumer.h
- edit: lib/Migrator/Migrator.cpp
- edit: lib/Migrator/FixitApplyDiagnosticConsumer.cpp
-
Commit c897316a8ce78e84bdd8ab28e8bbfe91a1791692 by Roman Levenstein:
[sil-generic-specializer] Fix bugs in the implementation of partial- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit cb9b9ea7347ff3960880e4fa42633462b7f46876 by Jordan Rose:
[ClangImporter] Always import types under their Swift 4 name.- edit: lib/ClangImporter/ImportDecl.cpp
- edit: lib/ClangImporter/ImporterImpl.h
- edit: lib/ClangImporter/ImportType.cpp
- edit: test/IDE/import_as_member.swift
- edit: lib/ClangImporter/ImportName.h
- edit: lib/ClangImporter/ClangImporter.cpp
- add: test/APINotes/versioned-test-mangling.swift
- edit: test/APINotes/versioned.swift
-
Commit dbc148bfb3c268d8b35a1309c7cb7b6fa5bb58c7 by Jordan Rose:
[ClangImporter] Tag compatibility aliases as such...- edit: test/APINotes/versioned.swift
- edit: lib/ClangImporter/ImportDecl.cpp
- edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes
- edit: lib/AST/Decl.cpp
- edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/Types.h
- edit: lib/AST/DiagnosticEngine.cpp
- edit: include/swift/AST/Decl.h
-
Commit 93963c58ed32147bc2ebbfe9be6ac776c396b9f4 by Jordan Rose:
[Serialization] Look through unavailable compatibility aliases.- add: test/Serialization/Recovery/Inputs/custom-modules/Types.apinotes
- add: test/Serialization/Recovery/types-3-to-4.swift
- add: test/Serialization/Recovery/types-4-to-3.swift
- edit: test/Serialization/Recovery/Inputs/custom-modules/module.modulemap
- add: test/Serialization/Recovery/Inputs/custom-modules/Types.h
- edit: lib/Serialization/Deserialization.cpp
-
Commit 3ab6604a6753f90879f31ac7d1a6f741f47eeb12 by Michael Gottesman:
[gardening] Add more comprehensive comments to SILSuccessor.h.- edit: include/swift/SIL/SILSuccessor.h
-
Commit ca40134c038ad8d2baf61394336d906b54028e59 by Arnold Schwaighofer:
[benchmark] Sprinkle more autoreleasepools- edit: benchmark/single-source/ObjectiveCBridging.swift
-
Commit 913920c93b9b1942037ab2bbecfaf6b40aab3b67 by Michael Gottesman:
[sil] Rename SILSuccessorIterator -> SILSuccessor::pred_iterator.- edit: include/swift/SIL/SILBasicBlock.h
- edit: lib/SIL/SILSuccessor.cpp
- edit: include/swift/SIL/SILSuccessor.h
-
Commit 7bb263161a95a9569bb2c18ade284d539356b1b7 by John McCall:
Fix a semantic bug in CSApply's optional-to-optional application.- edit: lib/Sema/CSApply.cpp
- edit: include/swift/AST/Expr.h
- edit: test/SILGen/pointer_conversion.swift
-
Commit 8d3f91ed085a942fc13b0f25b1a0475591867cfc by David Farler:
[Migrator] Add temporary migrator flags- edit: include/swift/Option/Options.td
-
Commit 7914e09aa8888759f9d6124ad7eeebb4f951fbea by Erik Eckstein:
benchmarks: Add a benchmark for COW existentials- edit: benchmark/CMakeLists.txt
- edit: benchmark/utils/main.swift
- add: benchmark/single-source/SortLargeExistentials.swift
-
Commit 21fd184e0d54800d366fa4fd1eb2590b4b756f0f by Mark Lacey:
Disable an "expression too complex" test for now.- edit: test/Sema/complex_expressions.swift
-
Commit 994c04f943c7a5d945f8f0ef9aca3414cf3da9f4 by Erik Eckstein:
benchmarks: add another benchmark for appending multiple array elements.- edit: benchmark/single-source/ArrayAppend.swift
- edit: benchmark/utils/main.swift
-
Commit f741caf04ecfc090f0e2f7316695bc1f0dae623b by Max Moiseev:
hasSuffix and hasPrefix are not available on Linux- edit: stdlib/public/core/Substring.swift.gyb
-
Commit 5684996d055484c98e9c9534881756e8eae644b8 by John McCall:
Fix non-asserts builds of ExternalUnion.- edit: include/swift/Basic/ExternalUnion.h
-
Commit 459c18dd356f809de440090c78cad21b86bad81b by Norio Nomura:
Disable sourcekit’s tests on ubuntu-14.04- edit: test/SourceKit/lit.local.cfg
- edit: test/lit.cfg
-
Commit 3b607436beac22604f01fdc5bae297aea35db295 by Max Moiseev:
Making benchmarks compile- edit: benchmark/single-source/StringMatch.swift
-
Commit 237a00bc0741d2800e5b94d94127bdabf40aa17e by Michael Gottesman:
[upstream-update] Include a header directly rather than relying on- edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
-
Commit e11daa8ddf6c27d149291af25f7f1c182e450f03 by Michael Gottesman:
[upstream-update] Do not use succ_iterator in GraphTraits. Use- edit: include/swift/Basic/STLExtras.h
- edit: include/swift/SIL/SILBasicBlock.h
- edit: include/swift/SIL/CFG.h
- edit: lib/SIL/SILFunction.cpp
-
Commit ee1afc8434bb18578c2b77c1a9cf17017df9071a by Huon Wilson:
[TBDGen] SubscriptDecls don't get symbols.- edit: lib/TBDGen/TBDGen.cpp
-
Commit ee265748e1325d54f101a08cd3554d86f260d7e1 by Huon Wilson:
[TBDGen] Default arguments in public functions have public symbols.- edit: lib/TBDGen/TBDGen.cpp
-
Commit a190b7d17159ea0b977b434d37431e348d065c6a by Huon Wilson:
[TBDGen] @objc protocols don't have descriptors.- edit: lib/TBDGen/TBDGen.cpp
-
Commit 9a255607eec951a2386502d1a11727d84c37d953 by Huon Wilson:
[IRGen] Visibility of deleted private method vtable stubs should match- edit: test/IRGen/zombies.swift
- edit: lib/IRGen/GenDecl.cpp
-
Commit 697d1ff5078dad3efce944edaf05a37858d3e80a by Huon Wilson:
[TBDGen] Global variables in main file don't have accessors.- edit: lib/TBDGen/TBDGen.cpp
-
Commit 63a20339454d7fb9cb42789f3f8b7e2e8e0ec637 by Dave Abrahams:
[stdlib] UnicodeDecoders: separate EncodedScalar from Buffer- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 662ea1f8a0c3f95263feb3a7f4c7f21e4932c85b by Dave Abrahams:
[stdlib] UnicodeDecoders: basic view proof-of-concept- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 66819b6113704d707ffc50050cad44295650aa75 by Mark Lacey:
Add a targeted test for inout-to-pointer conversions in the context of- edit: test/Sema/diag_type_conversion.swift
-
Commit 087a1a956e12ff04f82269646af8e9d13f7a3596 by Andrew Trick:
Fix SIL serialization for access markers.- edit: lib/Serialization/SILFormat.h
- edit: lib/Serialization/SerializeSIL.cpp
- edit: lib/Serialization/DeserializeSIL.cpp
- edit: include/swift/SIL/SILInstruction.h
- edit: include/swift/Serialization/ModuleFormat.h
-
Commit 7b0eb29db5525025f59416c9cfd85ff8e1f885dc by github:
Undo Sequence constraint on BinaryInteger.Words (#9047)- edit: stdlib/public/core/Integers.swift.gyb
-
Commit e8b0947897b0f0a754128c93ac97f607a3335787 by Andrew Trick:
[Exclusivity] Allow testing the -Onone pipeline with access markers.- edit: lib/SILOptimizer/Mandatory/AccessMarkerElimination.cpp
- edit: tools/sil-opt/SILOpt.cpp
- edit: lib/FrontendTool/FrontendTool.cpp
- edit: test/SILOptimizer/access_marker_elim.sil
- edit: include/swift/SILOptimizer/PassManager/Passes.h
- edit: lib/SILOptimizer/PassManager/Passes.cpp
- edit: lib/SIL/SILVerifier.cpp
- edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
- edit: test/SILOptimizer/access_marker_mandatory.swift
- edit: include/swift/SILOptimizer/PassManager/Passes.def
- edit: include/swift/SILOptimizer/PassManager/PassPipeline.def
-
Commit 9a289310010196a97f248c1d226c947fc08ccf5d by Doug Coleman:
overlays: Update dependencies and amend the script to add headers.- edit: stdlib/public/SDK/CoreImage/CMakeLists.txt
- edit: stdlib/public/SDK/Foundation/CMakeLists.txt
- edit: stdlib/public/SDK/GLKit/CMakeLists.txt
- edit: stdlib/public/SDK/CoreMedia/CMakeLists.txt
- edit: stdlib/public/SDK/HomeKit/CMakeLists.txt
- edit: stdlib/public/SDK/CloudKit/CMakeLists.txt
- edit: stdlib/public/SDK/QuartzCore/CMakeLists.txt
- edit: stdlib/public/SDK/GameplayKit/CMakeLists.txt
- edit: stdlib/public/SDK/os/CMakeLists.txt
- edit: stdlib/public/SDK/SpriteKit/CMakeLists.txt
- edit: stdlib/public/SDK/Contacts/CMakeLists.txt
- edit: stdlib/public/SDK/AVFoundation/CMakeLists.txt
- edit: stdlib/public/SDK/WatchKit/CMakeLists.txt
- edit: stdlib/public/SDK/SceneKit/CMakeLists.txt
- edit: stdlib/public/SDK/MapKit/CMakeLists.txt
- edit: stdlib/public/SDK/CoreLocation/CMakeLists.txt
- edit: stdlib/public/SDK/CoreData/CMakeLists.txt
- edit: stdlib/public/SDK/Photos/CMakeLists.txt
- edit: utils/find-overlay-dependencies.sh
- edit: stdlib/public/SDK/AssetsLibrary/CMakeLists.txt
- edit: stdlib/public/SDK/UIKit/CMakeLists.txt
- edit: stdlib/public/SDK/Intents/CMakeLists.txt
-
Commit 60e4985d3cff978937da9c14bcff091eaf43fbe0 by David Farler:
[Migrator] Set language version to 4 for the fix-it passes- edit: lib/Migrator/Migrator.cpp
-
Commit 27b4070f5f9250b822d9878906ef35170dfba6f0 by Jordan Rose:
When ranking overloads, always match up final closure parameters.- edit: test/expr/closure/trailing.swift
- edit: lib/Sema/CSRanking.cpp
- add: test/Compatibility/trailing-closure.swift
-
Commit 6c27e7ef5b5048c87f366acb73e03d85f5afd8ea by Michael Gottesman:
Remove all stdlib dependencies from the tbi test.- edit: test/Misc/tbi.swift
-
Commit ed0bae77bce81d01ad5f3570b6c6ef557d1b7ae5 by Andrew Trick:
Accesss marker deserialization.- edit: lib/Serialization/DeserializeSIL.cpp
-
Commit 4f05186b8804ac24a20b4fd47f7514d236e17943 by Doug Gregor:
[PrintAsObjC] Don't use take an ArrayRef into temporary storage.- edit: lib/PrintAsObjC/PrintAsObjC.cpp
-
Commit 28d7f80c24cdd031b461a7d6e842f365b3aa6c4c by Roman Levenstein:
[sil-combine] Fix a subtle bug in getConformanceAndConcreteType related- edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
- edit: test/Interpreter/FunctionConversion.swift
- edit: test/SILOptimizer/devirt_protocol_method_invocations.swift
-
Commit e144d0f40edbd8dbbda31fa238834502d4f2e954 by Roman Levenstein:
[sil-combine] Do not form the SubstitutionList by hand. Use- edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
-
Commit 48b1f16f0b39583a7d6846803d09e9de82a59b31 by Roman Levenstein:
Simplify code- edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
-
Commit 966c9b5754cb3ee47133a3712cc2cfb7df5daf8f by Doug Gregor:
[Stdlib] Remove a return statement after a fatalError().- edit: stdlib/public/core/Integers.swift.gyb
-
Commit 51978bc33ef881b0029d3de38702a4e4afc30519 by practicalswift:
Add reproducibility tests for -emit-module, -emit-sib, -emit-sibgen,- add: test/reproducible-builds/swiftc-emit-sibgen.swift
- add: test/reproducible-builds/swiftc-emit-sil.swift
- add: test/reproducible-builds/swiftc-emit-tbd.swift
- add: test/reproducible-builds/swiftc-emit-module.swift
- add: test/reproducible-builds/swiftc-emit-sib.swift
-
Commit ed401b47575fc241dacbb56bb57cf60024da01ea by practicalswift:
Add reproducibility test for -emit-bc- add: test/reproducible-builds/swift-emit-bc.swift
-
Commit 63776b507b7a0e64e6d9bea9b983275c8da87f1d by David Farler:
When converting some of the old Migrator automation to the new Migrator,- edit: include/swift/Migrator/MigratorOptions.h
- edit: include/swift/Migrator/Migrator.h
- edit: test/Migrator/null_migration.swift
- edit: lib/Migrator/Migrator.cpp
- edit: test/Migrator/objc_inference.swift
- edit: test/migrator/member.swift
- edit: test/Driver/driver-compile.swift
- edit: test/migrator/rename-init.swift
- edit: lib/Driver/ToolChains.cpp
- edit: test/migrator/rename.swift
- edit: lib/Driver/Driver.cpp
- edit: include/swift/Frontend/FrontendOptions.h
- edit: include/swift/Option/Options.td
- edit: lib/Frontend/FrontendOptions.cpp
- edit: test/migrator/member.swift.expected
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: include/swift/Driver/Driver.h
- edit: test/migrator/rename-init.swift.expected
- edit: lib/FrontendTool/FrontendTool.cpp
- edit: test/migrator/rename.swift.expected
-
Commit 6f6017c30c87e6c7f3992a5294dd5c18b86be90a by practicalswift:
[gardening] Use consistent naming for reproducibility tests- add: test/reproducible-builds/swiftc-emit-bc.swift
- delete: test/reproducible-builds/swift-emit-bc.swift
-
Commit 9fca4ccc379721ae9eac7f12f474634b939cb9f8 by Arnold Schwaighofer:
Revert "Merge pull request #9057 from erg/overlay-deps-round5"- edit: stdlib/public/SDK/CloudKit/CMakeLists.txt
- edit: stdlib/public/SDK/Contacts/CMakeLists.txt
- edit: stdlib/public/SDK/AssetsLibrary/CMakeLists.txt
- edit: stdlib/public/SDK/os/CMakeLists.txt
- edit: stdlib/public/SDK/CoreMedia/CMakeLists.txt
- edit: stdlib/public/SDK/UIKit/CMakeLists.txt
- edit: stdlib/public/SDK/WatchKit/CMakeLists.txt
- edit: stdlib/public/SDK/Intents/CMakeLists.txt
- edit: stdlib/public/SDK/GLKit/CMakeLists.txt
- edit: stdlib/public/SDK/MapKit/CMakeLists.txt
- edit: stdlib/public/SDK/CoreImage/CMakeLists.txt
- edit: utils/find-overlay-dependencies.sh
- edit: stdlib/public/SDK/SceneKit/CMakeLists.txt
- edit: stdlib/public/SDK/CoreData/CMakeLists.txt
- edit: stdlib/public/SDK/AVFoundation/CMakeLists.txt
- edit: stdlib/public/SDK/QuartzCore/CMakeLists.txt
- edit: stdlib/public/SDK/GameplayKit/CMakeLists.txt
- edit: stdlib/public/SDK/Photos/CMakeLists.txt
- edit: stdlib/public/SDK/SpriteKit/CMakeLists.txt
- edit: stdlib/public/SDK/HomeKit/CMakeLists.txt
- edit: stdlib/public/SDK/CoreLocation/CMakeLists.txt
- edit: stdlib/public/SDK/Foundation/CMakeLists.txt
-
Commit 16e42d3d047ed888e86e42c00b731cc95a5de501 by Dave Abrahams:
[stdlib] UnicodeDecoders: dumber is faster- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit d4cbc48e40e4a8e1b0dc0fd994ba8bd903101b07 by Erik Eckstein:
SILCombine: replace switch_value of Builtin.Int1 with a cond_br- edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
- edit: test/SILOptimizer/sil_combine.sil
-
Commit e3ae6f29b65f0d6c0003fe8d554325727cd4c2bd by Erik Eckstein:
SimplifyCFG: improve jump threading for switch_enum- edit: test/SILOptimizer/simplify_cfg.sil
- edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
-
Commit 9ac13ae60693beae9ae68c9ac9bfc65dd1a7d54e by Erik Eckstein:
stdlib, optimizer: add Array. reserveCapacityForAppend as a new array- edit: include/swift/SILOptimizer/Analysis/ArraySemantic.h
- edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
- edit: stdlib/public/core/Arrays.swift.gyb
- edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
-
Commit 76eca003bb498efb0221b2bfe9745cd3cdddec77 by Erik Eckstein:
ArrayElementValuePropagation: explicitly reserve space for new elements- edit: lib/SILOptimizer/Transforms/ArrayElementValuePropagation.cpp
- edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
- edit: lib/AST/ASTContext.cpp
- edit: include/swift/AST/ASTContext.h
- edit: test/SILOptimizer/array_contentof_opt.swift
-
Commit d50448a55fd49e21cc0f4a61332308deda98e645 by Adrian Prantl:
Represent Swift errors as DW_TAG_thrown_type in DWARF- edit: test/DebugInfo/Errors.swift
- edit: lib/IRGen/IRGenDebugInfo.cpp
- add: test/DebugInfo/ErrorVar.swift
-
Commit 53d82b19238e49141d735be3a7b6d3887bd9fe65 by Itai Ferber:
Rename sequence type to avoid ambiguity- edit: stdlib/public/core/Codable.swift
-
Commit d4cf06ab2a03c04dd44d302c9ecd705556459f7a by David Farler:
[Migrator] Only replace primary file with input buffer- edit: lib/Migrator/Migrator.cpp
-
Commit 3e6eb8f20a0368275d17a6196b6bfd0ad6c2ecdb by Itai Ferber:
Derive encoding an empty container by default- edit: lib/Sema/DerivedConformanceCodable.cpp
-
Commit 4e224c8b3c08e8b282a3537573f19c72b64f230f by Xi Ge:
[Test] Move test/migrator to test/Migrator. NFC- add: test/Migrator/mock-sdk/Bar.framework/module.map
- add: test/Migrator/rename.swift.expected
- delete: test/migrator/member.swift
- delete: test/migrator/rename-init.swift.expected
- delete: test/migrator/member.swift.expected
- add: test/Migrator/rename-init.swift
- add: test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h
- add: test/Migrator/rename-init.swift.expected
- delete: test/migrator/mock-sdk/Bar.framework/module.map
- delete: test/migrator/rename.swift.expected
- add: test/Migrator/API.json
- delete: test/migrator/rename.swift
- delete: test/migrator/mock-sdk/Bar.framework/Headers/Bar.h
- add: test/Migrator/rename.swift
- delete: test/migrator/API.json
- add: test/Migrator/member.swift
- delete: test/migrator/rename-init.swift
- add: test/Migrator/member.swift.expected
-
Commit d4289d65ec54819812f248273f99b8ec870636bf by Michael Gottesman:
Update the TBI test to be conditional on the arm64 code generator- edit: test/Misc/tbi.swift
-
Commit bdfa92703d81a9895b8c80d8c09bb0f2c988f9ba by Itai Ferber:
Fix crash in AST printing- edit: lib/AST/ASTPrinter.cpp
-
Commit 4c2320724e4a48a0f4df0e2b38a9014629f5adfb by Itai Ferber:
Fix init(from:) required condition- edit: lib/Sema/DerivedConformanceCodable.cpp
-
Commit 62279325193350328f9a4d27fa292195f5db4d26 by github:
[stdlib] Custom Reverse[RandomAccess]Collection.Iterator- edit: stdlib/public/core/Reverse.swift
-
Commit 0ec4d88b0184f12f7d1593525b0a869bfe2160aa by Roman Levenstein:
Fix the test. Don’t hard code 64 bits.- edit: test/SILOptimizer/devirt_protocol_method_invocations.swift
-
Commit 90078b0c43296ae008e7009e48ea97363c4faff2 by Doug Gregor:
Add SE-0160: Limiting @objc inference to the ChangeLog- edit: CHANGELOG.md
-
Commit 5ad4ef450839b952773fd359f495a8dbd8b4e505 by Dave Abrahams:
[stdlib] UnicodeDecoders: bidirectional UnicodeScalar view- edit: stdlib/public/core/Collection.swift
- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 539cba9479ac1594e01bc040b39ab6cd91807092 by github:
[Migrator] Handle enum modernization changes. (#9077)- edit: test/Migrator/rename.swift
- edit: test/Migrator/API.json
- edit: include/swift/IDE/APIDigesterData.h
- edit: test/Migrator/rename.swift.expected
- edit: test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h
-
Commit d77324782a76043d808a10f38205b0a814beca1b by Pavol Vaskovic:
Fix SR-4659 Benchmark logs should be tied to tested tree version- edit: benchmark/scripts/Benchmark_Driver
-
Commit 515f3efbd6e3a702036fd2d8df96c7c13002c9fd by Doug Gregor:
Document implementation of SE-0142- edit: CHANGELOG.md
-
Commit c343ab6907dbccd7d8ba5e6cfa4be4a8061559e7 by Erik Eckstein:
ArrayElementValuePropagation: fix a wrong substituted function type for- edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
- edit: test/SILOptimizer/array_contentof_opt.swift
-
Commit 73aabd73f77c89de50b7137fd230d9cac705f35f by Devin Coughlin:
[Exclusivity] Fix insertion/remove in AccessSet in runtime.- add: test/Interpreter/enforce_exclusive_access.swift
- edit: stdlib/public/runtime/Exclusivity.cpp
-
Commit e7d9d00119b46693a00f317e317589584b96864a by Slava Pestov:
Sema: Remove a bit of dead code from CSApply- edit: lib/Sema/CSApply.cpp
-
Commit 7a3f12f3270b31512e51df129ccc3941b81c8f5c by Slava Pestov:
Sema: Small fix to get class property access working on subclass- edit: lib/Sema/CSApply.cpp
-
Commit 77b760d50054c08843b9deb1d81fe4dc4e81ed27 by Slava Pestov:
Add some more tests for subclass existentials- add: test/Interpreter/subclass_existentials.swift
- edit: test/SILGen/subclass_existentials.swift
- edit: test/type/subclass_composition.swift
-
Commit 14781598cb9deec93d496ce8f3b8c7f25a37ec7f by github:
[Migrator] Handle getter/setter to property access migration.- edit: test/Migrator/API.json
- edit: test/Migrator/mock-sdk/Bar.framework/Headers/Bar.h
- add: test/Migrator/property.swift
- add: test/Migrator/property.swift.expected
- edit: lib/Migrator/SyntacticMigratorPass.cpp
-
Commit 4e802e2f517540fe0ac113f59403f74aa181752c by Dave Abrahams:
[stdlib] UnicodeDecoders: A little cacheing builds character- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit cc2dc794356dae67cc07778db95f5b0cf477e103 by Erik Eckstein:
fix typo in comment- edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
-
Commit 62be182cacb7fef24c66b1a0d8069767041f7ee5 by Erik Eckstein:
benchmarks: add a comment and use more meaningful numbers- edit: benchmark/single-source/SortLargeExistentials.swift
-
Commit 903c8c15f267fa6379d32da671bdd734972b5ce3 by Jordan Rose:
[test] Fix mangled name for renamed test.- edit: test/DebugInfo/ErrorVar.swift
-
Commit 10c62545c84ff3b22e73d38cbd8e4f1104d645a2 by Jordan Rose:
[Serialization] Extract error types to a separate header.- add: lib/Serialization/DeserializationErrors.h
- edit: lib/Serialization/Deserialization.cpp
-
Commit 1168cacf4ff83828616f29f02afa710358d3865c by Jordan Rose:
[Serialization] Drop decls whose types can't be deserialized.- edit: lib/Serialization/Deserialization.cpp
- edit: lib/Serialization/ModuleFile.cpp
- edit: include/swift/Serialization/ModuleFormat.h
- edit: lib/Serialization/Serialization.cpp
- edit: test/Serialization/Recovery/Inputs/custom-modules/Typedefs.h
- edit: lib/Serialization/DeserializationErrors.h
- edit: test/Serialization/Recovery/typedefs.swift
-
Commit 3ee8e843e7eb3a7192cb4d55a5e245c230fc9247 by Jordan Rose:
[Serialization] Propagate errors through compound types.- add: test/Serialization/Recovery/type-removal-objc.swift
- edit: test/Serialization/Recovery/typedefs.swift
- edit: test/Serialization/Recovery/Inputs/custom-modules/module.modulemap
- add: test/Serialization/Recovery/Inputs/custom-modules/TypeRemovalObjC.h
- edit: lib/Serialization/Deserialization.cpp
-
Commit 59a2545a7fb00f428f149f89fa510d642333ccfa by Jordan Rose:
[Serialization] Drop functions whose types can't be imported.- edit: test/Serialization/Recovery/typedefs.swift
- edit: lib/Serialization/Deserialization.cpp
-
Commit db1fc95b699f47e57ecaf8cb3f96b9ecefdeed3b by Jordan Rose:
[Serialization] Drop subscripts and initializers with problem types.- edit: lib/Serialization/DeserializationErrors.h
- edit: lib/Serialization/Deserialization.cpp
- edit: test/Serialization/Recovery/typedefs.swift
-
Commit 5344d16039a3cbe0462ef2d24b37dbda9831ff40 by Jordan Rose:
[Serialization] Make sure grandchild overrides can be dropped too.- edit: test/Serialization/Recovery/overrides.swift
-
Commit fea17f22aa802151f1df38dbf8028ccda3b1cab7 by Michael Ilseman:
[Parse] Add support for multiline strings inside interpolations- edit: lib/Parse/Lexer.cpp
- edit: test/Parse/multiline_errors.swift
- edit: test/Parse/multiline_string.swift
- edit: include/swift/Parse/Lexer.h
- edit: include/swift/AST/DiagnosticsParse.def
-
Commit 1cfce451470968a95ca5068c869545858c4c6349 by Dave Abrahams:
[stdlib] UnicodeDecoders: generalization preparing for UTF16- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit e032d916f907bcbe381b7803db5398498e8c6d66 by Slava Pestov:
Runtime: Update _swift_buildDemanglingForMetadata() for subclass- edit: test/Interpreter/subclass_existentials.swift
- edit: stdlib/public/runtime/Demangle.cpp
-
Commit 16159157804651ebcdeeaa107ffd272cec7182a1 by Slava Pestov:
Runtime: Dynamic casts to subclass existentials- edit: stdlib/public/runtime/Casting.cpp
- edit: stdlib/public/runtime/SwiftValue.h
- edit: stdlib/public/runtime/SwiftValue.mm
- add: test/Interpreter/subclass_existentials_objc.swift
- edit: test/Interpreter/subclass_existentials.swift
-
Commit 1bce1beadb7518ec5063a842d85536cc524893d1 by Slava Pestov:
XFAIL the subclass_existentials test in check-swift-optimize mode- edit: test/Interpreter/subclass_existentials.swift
-
Commit e3b68e7bdda7ccf3d57401449c33b5164a15c422 by Slava Pestov:
Remove -enable-experimental-subclass-existentials staging flag- edit: test/ClangImporter/subclass_existentials_ir.swift
- edit: test/Interpreter/subclass_existentials_objc.swift
- edit: test/PrintAsObjC/protocols.swift
- edit: test/ClangImporter/objc_bridging_generics_swift3.swift
- edit: test/ClangImporter/subclass_existentials_swift3.swift
- edit: lib/Sema/TypeCheckType.cpp
- edit: test/ClangImporter/objc_bridging_generics.swift
- edit: tools/swift-ide-test/swift-ide-test.cpp
- edit: test/IRGen/subclass_existentials.sil
- edit: lib/ClangImporter/ImportType.cpp
- edit: test/type/subclass_composition.swift
- edit: test/type/subclass_composition_objc.swift
- edit: include/swift/Basic/LangOptions.h
- edit: test/Interpreter/subclass_existentials.swift
- edit: test/SILGen/subclass_existentials.swift
- edit: test/IRGen/type_layout_reference_storage_objc.swift
- edit: include/swift/Option/FrontendOptions.td
- edit: test/IRGen/objc_type_encoding.swift
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: test/IRGen/type_layout_reference_storage.swift
- edit: test/ClangImporter/subclass_existentials.swift
-
Commit 6594a4c9cbd3c50d004d56210979d408e01e00b3 by Slava Pestov:
Add changelog entry for SE-0156- edit: CHANGELOG.md
-
Commit 781082b23760fa8fe4b2a6a1bef201f26d0c0df8 by Doug Gregor:
Re-enabled Lazy test.- edit: validation-test/stdlib/Lazy.swift.gyb
-
Commit 8ad6aa4e0dbe6ce82df4876806f230ff5e5fbd37 by Nathan Hawes:
[migrator] Add pass for API type changes- edit: include/swift/Migrator/EditorAdapter.h
- add: test/Migrator/wrap_optional.swift.expected
- edit: lib/Migrator/Migrator.cpp
- edit: test/Migrator/API.json
- edit: lib/Migrator/SyntacticMigratorPass.cpp
- add: test/Migrator/wrap_optional.swift
- edit: include/swift/IDE/APIDigesterData.h
- edit: include/swift/Index/Index.h
- edit: lib/Migrator/EditorAdapter.cpp
- edit: lib/Index/Index.cpp
- add: test/Migrator/Inputs/cities.swift
-
Commit 9ebc4caa411c184b20f8e095407cf91f9f5fcd99 by Doug Gregor:
[Type checker] Warn about unavailable witnesses used to satisfy a- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: test/decl/protocol/req/unavailable.swift
-
Commit 42c59554a0e980ab83f52eda41140c4b2c465834 by Robert Widmann:
Introduce the Space Engine- edit: lib/Sema/TypeCheckStmt.cpp
- edit: include/swift/AST/ASTPrinter.h
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/SILOptimizer/Mandatory/DataflowDiagnostics.cpp
- edit: include/swift/AST/DiagnosticsSema.h
- edit: lib/AST/ASTPrinter.cpp
-
Commit 39494b2ba2057c4750f057afca46bb8e2da06c91 by Robert Widmann:
Rearrange test code for exhaustiveness- edit: lib/Sema/TypeCheckStmt.cpp
- edit: test/FixCode/fixits-empty-switch.swift.result
- edit: validation-test/Driver/Dependencies/rdar25405605.swift
- edit: test/ClangImporter/enum-new.swift
- edit: test/ClangImporter/enum.swift
- edit: test/ClangImporter/enum-error.swift
- edit: test/Constraints/patterns.swift
- edit: test/ClangImporter/swift2_warnings.swift
- edit: test/ClangImporter/enum-dataflow.swift
- edit: test/Index/expressions.swift
- edit: test/expr/unary/selector/selector.swift
- edit: test/stmt/switch_stmt2.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/stmt/statements.swift
- delete: test/SILOptimizer/switch.swift
- edit: test/NameBinding/reference-dependencies.swift
- edit: test/FixCode/fixits-switch.swift
- edit: test/Sema/availability_versions.swift
- edit: test/SILGen/switch.swift
- edit: test/Parse/matching_patterns.swift
- edit: test/stmt/switch_stmt1.swift
- edit: test/Parse/invalid.swift
- add: lib/Sema/TypeCheckSwitchStmt.cpp
- edit: test/SILOptimizer/unreachable_code.swift
- edit: lib/Sema/CMakeLists.txt
- edit: test/ClangImporter/ctypes_parse.swift
- edit: test/Parse/switch_incomplete.swift
- edit: test/FixCode/fixits-empty-switch.swift
- edit: test/Parse/switch.swift
- edit: test/SourceKit/CursorInfo/cursor_info_expressions.swift
- edit: test/SILGen/sil_locations.swift
- edit: test/FixCode/fixits-switch.swift.result
- add: test/Sema/exhaustive_switch.swift
- edit: lib/Sema/TypeChecker.h
-
Commit ae591c0538525bf2b536b9588157836c031c70b9 by Ted Kremenek:
Remove hard-coding of -swift-version 3 in some validation tests.- edit: validation-test/IDE/crashers_2/0010-reference-to-self-in-extension-init.swift
- edit: validation-test/Serialization/rdar29694978.swift
- edit: validation-test/IDE/crashers_2/0011-complete-protocol-with-initializer.swift
-
Commit 157133db50f3fd73377689e5852a6654b21a6c1e by Ted Kremenek:
Pass -swift-version X for %target-swift-frontend- edit: test/lit.cfg
-
Commit 4ff254de972cfe2bd7c42b9d00f154526799bd00 by Nathan Hawes:
Move canDeclProvideDefaultImplementationFor() from libIDE into libIndex- edit: lib/IDE/IDETypeChecking.cpp
- add: include/swift/Index/Utils.h
- edit: lib/Index/Index.cpp
- edit: include/swift/Index/Index.h
- edit: include/swift/Sema/IDETypeChecking.h
- edit: lib/Migrator/SyntacticMigratorPass.cpp
-
Commit 1dfab989315f2ac7c949dbc9b501159130bcb834 by Robert Widmann:
Look through parens to the semantic pattern below- edit: lib/Sema/TypeCheckSwitchStmt.cpp
-
Commit 906567c7dddb9303df9a319f71677e2036fc12dc by Slava Pestov:
Fix typos- edit: test/Interpreter/subclass_existentials.swift
- edit: CHANGELOG.md
-
Commit 48eb9373b964b887b38bf20e962086b2017dde61 by Ted Kremenek:
Revert "Pass -swift-version X for %target-swift-frontend"- edit: test/lit.cfg
-
Commit 42ea9384a023aa47d15d71a88e2c9fe0f2b74e07 by Ted Kremenek:
Include config.swift_test_options in config.target_swift_frontend for- edit: test/lit.cfg
-
Commit 3c5b393e0c07c222950e626e5c4553358e22365d by Mark Lacey:
[Constraint solver] Rework how we select the next disjunction to visit.- edit: lib/Sema/CSSolver.cpp
- add: validation-test/Sema/type_checker_perf/generic_operators.swift.gyb
- edit: validation-test/stdlib/Set.swift
- edit: validation-test/stdlib/Data.swift
-
Commit 4d12647e34c23efd90a5e444b043f69bc90fe114 by github:
Revert "Add reproducibility tests for -emit-module, -emit-sib,- delete: test/reproducible-builds/swiftc-emit-module.swift
- delete: test/reproducible-builds/swiftc-emit-sil.swift
- delete: test/reproducible-builds/swiftc-emit-tbd.swift
- delete: test/reproducible-builds/swiftc-emit-sibgen.swift
- delete: test/reproducible-builds/swiftc-emit-sib.swift
-
Commit 54d71fb3ca440739814bbe436c10e1eebee448da by Arnold Schwaighofer:
DebugInfo: Disable test- edit: test/DebugInfo/ErrorVar.swift
-
Commit 66ed615d78e01111101212a6683cb15f9473f4a9 by Arnold Schwaighofer:
Disable test/Misc/tbi.swift- edit: test/Misc/tbi.swift
-
Commit a85aedebd49d8af41c4b0847a0a54918c3b89b1a by Devin Coughlin:
[Exclusivity] Add test for per-thread dynamic enforcement.- edit: test/Interpreter/enforce_exclusive_access.swift
-
Commit b7ba524607ca382d8d7364b493b8f8eac0815f7d by Erik Eckstein:
Add a test case for non-ascii module names.- add: test/stdlib/UnicodeMetadata.swift
-
Commit 1731250dac84189815294a9a79286f1606d524ef by Roman Levenstein:
[sil-open-archetypes-tracker] Add type dependent operands to more- edit: lib/SIL/SILInstructions.cpp
- edit: include/swift/SIL/SILBuilder.h
- edit: include/swift/SIL/SILInstruction.h
- edit: test/Interpreter/subclass_existentials.swift
-
Commit 373ec73181cac4042d1144f961d776c0ab9ac3b3 by Adrian Prantl:
Fix XFAILed testcase by re-arranging CHECK lines.- edit: test/DebugInfo/ErrorVar.swift
-
Commit 0aaceb60d3fba64560bd3698a8bfd0b3d06a64ce by Dave Abrahams:
[stdlib] UnicodeDecoders: handle UTF16- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit e1e67844a845f4be8c9061de862800eb3713aa4f by Itai Ferber:
Split RawRep extensions for Encodable + Decodable- edit: stdlib/public/core/Codable.swift
-
Commit a9b6181ebd38246fb304f8a193dc7e8f269f8674 by github:
[Serialization] Drop support for serializing LValueType. (#9080)- edit: include/swift/Serialization/DeclTypeRecordNodes.def
- edit: lib/Serialization/Serialization.cpp
- edit: lib/Serialization/Deserialization.cpp
- edit: include/swift/Serialization/ModuleFormat.h
-
Commit 946b776e371717f89ba5b4225efcbec5eb07d1b0 by github:
[stdlib] One-sided ranges and RangeExpression (#8710)- edit: stdlib/public/core/Substring.swift.gyb
- edit: test/Generics/slice_test.swift
- edit: stdlib/public/core/Policy.swift
- edit: test/stdlib/RangeTraps.swift
- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
- edit: test/Constraints/diagnostics.swift
- edit: stdlib/public/core/Range.swift.gyb
- edit: test/IDE/print_type_interface.swift
- edit: stdlib/public/core/RangeReplaceableCollection.swift.gyb
- edit: test/IDE/complete_enum_elements.swift
- edit: test/stdlib/RangeDiagnostics.swift
- edit: test/decl/func/operator.swift
-
Commit 3130c3cbd7f779aa3b7b22b2d307bff6dd09bfdc by Slava Pestov:
AST: Remove an overload of GenericSignature::getSubstitutions()- edit: lib/AST/GenericSignature.cpp
- edit: lib/SIL/TypeLowering.cpp
- edit: lib/SILGen/SILGenConstructor.cpp
- edit: lib/AST/GenericEnvironment.cpp
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/Sema/CSApply.cpp
- edit: include/swift/AST/GenericSignature.h
- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 221df61a6e08c7649fc8aaff1bb07e01139ba304 by Slava Pestov:
SILOptimizer: Clean up SubstitutionMap usage in devirtualizer- edit: lib/SILOptimizer/Utils/Devirtualize.cpp
-
Commit 433c192bf159caa6935b3e28633ab7affc93a475 by Itai Ferber:
Temporarily fix failing SourceKit test- edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
-
Commit ecae403c240f71b120543bbc0154bda6cf4ad8dd by Vedant Kumar:
[Coverage] Emit a profiler increment in ObjC destructors- edit: lib/SILGen/SILGenDestructor.cpp
- add: test/SILGen/coverage_deinit.swift
-
Commit b5292f04f8cb464ef08693cef7c3288513e0c5dc by Graydon Hoare:
Add an assortment of new "always-on" metrics.- edit: lib/FrontendTool/FrontendTool.cpp
- edit: lib/AST/DeclContext.cpp
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: include/swift/AST/ASTContext.h
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: lib/Basic/Statistic.cpp
- edit: lib/Serialization/Deserialization.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: include/swift/Basic/Statistic.h
- edit: lib/AST/Decl.cpp
- edit: lib/ClangImporter/ImportDecl.cpp
-
Commit 46a3058da27ce9484563aca5d7db0a6fb5e14e8d by Norio Nomura:
[Preset] include sourcekit-inproc in default install on Linux- edit: utils/build-presets.ini
-
Commit a93bddf019b0a3f99fcc8fef7bf5a9f2a7bc767b by Norio Nomura:
Set rpath to libsourcekitdInProc.so on Linux- edit: tools/SourceKit/CMakeLists.txt
-
Commit a07b1d6c504f5c905c4483b388f60da308900436 by Vedant Kumar:
[Coverage] Require objc_interop for an ObjC destructor test- edit: test/SILGen/coverage_deinit.swift
-
Commit 76dc4210c4371efb29ff932f09bea4cf49f3cec1 by Nathan Hawes:
Change %swift -> %target-swift-frontend- edit: test/Migrator/wrap_optional.swift.expected
- edit: test/Migrator/wrap_optional.swift
-
Commit 93435d17d6ccdc163b893f933c9703a147b6ec68 by Doug Gregor:
[Substitution Map] Handle substitutions of generic parameters made- edit: lib/AST/ASTContext.cpp
- edit: lib/AST/SubstitutionMap.cpp
- add: validation-test/compiler_crashers_2_fixed/0092-se-0154.swift
-
Commit 6ef76a92f4550c8f801991f3e61a81473ba68473 by Doug Gregor:
[AST] Use flat array storage for SubstitutionMap's replacement types.- edit: include/swift/AST/SubstitutionMap.h
- edit: lib/AST/SubstitutionMap.cpp
-
Commit ae49b6939b34e65afce170c4835e48f4226b80b1 by Erik Eckstein:
Mangling: fix mangling of functions with a single empty tuple argument- edit: test/SILGen/arguments_as_tuple_overloads.swift
- edit: lib/AST/ASTMangler.cpp
- edit: test/Demangle/Inputs/manglings.txt
-
Commit 9c80b23953fd5bf30a401a14f32e8a438c6de995 by Greg Parker:
[stdlib] Make StdlibUnittest nullability-agnostic for ObjC runtime- edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
- edit: stdlib/private/StdlibUnittestFoundationExtras/StdlibUnittestFoundationExtras.swift
-
Commit bf52ff032aeef60b438cb89ce86cd73d4c1c6488 by David Farler:
[Migrator] Conservative and Minimal @objc inference workflows- edit: lib/Driver/ToolChains.cpp
- add: test/Driver/driver_migration.swift
- edit: test/Migrator/rename-init.swift.expected
- add: test/Migrator/Inputs/conservative_objc_inference.swift
- edit: test/Migrator/wrap_optional.swift.expected
- edit: test/Migrator/member.swift.expected
- edit: include/swift/Migrator/FixitFilter.h
- edit: lib/Frontend/CompilerInvocation.cpp
- add: test/Migrator/minimal_objc_inference.swift
- edit: test/Migrator/wrap_optional.swift
- delete: test/Migrator/objc_inference.swift
- edit: test/Migrator/member.swift
- edit: test/Migrator/property.swift
- edit: test/Migrator/null_migration.swift
- add: test/Migrator/Inputs/minimal_objc_inference.swift
- edit: test/Migrator/property.swift.expected
- edit: test/Migrator/rename.swift.expected
- edit: include/swift/Option/Options.td
- edit: lib/Migrator/Migrator.cpp
- edit: test/Migrator/rename.swift
- edit: test/Migrator/rename-init.swift
- add: test/Migrator/conservative_objc_inference.swift
- edit: include/swift/Migrator/MigratorOptions.h
-
Commit f469fb73db40f7ba5e2a4953f9ba768e825998b7 by Andrew Trick:
[Exclusivity] Allow AccessEnforcementSelection to run before DI.- edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
-
Commit 8187aae1b87369c4ce0cbb8a021365bc6f07eef9 by Andrew Trick:
[Exclusivity] Handle copy_addr+destroy_addr folding with end_access- edit: lib/SIL/SILBuilder.cpp
- edit: test/SILOptimizer/allocbox_to_stack_ownership.sil
-
Commit 2336a8786651897c22ae56852a83f45c3e7efbfd by Andrew Trick:
[Exclusivity] Enable access markers for the entire -Onone pipeline.- edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
- edit: lib/SILOptimizer/Mandatory/AccessMarkerElimination.cpp
- edit: include/swift/AST/DiagnosticsFrontend.def
- edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
- edit: test/SILOptimizer/access_marker_elim.sil
- edit: test/SILOptimizer/access_enforcement_selection.swift
- edit: test/SILOptimizer/access_marker_mandatory.swift
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
-
Commit 45967ceb4f37294c24dfbc35e1980e3604706243 by Andrew Trick:
[Exclusivity] Update tests for access markers.- edit: test/SILGen/addressors.swift
- edit: test/SILOptimizer/access_marker_mandatory.swift
- edit: test/SILOptimizer/definite_init_failable_initializers.swift
- edit: test/Interpreter/enforce_exclusive_access.swift
- edit: test/SILGen/unmanaged.swift
-
Commit 8ecc3e31cf73c67ba1bc3edbdc50025f1069451f by Andrew Trick:
[Exclusivity] access enforcement SIL tests.- add: test/SILOptimizer/access_enforcement_selection.sil
-
Commit 2ce58c1eb315ad3083c30fed2fa7cbde305092ea by Itai Ferber:
Add JSON and property list encoders and decoders- edit: stdlib/public/SDK/Foundation/CMakeLists.txt
- edit: stdlib/public/SDK/Foundation/NSError.swift
- add: stdlib/public/SDK/Foundation/JSONEncoder.swift
- add: stdlib/public/SDK/Foundation/PlistEncoder.swift
- add: stdlib/public/SDK/Foundation/Codable.swift
-
Commit f7cd0a6343969889ed84bcbd44cd15262c9349b0 by Itai Ferber:
Add Codable conformance to Array- edit: stdlib/public/core/Codable.swift
-
Commit 44682f7a721ce80706c88a8b7d316f2f4f94c49b by Itai Ferber:
Ensure all Dates can always round-trip by default- edit: stdlib/public/SDK/Foundation/Codable.swift
-
Commit c6f8834d2679646981f46903b3125383352d46c5 by Itai Ferber:
Remove unnecessary CodingKey implementation- edit: stdlib/public/SDK/Foundation/Codable.swift
-
Commit c5fc1e3f78c3cf0fc94ff9f0e9276266adce8014 by Itai Ferber:
Use encode(contentsOf:) instead of a loop- edit: stdlib/public/SDK/Foundation/Codable.swift
-
Commit d177bdf748c5e86f06e12852317a7b73b51b5248 by Itai Ferber:
Add preliminary {JSON,Plist}Encoder tests- add: test/stdlib/TestJSONEncoder.swift
- add: test/stdlib/TestPlistEncoder.swift
-
Commit 328ebe856776fe63df524eb6d4fcf6199cbaa785 by github:
Revert "[stdlib] Dictionary/Set enhancements"- delete: validation-test/stdlib/HashedCollectionFilter3.swift
- delete: validation-test/stdlib/HashedCollectionFilter4.swift
- edit: validation-test/stdlib/Dictionary.swift
- edit: test/api-digester/source-stability.swift.expected
- edit: stdlib/public/core/HashedCollections.swift.gyb
- edit: validation-test/stdlib/Set.swift
-
Commit 1de530e229ab5736980f2e9162c2fe7dc97fe82c by github:
Revert "Improve disjunction selection"- delete: validation-test/Sema/type_checker_perf/generic_operators.swift.gyb
- edit: validation-test/stdlib/Data.swift
- edit: lib/Sema/CSSolver.cpp
- edit: validation-test/stdlib/Set.swift
-
Commit 1163ea7c7a7c0caa744450ce8c4f3fe06724c184 by github:
[stdlib] swapAt method (#9119)- edit: stdlib/public/core/Reverse.swift
- edit: stdlib/public/core/StringCharacterView.swift
- edit: stdlib/public/core/CollectionAlgorithms.swift.gyb
- edit: stdlib/public/core/MutableCollection.swift
- edit: stdlib/public/core/Arrays.swift.gyb
- edit: stdlib/public/core/ContiguousArrayBuffer.swift
- edit: stdlib/public/core/Sort.swift.gyb
- edit: stdlib/public/core/SequenceAlgorithms.swift.gyb
-
Commit 7778fc2fb359ff92b956fa6f146ecbd55a935129 by Itai Ferber:
Fix encoding container linker errors- edit: stdlib/public/core/Codable.swift
-
Commit 68525ce45042bf7316a507bf2fb6975e1be2333e by Bob Wilson:
swift-stdlib-tool is not a shell script and can be stripped- edit: utils/build-script-impl
-
Commit bcdf09d166a7b6c32f642d67d40a03b50a96884b by Mark Lacey:
[stdlib] Disambiguate a subscript operation.- edit: stdlib/public/core/Substring.swift.gyb
-
Commit 253d0080efdbe8b4788cea48ab5782a6bf3949ce by Robert Widmann:
Improve diagnostic for attempted initialization of non-nominal types- edit: lib/Sema/CSDiag.cpp
- add: test/decl/init/nonnominal_init.swift
- edit: include/swift/AST/DiagnosticsSema.def
-
Commit ecfa406fc580df48260c6ad606bfd11c10f6ad4c by Mark Lacey:
Re-instate "Improve disjunction selection"- add: validation-test/Sema/type_checker_perf/generic_operators.swift.gyb
- edit: validation-test/stdlib/Set.swift
- edit: validation-test/stdlib/Data.swift
- edit: lib/Sema/CSSolver.cpp
-
Commit 40c89048ba68d4aa182a0420b7910596b0427b19 by Argyrios Kyrtzidis:
[index] Make sure that we index implicit constructors- edit: lib/IDE/SwiftSourceDocInfo.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
- edit: test/SourceKit/Indexing/Inputs/test_module.index.response
- edit: test/SourceKit/Indexing/index_is_test_candidate_objc.swift.response
- edit: test/Index/index_module.swift
- edit: test/Index/kinds.swift
- edit: test/Index/Inputs/cross_language.m
- edit: test/SourceKit/Indexing/Inputs/cycle-depend/A.response
- edit: test/SourceKit/Indexing/index_forbid_typecheck.swift.response
- edit: lib/AST/SourceEntityWalker.cpp
- edit: lib/Migrator/SyntacticMigratorPass.cpp
- edit: test/SourceKit/Indexing/sr_3815.swift.response
- edit: lib/Index/Index.cpp
- edit: test/SourceKit/DocSupport/doc_source_file.swift.response
- edit: test/IDE/reconstruct_type_from_mangled_name.swift
- edit: test/Index/cross_language.swift
- edit: test/SourceKit/Indexing/rdar_21602898.swift.response
-
Commit b48377bb142edde165a8734aa54f3c8d36cecab3 by Argyrios Kyrtzidis:
[test] Update linux test:- edit: test/SourceKit/Indexing/index_is_test_candidate.swift.response
-
Commit 9e38a8efea6771f94643b900b1f3d2f0cadca56e by Mark Lacey:
Do not hard-code a result type that the type checker will fill in.- edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
-
Commit de10c41915bb53713fc9cea8496e0b5fe0d669aa by Mark Lacey:
Fix another case where the type checker will set the correct types.- edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
-
Commit a7def4bba9d4779e669d624042f2adae7cb9fcfd by ben-cohen:
Delete old unused String._splitFirst- edit: test/Constraints/members.swift
- edit: validation-test/stdlib/String.swift
- edit: stdlib/public/core/StringLegacy.swift
-
Commit d17258cac729b5bd6da4e021f4b99113a65dc054 by Joe Shajrawi:
@in_constant calling convention - part of passing large loadable types- edit: lib/IRGen/GenFunc.cpp
- edit: lib/SIL/SILOwnershipVerifier.cpp
- edit: include/swift/AST/Attr.def
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/IRGen/GenProto.cpp
- edit: lib/AST/ASTPrinter.cpp
- edit: docs/SIL.rst
- edit: lib/IRGen/GenClangType.cpp
- edit: lib/SILOptimizer/Utils/Local.cpp
- edit: include/swift/Serialization/ModuleFormat.h
- edit: lib/SILGen/SILGenPoly.cpp
- edit: lib/Demangling/Demangler.cpp
- edit: lib/Demangling/Remangler.cpp
- edit: docs/ABI.rst
- edit: include/swift/AST/Types.h
- edit: lib/SILGen/SILGenBridging.cpp
- edit: lib/SIL/SILValue.cpp
- edit: include/swift/SIL/SILArgumentConvention.h
- edit: lib/SIL/SILVerifier.cpp
- edit: lib/IRGen/GenCall.cpp
- edit: lib/Serialization/Serialization.cpp
- edit: lib/SILGen/SILGenProlog.cpp
- edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollectorOwnership.cpp
- edit: lib/SIL/SILPrinter.cpp
- edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
- edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
- edit: include/swift/SIL/SILFunctionConventions.h
- edit: lib/IRGen/GenObjC.cpp
- edit: lib/SILGen/SILGenApply.cpp
- edit: lib/Serialization/Deserialization.cpp
- edit: lib/AST/ASTMangler.cpp
-
Commit 0d0cac357acc0365acd0577e3bf6a4a632b59adb by Joe Shajrawi:
retain_value_addr and release_value_addr SIL instructions: take as an- edit: lib/IRGen/GenDecl.cpp
- edit: lib/SIL/SILOwnershipVerifier.cpp
- edit: lib/Demangling/Demangler.cpp
- edit: lib/Demangling/NodePrinter.cpp
- edit: lib/Demangling/Remangler.cpp
- edit: lib/IRGen/IRGenModule.h
- edit: lib/SIL/SILInstruction.cpp
- edit: docs/SIL.rst
- edit: lib/SILOptimizer/Utils/SILInliner.cpp
- edit: lib/IRGen/IRGenSIL.cpp
- edit: include/swift/SIL/SILBuilder.h
- edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
- edit: include/swift/SIL/SILCloner.h
- edit: lib/IRGen/GenEnum.cpp
- edit: lib/SIL/ValueOwnershipKindClassifier.cpp
- edit: include/swift/SIL/PatternMatch.h
- edit: include/swift/Demangling/DemangleNodes.def
- edit: lib/Serialization/SerializeSIL.cpp
- edit: lib/Parse/ParseSIL.cpp
- edit: lib/SIL/SILVerifier.cpp
- edit: utils/vim/syntax/sil.vim
- edit: docs/ABI.rst
- edit: include/swift/SIL/SILNodes.def
- edit: include/swift/SIL/SILInstruction.h
- edit: lib/SIL/SILPrinter.cpp
- edit: lib/Serialization/DeserializeSIL.cpp
- edit: include/swift/Serialization/ModuleFormat.h
- edit: lib/IRGen/IRGenMangler.h
- edit: lib/SILOptimizer/SILCombiner/SILCombiner.h
- edit: utils/sil-mode.el
-
Commit 7863e29279bb153014ea7ab9219129366a91d79c by Robert Widmann:
Add fix-it to error and add note - SR-4637 (#8947)- edit: lib/Sema/TypeCheckType.cpp
- edit: test/attr/attr_escaping.swift
-
Commit ad8d5a97ec41bb1d4267197cda2fd9f7db1a636a by Ben Cohen:
[stdlib] Stop precounting lazily filtered collections (#8038)- edit: test/stdlib/Filter.swift
- edit: stdlib/public/core/Filter.swift.gyb
-
Commit 51ef30732ec44d3e6b3aa2cd5813b011a68f7f27 by Saleem Abdulrasool:
SIL: IWYU (NFC)- edit: lib/SILOptimizer/Mandatory/AccessMarkerElimination.cpp
-
Commit 6c854c253229b9320b49bb027573fa027e61bb57 by Arnold Schwaighofer:
[stdlib] Disable failing Lazy.swift.gyb test again- edit: validation-test/stdlib/Lazy.swift.gyb
-
Commit 7d5d63eaf8f243b144778c487dfa4358082bd3c3 by Arnold Schwaighofer:
Revert "[stdlib] One-sided ranges and RangeExpression (#8710)"- edit: stdlib/public/core/RangeReplaceableCollection.swift.gyb
- edit: test/Generics/slice_test.swift
- edit: test/decl/func/operator.swift
- edit: test/stdlib/RangeDiagnostics.swift
- edit: stdlib/public/core/Policy.swift
- edit: test/IDE/complete_enum_elements.swift
- edit: test/stdlib/RangeTraps.swift
- edit: stdlib/public/core/Substring.swift.gyb
- edit: test/IDE/print_type_interface.swift
- edit: test/Constraints/diagnostics.swift
- edit: stdlib/public/core/Range.swift.gyb
- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
-
Commit a7cf116e8f221661c024be76ef858000dfbb20d0 by ben-cohen:
XFAIL RangeTraps.CountablePartialRangeFrom in resilient mode- edit: test/stdlib/RangeTraps.swift
-
Commit 53ea193134772021e289fac55487c54a0003ab54 by Robert Widmann:
Un-XFAIL floating point test in resilient mode- edit: test/stdlib/FloatingPoint.swift.gyb
-
Commit f45196d0224df8a94e56a7fff1372510ef4ef8d7 by Robert Widmann:
[SR-4231] Add diagnostic (& fix-it) for mixed syntax availability- edit: include/swift/AST/DiagnosticsParse.def
- edit: lib/Parse/ParseStmt.cpp
- add: test/Parse/diagnose_availability.swift
-
Commit 38903764df93b0b675613a329ff084747edc502e by github:
Revert "Revert "[stdlib] One-sided ranges and RangeExpression (#8710)""- edit: stdlib/public/core/Substring.swift.gyb
- edit: test/decl/func/operator.swift
- edit: test/stdlib/RangeDiagnostics.swift
- edit: test/IDE/complete_enum_elements.swift
- edit: test/stdlib/RangeTraps.swift
- edit: stdlib/public/core/Policy.swift
- edit: test/Generics/slice_test.swift
- edit: test/Constraints/diagnostics.swift
- edit: stdlib/public/core/RangeReplaceableCollection.swift.gyb
- edit: test/IDE/print_type_interface.swift
- edit: stdlib/public/core/Range.swift.gyb
- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
-
Commit 9d2d4bb61d3e5c9666bd6ad147f9e1565d6223f4 by Michael Gottesman:
Fix the tbi test even harder.- delete: test/Misc/tbi.swift
- add: test/Misc/tbi.sil
-
Commit 1b6ce09bd494ca5a92df25aefc705cd10f815e98 by Dave Abrahams:
[stdlib] UnicodeDecoders: drop needless test options- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 53182a361ae1b382952c9806f964157a74a919c9 by Dave Abrahams:
[stdlib] UnicodeDecoders: explicit SubSequence for _UIntBuffer- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 1fe4d46e7c9d46bcee957e2bdc77c42e69f31fdc by Dave Abrahams:
[stdlib] UnicodeDecoders: Check for nonzero before byteswapping.- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 43211b602aff27e37e3a753e4a7bbef6a0665d45 by github:
[stdlib] De-gyb sorting (#9135)- delete: stdlib/public/core/Sort.swift.gyb
- edit: stdlib/public/core/CMakeLists.txt
- edit: validation-test/stdlib/Algorithm.swift
- edit: validation-test/stdlib/Sort.swift.gyb
- edit: stdlib/public/core/CollectionAlgorithms.swift.gyb
- add: stdlib/public/core/Sort.swift
-
Commit e881b210afdd0d859916e4eafebe5970a0dd886b by Dave Abrahams:
WIP: inject _UnicodeEncodingBase- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 370b08a92760658c771cbbcf97b250428c806326 by Robert Widmann:
Revise diagnostic message for availability fixit- edit: include/swift/AST/DiagnosticsParse.def
- edit: lib/Parse/ParseStmt.cpp
- edit: test/Parse/diagnose_availability.swift
-
Commit 04f949cf61dfcc31d8bca8ee7cb2c5e057ba4010 by Dave Abrahams:
WIP: sink CodeUnit to Encoding- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 22e7cce4fd7ad7872866512bf26dc6433c852d85 by Dave Abrahams:
WIP: sink EncodedScalar to Encoding- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 986374086d126f05dbcfe935d4e098495f04ca5e by Dave Abrahams:
[stdlib] UnicodeDecoders: One EncodedScalar format for fwd/reverse- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 4e2f36c7637d2c066d5c9c5460cda5c8adcc515f by Robert Widmann:
Lift case redundancy checks into Sema- edit: test/Constraints/patterns.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/stmt/statements.swift
- edit: test/Parse/switch.swift
- edit: lib/Sema/TypeCheckSwitchStmt.cpp
- edit: test/Parse/matching_patterns.swift
- edit: test/Sema/exhaustive_switch.swift
- edit: test/SILGen/unreachable_code.swift
- edit: test/expr/postfix/dot/optional_context_member_enum.swift
- edit: test/expr/postfix/dot/optional_context_member.swift
-
Commit 14ac493f71832bcb449ab690cf52af9ffb0cc5ca by Dave Abrahams:
[stdlib] UnicodeDecoders: Hoist encodedReplacementCharacter- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 5b31417ec1ba9a2fbd2df902a4dfbb8b2ea74a35 by Dave Abrahams:
[stdlib] UnicodeDecoders: Hoist decode() up to UnicodeEncoding- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 23f51e6970431f927e8739d14b2960bd8d452bef by Dave Abrahams:
[stdlib] UnicodeDecoders: minor renaming- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 1abd2e01b2aedd39713dd95eca92d5ac452ebe92 by Dave Abrahams:
[stdlib] UnicodeDecoders: Hoist _isScalar() up to UnicodeEncoding- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 2ace06e178ec7b88f5a63b9c6b7a14927513fe4a by Dave Abrahams:
80-column cleanups- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit c6883cbe34b5f0964b6e69c89fe7a8ce4d9f3391 by Dave Abrahams:
[stdlib] UnicodeDecoders: add _UTFEncoding and sink _isScalar there- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 22aa340fd4692f40f54d0a78aa858538741f0955 by Dave Abrahams:
Fix a typo- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 36707992e725633aa60c9de037d184cd62db1017 by Dave Abrahams:
[stdlib] UnicodeDecoders: Decoder => Parser, access control...- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 9af9cffcde6340c28c8657da480fb13974140b3f by Dave Abrahams:
[stdlib] UnicodeDecoders: comments- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit cda4579894595574ba31556ee13f1465c4b1b1a7 by Dave Abrahams:
[stdlib] UnicodeDecoders: add encode requirement- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 84d90abd3b0dd8087b93c8faabef4768474c941d by Roman Levenstein:
[sil-verifier] Each archetype occurring in the substitutions list- edit: lib/SIL/SILVerifier.cpp
-
Commit df0f1aca177d8f0ac27edddf0d9d9cf5d04394df by Roman Levenstein:
[sil-generic-specializer] Fix a copy&paste error- edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit 64ff5c792c31123487f1ea08017e0df574116089 by Roman Levenstein:
Add tests for partial specializations with generic substitutions- add: test/SILOptimizer/partial_specialization.sil
-
Commit 4dc080178521288ef080b8242ea1f676c2b3eea3 by Joe Shajrawi:
IRGen Mandatory Module Pass: Pass large loadable types by address- edit: include/swift/SILOptimizer/PassManager/Passes.def
- add: lib/IRGen/LoadableByAddress.cpp
- edit: include/swift/SIL/SILFunction.h
- edit: test/DebugInfo/guard-let.swift
- edit: test/IRGen/weak.sil
- edit: test/IRGen/copy_value_destroy_value.sil
- edit: test/IRGen/indirect_argument.sil
- edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
- edit: test/Interpreter/enum.swift
- edit: include/swift/SILOptimizer/PassManager/Transforms.h
- edit: include/swift/IRGen/IRGenSILPasses.h
- edit: include/swift/SILOptimizer/PassManager/PassManager.h
- edit: test/IRGen/c_layout.sil
- edit: lib/IRGen/CMakeLists.txt
- edit: test/IRGen/value_buffers.sil
- edit: lib/IRGen/AllocStackHoisting.cpp
- edit: test/IRGen/enum.sil
-
Commit e887eb2db8b097df4c7c64f77d9902d0f269f316 by Doug Gregor:
[Serialization] Ignore parsed declarations when resolving x-refs.- edit: lib/Serialization/Deserialization.cpp
-
Commit 52804dd70977ab6422891518e139777bf8879c9f by Doug Gregor:
[Type checker] Downgrade some "redundant conformance" errors to- add: test/decl/protocol/conforms/redundant_conformance.swift
- add: test/decl/protocol/conforms/Inputs/redundant_conformance_B.swift
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: test/decl/protocol/conforms/placement.swift
- edit: test/Sema/enum_post_hoc_raw_representable_with_raw_type.swift
- add: test/Compatibility/string_collection.swift
- edit: include/swift/AST/DiagnosticsSema.def
- add: test/decl/protocol/conforms/Inputs/redundant_conformance_A.swift
-
Commit 7fe28f9beb65a77121bf9d1bca90546ad99e8510 by Jim Ingham:
Add CopyDiagnostic to the DiagnosticManager.- edit: include/lldb/Expression/DiagnosticManager.h
- edit: source/Expression/DiagnosticManager.cpp
-
Commit eb173567d971dad88c342d6750cb7b82c7977bd0 by Jim Ingham:
Fix !N and !-N commands and add a test case.- edit: source/Commands/CommandObjectCommands.cpp
- edit: source/Interpreter/CommandHistory.cpp
- add: packages/Python/lldbsuite/test/functionalities/history/TestHistoryRecall.py
-
Commit 1d09ebab8f94055e2b1a7c6057ffca67f72fcc98 by Jim Ingham:
x-fail this test while Adrian is working on a fix.- edit: packages/Python/lldbsuite/test/lang/swift/variables/generic_struct_debug_info/generic_flatmap/TestSwiftGenericStructDebugInfoGenericFlatMap.py
-
Commit 14d04d9a53bb4b3e073903d7213a46cdd75ae3ee by Jason Molenda:
Add extra logging for when lldb is looking for kernels and kexts.- edit: source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp
-
Commit 924c19b27adc308a6c452a005dc4477a993df143 by Jason Molenda:
Call stat() on a file if readdir()'s dirent file type is "unknown".- edit: source/Host/common/FileSpec.cpp
-
Commit 3c6038deeabc0d9c744e54a40d9950ad8ebb1356 by Slava Pestov:
[Swift] Update for getSuperclass() change- edit: source/Symbol/SwiftASTContext.cpp
-
Commit 2bc6e92bc03b7029814ad00eb8d29b8ebff8a109 by Jason Molenda:
Fix the last commit; compression was being enabled on mac native which- edit: tools/debugserver/source/RNBRemote.cpp
-
Commit 1899d3b515ec0d9a5dcf7c1ca97f7a088effdf95 by Jason Molenda:
Add a new testsuite category, 'watchpoints', and have it disabled by- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delayed_crash_with_breakpoint_watchpoint/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/n_watch_n_break/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_breakpoints_one_watchpoint/.categories
- edit: packages/Python/lldbsuite/test/configuration.py
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_watch_break/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watch_break_delay/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_delay_breakpoint/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watchpoint_delay_watchpoint_one_breakpoint/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoint_threads/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watch_break/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_breakpoint/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/two_watchpoints_one_signal/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/watchpoint_with_delay_watchpoint_threads/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delay_signal_watch/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_n_watch_n_break/.categories
- edit: packages/Python/lldbsuite/test/test_categories.py
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_delay_watch/.categories
- add: packages/Python/lldbsuite/test/functionalities/watchpoint/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/breakpoints_delayed_breakpoint_one_watchpoint/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/signal_watch/.categories
- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/delay_watch_break/.categories
-
Commit 0d185cf1267b32964b57eff5bd0b441232cd441d by Jason Molenda:
Fix mismerge by me.- edit: packages/Python/lldbsuite/test/configuration.py
-
Commit 9525415b59ade342a83c5e6ea275e3ee226222c0 by Jason Molenda:
One more watchpoint testsuite directory on stable/swift-4.0-branch.- add: packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/crash_with_watchpoint/.categories
-
Commit 27dd6ea642e3db535ca72c0267159e3d9e89f279 by Jim Ingham:
Applying PR #178 to stable.- edit: tools/repl/swift/main.swift
-
Commit addec28d53842819ae2ff926a59f2734d6345749 by Jason Molenda:
Correct the names of some target conditional defines in debugserver.- edit: tools/debugserver/source/RNBRemote.cpp
-
Commit 0a628b035d99bfd745ce5174646047c8544f226e by Jason Molenda:
Fix libc++ vector data formatter (bug #32553)- edit: packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/TestDataFormatterLibcxxVBool.py
- edit: source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
- edit: source/Plugins/Language/CPlusPlus/LibCxx.cpp
- edit: source/Plugins/Language/CPlusPlus/LibCxx.h
- edit: source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
-
Commit 939a6beecf38ef19d71ec2fc1c19ac048a563c2f by Slava Pestov:
[Swift] Simplify IUO -> Optional hack- edit: source/Symbol/SwiftASTContext.cpp
-
Commit 0f9efbc3bd020ce0493fde5c80a7e89c6212e868 by Slava Pestov:
[Swift] Generalize GetDynamicTypeAndAddress_{Enum,Struct}() for nested- edit: source/Target/SwiftLanguageRuntime.cpp
-
Commit 1db083bec07a16257473d1cd8be603c2eff643b9 by Slava Pestov:
[Swift] Remove BindGenericType()- edit: include/lldb/Symbol/SwiftASTContext.h
- edit: source/Symbol/SwiftASTContext.cpp
-
Commit aeedcbb1ada9c15abe7cccac819d1e20882411f9 by Slava Pestov:
[Swift] Small test for nested generics- edit: packages/Python/lldbsuite/test/lang/swift/generics/TestSwiftGenericsResolution.py
- edit: packages/Python/lldbsuite/test/lang/swift/generics/main.swift
-
Commit 9c13b4127b11ebf1a01db51eadd1945c205251e5 by Slava Pestov:
[Swift] AnyObject does not have a witness table- edit: source/Symbol/SwiftASTContext.cpp
-
Commit 41fc63c15c0960b17831a3fd7556c51dbb432299 by Slava Pestov:
[Swift] Simplify GetSwiftTypeInfo() and fix tuple lowering- add: packages/Python/lldbsuite/test/lang/swift/tuple/main.swift
- edit: source/Symbol/SwiftASTContext.cpp
- add: packages/Python/lldbsuite/test/lang/swift/tuple/TestSwiftTuple.py
-
Commit 48bab8030d9c3a8de4392fcea5378025c3df0d4e by Slava Pestov:
[Swift] TestSwiftAnyType test appears to be passing now- edit: packages/Python/lldbsuite/test/lang/swift/any/TestSwiftAnyType.py
-
Commit cc653111f4eef6c97f13cb4db46cf47c2f5372e4 by Slava Pestov:
[Swift] TestPOUnwrapping test appears to be passing now- edit: packages/Python/lldbsuite/test/repl/pounwrapping/TestPOUnwrapping.py
-
Commit 0677e6354e7494600f5bf24e27a5cb6089210371 by Slava Pestov:
[Swift] TestREPLStructs test appears to be passing now- edit: packages/Python/lldbsuite/test/repl/structs/TestREPLStructs.py
-
Commit 15a5591f39eb847ff79c8aade9faf083eb26919b by Slava Pestov:
[Swift] TestFilePrivate test appears to be passing now- edit: packages/Python/lldbsuite/test/lang/swift/file_private/TestFilePrivate.py
-
Commit 29c0a57bbdeb2999ec400949369504718cc9b342 by Slava Pestov:
[Swift] TestSwiftFixIts test appears to be passing now- edit: packages/Python/lldbsuite/test/lang/swift/fixits/TestSwiftFixIts.py
-
Commit bf5d97d623c8f7b02dbc38ed26a80f15c3b2ba4d by Slava Pestov:
[Swift] TestSwiftGetValueAsUnsigned test appears to be passing now- edit: packages/Python/lldbsuite/test/lang/swift/get_value/TestSwiftGetValueAsUnsigned.py
-
Commit 60cb965448178614be5cf2fcf98cf31ada0427ae by Slava Pestov:
[Swift] Simplify more swift::cast usage- edit: source/Symbol/SwiftASTContext.cpp
-
Commit 9f24f45bc435b99dbddc7a776e797facd447748b by Slava Pestov:
[Swift] Remove unnecessary transform() calls- edit: include/lldb/Symbol/SwiftASTContext.h
- edit: source/Symbol/SwiftASTContext.cpp
-
Commit e3a11849a1f63f039e662e11239d2f38c451d262 by Slava Pestov:
[Swift] Remove GetEnumTypeInfo()- edit: source/Symbol/SwiftASTContext.cpp
- edit: include/lldb/Symbol/SwiftASTContext.h
- edit: source/Target/SwiftLanguageRuntime.cpp
-
Commit 4fc6dcc27018a1436c128eb4a3acf131a46a6e1f by Slava Pestov:
Add missing file- add: packages/Python/lldbsuite/test/lang/swift/tuple/Makefile
-
Commit de2b0111f1089e40ea3256babd5936a8fa1421d5 by Slava Pestov:
[Swift] Make the VALID_OR_RETURN linter happy- edit: source/Symbol/SwiftASTContext.cpp
-
Commit 0625bce9ec4d1dddf29f37cecd6144a1c89ec4ca by Jim Ingham:
xfail the TestLLVMStyle test while we figure out why it's failing.- edit: packages/Python/lldbsuite/test/lang/cpp/llvm-style/TestLLVMStyle.py
-
Commit 24f71ed0b74b47a9b9b149deace57f6e39677a74 by Jim Ingham:
Add a sample_test directory with simple starter test cases for standard- add: packages/Python/lldbsuite/test/sample_test/Makefile
- edit: packages/Python/lldbsuite/test/README-TestSuite
- add: packages/Python/lldbsuite/test/sample_test/TestSampleTest.py
- add: packages/Python/lldbsuite/test/sample_test/TestSampleInlineTest.py
- add: packages/Python/lldbsuite/test/sample_test/main.c
-
Commit d5287f3c74323573ae4a84ad64e6c94c7b5899a1 by Jim Ingham:
Make it clear what you should modify when you copy any of these sample- edit: packages/Python/lldbsuite/test/sample_test/TestSampleTest.py
- edit: packages/Python/lldbsuite/test/sample_test/TestSampleInlineTest.py
-
Commit 4bfa50b3647327fca49dc120def1686c17a661d4 by Jim Ingham:
Added generic return types, and separated test for printing & calling.- add: packages/Python/lldbsuite/test/lang/swift/closures/TestSwiftClosures.py
-
Commit 6ada119807939c30987760f530b89d227801f249 by Jim Ingham:
Added some test cases for printing closure objects, and for- add: packages/Python/lldbsuite/test/lang/swift/expression/class_constrained_protocol/TestClassConstrainedProtocol.py
- add: packages/Python/lldbsuite/test/lang/swift/expression/class_constrained_protocol/Makefile
- add: packages/Python/lldbsuite/test/lang/swift/closures/Makefile
- add: packages/Python/lldbsuite/test/lang/swift/closures/main.swift
- add: packages/Python/lldbsuite/test/lang/swift/expression/class_constrained_protocol/main.swift
-
Commit addb9d342cf8241c2f4dfd29d33984a24a9b93c1 by Jason Molenda:
Simplify two abstractions used in FileSpec::ForEachItemInDirectory, I'm- edit: source/Host/common/FileSpec.cpp
-
Commit 788ab4af54599f0a85af41bddc2f016708c607c8 by Jason Molenda:
Un-auto-merge swift-4.0-branch's build-llvm.py.- edit: scripts/Xcode/build-llvm.py
-
Commit 16e90f7b2cd913b96187632b19e0c00e41f54298 by Vedant Kumar:
[ubsan] Fall back to the fast unwinder when print_stacktrace=1- edit: test/ubsan/TestCases/TypeCheck/misaligned.cpp
- edit: lib/ubsan/ubsan_diag.cc
- edit: test/ubsan/TestCases/Misc/missing_return.cpp