[Swift CI] Build Failure: 1. OSS - Swift ASAN - OS X (swift 3.1) #7

Report

[FAILURE] oss-swift-3.1-incremental-ASAN-RA-osx [#7]

Build URL:
https://ci.swift.org/job/oss-swift-3.1-incremental-ASAN-RA-osx/7/
Project:
oss-swift-3.1-incremental-ASAN-RA-osx
Date of build:
Tue, 06 Dec 2016 00:22:20 -0800
Build duration:
1 min 48 sec

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 5c801752fd0f955c1b5495a428b82b87122644f4 by blangmuir:

    [code-completion] Fix a crash on invalid operator decls

    • edit: lib/IDE/CodeCompletion.cpp
    • add: test/IDE/complete_invalid_op_decl.swift
  • Commit 8caa9f4cd12bad38a0edb08ae598ab79070e2f01 by abeingessner:
    minor cleanup in HashedCollections

    • edit: stdlib/public/core/HashedCollections.swift.gyb
  • Commit d02040c35525801b77d85245987e21d5a37b4a91 by atrick:
    Enable SIL verification with the sil-opt driver.

    • edit: test/SIL/Parser/basic.sil
    • edit: tools/sil-opt/SILOpt.cpp
    • edit: test/SILOptimizer/devirt_static_witness_method.sil
  • Commit 21405f1ac1f91fb2dbd9de19811c40ed9a3897d8 by a.beingessner:
    [runtime] statically construct the Dictionary and Set singletons

    • edit: stdlib/public/SwiftShims/GlobalObjects.h
    • edit: stdlib/public/core/HashedCollections.swift.gyb
    • edit: stdlib/public/stubs/GlobalObjects.cpp
  • Commit 1aa9021b7db5a67325701f976c24a4b5f3ed126c by atrick:
    Disable -enable-sil-verify-all in stdlib parsing tests.

    • edit: validation-test/SIL/parse_stdlib_12.sil
    • edit: validation-test/SIL/parse_stdlib_4.sil
    • edit: validation-test/SIL/parse_stdlib_11.sil
    • edit: validation-test/SIL/parse_stdlib_16.sil
    • edit: validation-test/SIL/parse_stdlib_10.sil
    • edit: validation-test/SIL/parse_stdlib_2.sil
    • edit: validation-test/SIL/parse_stdlib_1.sil
    • edit: validation-test/SIL/parse_stdlib_14.sil
    • edit: validation-test/SIL/parse_stdlib_7.sil
    • edit: validation-test/SIL/parse_stdlib_8.sil
    • edit: validation-test/SIL/parse_stdlib_9.sil
    • edit: validation-test/SIL/parse_stdlib_0.sil
    • edit: validation-test/SIL/parse_stdlib_6.sil
    • edit: validation-test/SIL/Inputs/gen_parse_stdlib_tests.sh
    • edit: validation-test/SIL/parse_stdlib_5.sil
    • edit: validation-test/SIL/parse_stdlib_13.sil
    • edit: validation-test/SIL/parse_stdlib_15.sil
    • edit: validation-test/SIL/parse_stdlib_3.sil
  • Commit 7c58b6ba2f3393a897159de01268199402749fd0 by dgregor:
    Allow generic requirements that augment Self in Swift 3 compatibility

    • add: test/Compatibility/unsatisfiable_req.swift
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: test/decl/protocol/req/unsatisfiable.swift
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit f8c45dd9c7b75fcfdf2e8565b8808b3c48c444cf by dgregor:
    Disable a compiler-crasher that is crashing inconsistently.

    • edit: validation-test/compiler_crashers/28504-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
  • Commit 995072ca788cd971c93084bc4184e1ae9143f586 by spestov:
    AST: Add FuncDecl/ConstructorDecl::getResultInterfaceType()

    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Decl.cpp
  • Commit 0948506cc25c638fb869d64092f69ea56d6f290a by spestov:
    ASTPrinter: Refactor usages of ArchetypeType::getSelfProtocol()

    • edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
    • edit: lib/AST/ASTPrinter.cpp
    • edit: test/SourceKit/DocSupport/doc_swift_module.swift.response
    • edit: include/swift/AST/ASTPrinter.h
    • edit: test/SIL/Parser/default_witness_tables.sil
    • edit: test/SourceKit/CursorInfo/cursor_info.swift
  • Commit 2294e33604842a4fd7abc25e5cbb3f22054ec5c8 by spestov:
    AST: Remove ArchetypeType::getSelfProtocol()

    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/AST/Type.cpp
  • Commit 2fd3aa157a9a388765cd850d10812a33ff28091a by jacob:
    [QoI] Improve diagnostics when all .init candidates are inaccessible

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSDiag.cpp
    • edit: test/Constraints/super_constructor.swift
  • Commit 36f780f9e0f5691dde41d7d96bfdf080ae9fef9e by practicalswift:
    [swiftc (140 vs. 5199)] Add crasher in swift::ModuleFile::getDecl

  • Commit 40a85e2a90b50b6f12f92645a8d72889d7aafa17 by matthewvermaak:
    [gardening] Fix missing 'an' in CallingConventions

    • edit: docs/CallingConvention.rst
  • Commit 8ce006cc8c687ff9a134cf12a25455b93d2bac11 by practicalswift:
    [swiftc (141 vs. 5199)] Add crasher in

    • add: validation-test/compiler_crashers/28532-unreachable-executed-at-swift-lib-ast-type-cpp-174.swift
  • Commit 4d4bac2f9882842c16a478bf9933f54f8758edc7 by github:
    Revert "[Archetype builder] Mark same-type constraints on nested types

    • edit: test/Generics/requirement_inference.swift
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: test/SILOptimizer/prespecialize.swift
  • Commit 2e901cb4f967b74ef90541ef4f8b18303bf9752a by spestov:
    AST: Clean up PrintOptions a bit

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: include/swift/AST/PrintOptions.h
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/IDE/ModuleInterfacePrinting.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
  • Commit 0c95a3bd1d938edadfd0af11ed72d04383ef250e by spestov:
    AST: Correctly set PrintAST::CurrentType

    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/AST/PrintOptions.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
  • Commit b8feb3d68d4cb0756e4de7597c25a5c75d873452 by spestov:
    AST: Nuke TypeBase::canTreatContextAsMember()

    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/Types.h
  • Commit 1df6e51c140baba2acb4ef1c82515cbdaea1f1b4 by spestov:
    AST: Only print DynamicSelfType as 'Self' for class types

    • edit: test/decl/protocol/req/dynamic_self.swift
    • edit: test/decl/protocol/conforms/fixit_stub.swift
    • edit: lib/AST/ASTPrinter.cpp
  • Commit 38622a79c7273cca31673ff3944b228c620074ca by practicalswift:
    [swiftc (142 vs. 5199)] Add crasher in swift::namelookup::lookupInModule

  • Commit 59b90fd2013ec71a68821aa34b3b9d0f0b990bc0 by practicalswift:
    Remove unused function digestFast(…)

    • edit: benchmark/single-source/Hash.swift
  • Commit 81e93c7ca6310a030553d3a69b2953ffd55c9149 by practicalswift:
    Remove unused internal struct _InitializePointer

    • edit: stdlib/public/core/Arrays.swift.gyb
  • Commit 40d3b60f73f03ade38d058baa575d35a48127ba9 by practicalswift:
    Remove unused internal function _isUniqueOrPinnedReference()

    • edit: stdlib/public/core/ManagedBuffer.swift
  • Commit e8cb435d99f92a7f15dae3eb51cf62941dc6d502 by practicalswift:
    Remove unused variable CountableSelf

    • edit: stdlib/public/core/Range.swift.gyb
  • Commit e958c1bf597997e772a925cde8ad29c8d3086651 by practicalswift:
    Mark crash cases as non-deterministic.

    • add: validation-test/compiler_crashers/28483-unreachable-executed-at-swift-lib-ast-type-cpp-1117.swift
    • add: validation-test/compiler_crashers/28490-result-case-not-implemented.swift
    • edit: validation-test/compiler_crashers/28493-resolveidenttypecomponent-swift-typechecker-swift-declcontext-llvm-arrayref-swif.swift
  • Commit 797b80765f5e5a7a0b4ad079dbd7bf9ae279be32 by practicalswift:
    [gardening] Use the correct base URL (https://swift.org) in references

    • edit: include/swift/SILOptimizer/PassManager/PrettyStackTrace.h
    • edit: lib/Basic/TaskQueue.cpp
    • edit: benchmark/single-source/ArraySubscript.swift
    • edit: include/swift/SIL/Notifications.h
    • edit: lib/IRGen/GenObjC.cpp
    • edit: include/swift/SILOptimizer/Analysis/IVAnalysis.h
    • edit: include/swift/Runtime/HeapObject.h
    • edit: include/swift/SIL/Dominance.h
    • edit: include/swift/AST/LookupKinds.h
    • edit: lib/AST/ConcreteDeclRef.cpp
    • edit: benchmark/single-source/SuperChars.swift
    • edit: lib/SILOptimizer/UtilityPasses/StripDebugInfo.cpp
    • edit: include/swift/Runtime/Enum.h
    • edit: lib/SILOptimizer/IPO/ExternalDefsToDecls.cpp
    • edit: include/swift/SILOptimizer/Analysis/TypeExpansionAnalysis.h
    • edit: lib/SILOptimizer/ARC/RCStateTransition.def
    • edit: lib/ClangImporter/SwiftLookupTable.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/Basic/ThreadSafeRefCounted.cpp
    • edit: benchmark/single-source/Phonebook.swift
    • edit: include/swift/Basic/NullablePtr.h
    • edit: include/swift/SILOptimizer/PassManager/Transforms.h
    • edit: benchmark/single-source/StringTests.swift
    • edit: lib/ClangImporter/IAMInference.h
    • edit: lib/SILGen/Initialization.h
    • edit: include/swift/ClangImporter/ClangModule.h
    • edit: lib/SILOptimizer/SILCombiner/SILCombine.cpp
    • edit: include/swift/Runtime/Reflection.h
    • edit: include/swift/SILOptimizer/PassManager/Passes.def
    • edit: lib/IRGen/GenReflection.cpp
    • edit: lib/IRGen/WeakTypeInfo.h
    • edit: lib/IRGen/ReferenceTypeInfo.h
    • edit: lib/IRGen/GenCall.h
    • edit: include/swift/Driver/Driver.h
    • edit: lib/IRGen/NecessaryBindings.h
    • edit: lib/AST/TypeJoinMeet.cpp
    • edit: lib/IRGen/IRGenDebugInfo.h
    • edit: lib/SILGen/ExitableFullExpr.h
    • edit: lib/Sema/CSRanking.cpp
    • edit: benchmark/utils/DriverUtils.swift
    • edit: include/swift/Frontend/SerializedDiagnosticConsumer.h
    • edit: lib/SILOptimizer/ARC/ARCRegionState.h
    • edit: lib/IDE/CodeCompletionResultBuilder.h
    • edit: benchmark/single-source/ClassArrayGetter.swift
    • edit: lib/Immediate/ImmediateImpl.h
    • edit: lib/SILGen/SILGenDynamicCast.h
    • edit: lib/SILOptimizer/Transforms/DeadObjectElimination.cpp
    • edit: lib/Basic/Demangle.cpp
    • edit: include/swift/Basic/TopCollection.h
    • edit: lib/IRGen/TypeInfo.h
    • edit: lib/SILOptimizer/Mandatory/DiagnoseUnreachable.cpp
    • edit: include/swift/SILOptimizer/Analysis/ColdBlockInfo.h
    • edit: lib/AST/SourceEntityWalker.cpp
    • edit: include/swift/SILOptimizer/Utils/LoadStoreOptUtils.h
    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: include/swift/RemoteAST/RemoteAST.h
    • edit: include/swift/Sema/TypeCheckRequest.h
    • edit: include/swift/AST/SILOptions.h
    • edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
    • edit: include/swift/SIL/SILOpenedArchetypesTracker.h
    • edit: include/swift/Basic/AssertImplements.h
    • edit: include/swift/AST/AnyFunctionRef.h
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/Basic/DiverseStack.cpp
    • edit: lib/SILOptimizer/ARC/GlobalLoopARCSequenceDataflow.cpp
    • edit: include/swift/SILOptimizer/Analysis/LoopRegionAnalysis.h
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: include/swift/SILOptimizer/Analysis/SimplifyInstruction.h
    • edit: lib/ClangImporter/SwiftLookupTable.h
    • edit: include/swift/Markup/AST.h
    • edit: include/swift/SIL/SILUndef.h
    • edit: include/swift/AST/TypeVisitor.h
    • edit: include/swift/SILOptimizer/PassManager/Passes.h
    • edit: lib/IRGen/GenCoverage.cpp
    • edit: include/swift/SILOptimizer/Analysis/ProgramTerminationAnalysis.h
    • edit: lib/IRGen/ScalarTypeInfo.h
    • edit: benchmark/single-source/StrComplexWalk.swift
    • edit: lib/AST/Builtins.cpp
    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: lib/SIL/Projection.cpp
    • edit: lib/Sema/ConstraintGraphScope.h
    • edit: benchmark/single-source/CaptureProp.swift
    • edit: lib/AST/DocComment.cpp
    • edit: lib/SILOptimizer/Transforms/OwnershipModelEliminator.cpp
    • edit: benchmark/single-source/DeadArray.swift
    • edit: lib/Sema/CodeSynthesis.h
    • edit: include/swift/SwiftDemangle/SwiftDemangle.h
    • edit: lib/AST/RawComment.cpp
    • edit: include/swift/Basic/Varint.h
    • edit: include/swift/AST/ProtocolConformanceRef.h
    • edit: include/swift/Basic/ArrayRefView.h
    • edit: include/swift/AST/TypeReprNodes.def
    • edit: include/swift/Basic/QuotedString.h
    • edit: lib/Basic/Remangle.cpp
    • edit: benchmark/single-source/StringWalk.swift
    • edit: lib/IRGen/GenProto.h
    • edit: lib/AST/Pattern.cpp
    • edit: lib/SILOptimizer/Transforms/ArrayCountPropagation.cpp
    • edit: include/swift/SIL/SILDefaultWitnessTable.h
    • edit: lib/Basic/PrettyStackTrace.cpp
    • edit: lib/SILOptimizer/UtilityPasses/BasicCalleePrinter.cpp
    • edit: benchmark/single-source/ArrayOfRef.swift
    • edit: lib/IRGen/GenPoly.h
    • edit: include/swift/Driver/ToolChain.h
    • edit: lib/AST/USRGeneration.cpp
    • edit: include/swift/AST/TypeLoc.h
    • edit: lib/Basic/FileSystem.cpp
    • edit: lib/IRGen/GenStruct.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: include/swift/AST/Comment.h
    • edit: lib/Basic/LLVMContext.cpp
    • edit: include/swift/AST/DebuggerClient.h
    • edit: include/swift/Index/IndexSymbol.h
    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: lib/IRGen/Linking.h
    • edit: lib/IRGen/GenHeap.cpp
    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/SIL/DynamicCasts.cpp
    • edit: lib/Basic/Default/TaskQueue.inc
    • edit: include/swift/SILOptimizer/Utils/Generics.h
    • edit: lib/Sema/GenericTypeResolver.h
    • edit: lib/SILOptimizer/Analysis/AliasAnalysis.cpp
    • edit: include/swift/ABI/MetadataKind.def
    • edit: include/swift/AST/Attr.h
    • edit: include/swift/SIL/TypeSubstCloner.h
    • edit: lib/SIL/AbstractionPattern.cpp
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/SILOptimizer/ARC/RefCountState.h
    • edit: lib/IRGen/StructLayout.cpp
    • edit: include/swift/AST/USRGeneration.h
    • edit: include/swift/AST/LazyResolver.h
    • edit: include/swift/SILOptimizer/Analysis/ValueTracking.h
    • edit: include/swift/Remote/MemoryReader.h
    • edit: lib/LLVMPasses/LLVMSwiftAA.cpp
    • edit: include/swift/Basic/Malloc.h
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/IRGen/IndirectTypeInfo.h
    • edit: lib/SILOptimizer/Transforms/ArrayElementValuePropagation.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: include/swift/SILOptimizer/Utils/GenericCloner.h
    • edit: include/swift/Basic/PointerIntEnum.h
    • edit: lib/AST/DefaultArgumentKind.cpp
    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
    • edit: include/swift/Driver/ParseableOutput.h
    • edit: include/swift/Basic/DemangleNodes.def
    • edit: lib/AST/TypeRepr.cpp
    • edit: lib/SIL/SILLocation.cpp
    • edit: include/swift/SILOptimizer/Analysis/ArraySemantic.h
    • edit: include/swift/Remote/RemoteAddress.h
    • edit: include/swift/AST/ProtocolConformance.h
    • edit: include/swift/AST/ReferencedNameTracker.h
    • edit: include/swift/LLVMPasses/PassesFwd.h
    • edit: lib/SIL/PrettyStackTrace.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/SIL/SILVTable.cpp
    • edit: include/swift/Option/FrontendOptions.td
    • edit: lib/IRGen/GenArchetype.cpp
    • edit: include/swift/Runtime/Concurrent.h
    • edit: lib/ClangImporter/ClangAdapter.h
    • edit: include/swift/AST/CanTypeVisitor.h
    • edit: include/swift/SILOptimizer/Analysis/ARCAnalysis.h
    • edit: include/swift/SIL/SILLinkage.h
    • edit: include/swift/Serialization/ModuleFile.h
    • edit: benchmark/utils/ObjectiveCTests/ObjectiveCTests.m
    • edit: lib/SIL/TypeLowering.cpp
    • edit: lib/SIL/SILWitnessTable.cpp
    • edit: lib/IRGen/GenPoly.cpp
    • edit: lib/SILGen/ManagedValue.h
    • edit: lib/SIL/SILDeclRef.cpp
    • edit: lib/IRGen/GenExistential.cpp
    • edit: include/swift/Basic/DiagnosticOptions.h
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: include/swift/ABI/MetadataValues.h
    • edit: include/swift/AST/KnownProtocols.h
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: include/swift/Runtime/Portability.h
    • edit: include/swift/Basic/LLVM.h
    • edit: benchmark/single-source/ArrayInClass.swift
    • edit: include/swift/SIL/SILValue.h
    • edit: include/swift/AST/Builtins.def
    • edit: lib/ClangImporter/ImportName.h
    • edit: include/swift/SIL/SILDebuggerClient.h
    • edit: include/swift/AST/TypeNodes.def
    • edit: include/swift/Basic/UUID.h
    • edit: lib/SILGen/ArgumentSource.cpp
    • edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp
    • edit: benchmark/single-source/MapReduce.swift
    • edit: lib/IRGen/GenClass.cpp
    • edit: benchmark/single-source/ArrayAppend.swift
    • edit: include/swift/Frontend/DiagnosticVerifier.h
    • edit: lib/AST/Module.cpp
    • edit: include/swift/Runtime/Metadata.h
    • edit: lib/IRGen/GenClass.h
    • edit: include/swift/Serialization/SerializedSILLoader.h
    • edit: lib/Basic/Cache.cpp
    • edit: include/swift/AST/Type.h
    • edit: include/swift/AST/TypeMemberVisitor.h
    • edit: include/swift/Sema/IDETypeChecking.h
    • edit: lib/IRGen/EnumPayload.cpp
    • edit: lib/Sema/Constraint.h
    • edit: lib/SILOptimizer/Transforms/SILSROA.cpp
    • edit: lib/SILOptimizer/ARC/ARCBBState.cpp
    • edit: lib/Basic/UnicodeExtendedGraphemeClusters.cpp.gyb
    • edit: benchmark/single-source/SevenBoom.swift
    • edit: include/swift/SILOptimizer/Utils/ConstantFolding.h
    • edit: include/swift/Runtime/MutexWin32.h
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirrorTypes.h
    • edit: lib/SIL/InstructionUtils.cpp
    • edit: benchmark/single-source/StaticArray.swift
    • edit: lib/IDE/REPLCodeCompletion.cpp
    • edit: include/swift/Parse/Tokens.def
    • edit: include/swift/Driver/FrontendUtil.h
    • edit: benchmark/single-source/Prims.swift
    • edit: include/swift/SIL/SILDebugScope.h
    • edit: lib/AST/Decl.cpp
    • edit: include/swift/Runtime/InstrumentsSupport.h
    • edit: include/swift/Runtime/MutexPThread.h
    • edit: lib/Driver/Action.cpp
    • edit: lib/AST/CaptureInfo.cpp
    • edit: include/swift/SIL/CFG.h
    • edit: include/swift/Basic/RelativePointer.h
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: include/swift/AST/RawComment.h
    • edit: lib/SILOptimizer/Analysis/LoopRegionAnalysis.cpp
    • edit: lib/ClangImporter/IAMInference.cpp
    • edit: benchmark/single-source/Chars.swift
    • edit: lib/Frontend/SerializedDiagnosticConsumer.cpp
    • edit: lib/IRGen/IRBuilder.h
    • edit: lib/SILGen/ASTVisitor.h
    • edit: benchmark/single-source/IterateData.swift
    • edit: include/swift/Basic/Program.h
    • edit: include/swift/Basic/BlotMapVector.h
    • edit: benchmark/single-source/BitCount.swift
    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: include/swift/Runtime/Heap.h
    • edit: lib/Driver/Driver.cpp
    • edit: lib/SILGen/Scope.h
    • edit: lib/Basic/Version.cpp
    • edit: lib/ClangImporter/MacroTable.def
    • edit: lib/SILOptimizer/Mandatory/GuaranteedARCOpts.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: lib/IRGen/CallEmission.h
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: include/swift/Parse/ParserResult.h
    • edit: lib/AST/Expr.cpp
    • edit: lib/IRGen/GenTuple.cpp
    • edit: lib/IRGen/LocalTypeDataCache.h
    • edit: lib/IRGen/MemberAccessStrategy.h
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/IRGen/SwiftTargetInfo.cpp
    • edit: include/swift/Remote/Failure.h
    • edit: lib/SILOptimizer/UtilityPasses/FunctionOrderPrinter.cpp
    • edit: lib/SILGen/SILGenProfiling.h
    • edit: benchmark/scripts/Benchmark_Driver
    • edit: lib/ClangImporter/CFDatabase.def
    • edit: lib/AST/TypeWalker.cpp
    • edit: benchmark/single-source/SetTests.swift
    • edit: benchmark/single-source/unit-tests/ObjectiveCBridgingStubs.swift
    • edit: benchmark/single-source/NopDeinit.swift
    • edit: lib/SILOptimizer/IPO/GlobalOpt.cpp
    • edit: lib/SILOptimizer/UtilityPasses/LoopCanonicalizer.cpp
    • edit: include/swift/IDE/SyntaxModel.h
    • edit: lib/SIL/SILModule.cpp
    • edit: lib/AST/Stmt.cpp
    • edit: lib/SIL/SILOpenedArchetypesTracker.cpp
    • edit: lib/SILOptimizer/Transforms/DeadCodeElimination.cpp
    • edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
    • edit: benchmark/single-source/ErrorHandling.swift
    • edit: lib/IRGen/GenExistential.h
    • edit: lib/IRGen/StructLayout.h
    • edit: lib/Basic/EditorPlaceholder.cpp
    • edit: include/swift/SILOptimizer/Analysis/DestructorAnalysis.h
    • edit: lib/SILGen/SILGenConvert.cpp
    • edit: include/swift/Markup/SimpleFields.def
    • edit: include/swift/AST/SubstitutionMap.h
    • edit: include/swift/Subsystems.h
    • edit: lib/SILOptimizer/Utils/FunctionSignatureOptUtils.cpp
    • edit: include/swift/AST/DiagnosticsSIL.h
    • edit: include/swift/AST/DiagnosticsSema.h
    • edit: include/swift/Driver/Compilation.h
    • edit: lib/LLVMPasses/LLVMSwift.def
    • edit: include/swift/Index/Index.h
    • edit: include/swift/SILOptimizer/Analysis/EscapeAnalysis.h
    • edit: benchmark/single-source/DictTest2.swift
    • edit: include/swift/Sema/SourceLoader.h
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: include/swift/SILOptimizer/Utils/Local.h
    • edit: lib/Driver/CompilationRecord.h
    • edit: lib/SILGen/Varargs.h
    • edit: include/swift/AST/Module.h
    • edit: include/swift/Basic/Version.h
    • edit: lib/SILGen/SILGenPattern.cpp
    • edit: benchmark/utils/ObjectiveCTests/ObjectiveCTests.h
    • edit: lib/SILGen/SILGenType.cpp
    • edit: lib/IRGen/GenStruct.h
    • edit: include/swift/Markup/LineList.h
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: include/swift/AST/DiagnosticsFrontend.h
    • edit: lib/SILOptimizer/Transforms/StackPromotion.cpp
    • edit: include/swift/Basic/LLVMInitialize.h
    • edit: lib/SILOptimizer/ARC/ARCBBState.h
    • edit: include/swift/Option/Options.h
    • edit: lib/AST/ASTScope.cpp
    • edit: benchmark/scripts/perf_test_driver/perf_test_driver.py
    • edit: lib/SILOptimizer/UtilityPasses/EscapeAnalysisDumper.cpp
    • edit: lib/Driver/Job.cpp
    • edit: include/swift/SIL/SILNodes.def
    • edit: lib/SILOptimizer/Transforms/SpeculativeDevirtualizer.cpp
    • edit: lib/AST/Attr.cpp
    • edit: include/swift/Immediate/Immediate.h
    • edit: lib/SILOptimizer/Analysis/BasicCalleeAnalysis.cpp
    • edit: lib/SILGen/Cleanup.h
    • edit: lib/SILOptimizer/PassManager/Passes.cpp
    • edit: include/swift/Basic/PrimitiveParsing.h
    • edit: lib/Driver/ToolChain.cpp
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: benchmark/scripts/perf_test_driver/swift_stats.d
    • edit: include/swift/Serialization/SerializedModuleLoader.h
    • edit: lib/SILOptimizer/UtilityPasses/ComputeLoopInfo.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: include/swift/SILOptimizer/Analysis/AliasAnalysis.h
    • edit: lib/AST/AvailabilitySpec.cpp
    • edit: include/swift/Remote/CMemoryReader.h
    • edit: include/swift/AST/AST.h
    • edit: include/swift/AST/Pattern.h
    • edit: include/swift/SIL/SILGlobalVariable.h
    • edit: lib/Parse/ParsePattern.cpp
    • edit: lib/LLVMPasses/LLVMSwiftRCIdentity.cpp
    • edit: include/swift/AST/DeclContext.h
    • edit: include/swift/Driver/Types.def
    • edit: lib/Basic/Platform.cpp
    • edit: lib/SILOptimizer/Analysis/CFG.cpp
    • edit: include/swift/Frontend/Frontend.h
    • edit: lib/IRGen/GenCast.cpp
    • edit: include/swift/Basic/DiverseList.h
    • edit: lib/Option/Options.cpp
    • edit: include/swift/ABI/System.h
    • edit: lib/SILOptimizer/LoopTransforms/LoopUnroll.cpp
    • edit: include/swift/SILOptimizer/Utils/SILSSAUpdater.h
    • edit: include/swift/Parse/Token.h
    • edit: lib/Sema/CSDiag.cpp
    • edit: include/swift/IDE/ModuleInterfacePrinting.h
    • edit: include/swift/Basic/SourceLoc.h
    • edit: include/swift/AST/ClangNode.h
    • edit: lib/IRGen/GenControl.cpp
    • edit: lib/SIL/SILSuccessor.cpp
    • edit: include/swift/AST/Mangle.h
    • edit: lib/IRGen/GenValueWitness.h
    • edit: include/swift/AST/DiagnosticsDriver.def
    • edit: lib/SILOptimizer/UtilityPasses/CallerAnalysisPrinter.cpp
    • edit: include/swift/AST/ModuleLoader.h
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: lib/IRGen/IRGen.cpp
    • edit: lib/SIL/SILDefaultWitnessTable.cpp
    • edit: lib/SILOptimizer/UtilityPasses/LoopInfoPrinter.cpp
    • edit: benchmark/utils/ObjectiveCTests/module.map
    • edit: lib/SILGen/SILGenDynamicCast.cpp
    • edit: benchmark/scripts/generate_harness/generate_harness.py
    • edit: benchmark/single-source/SortStrings.swift
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: include/swift/SIL/PrettyStackTrace.h
    • edit: lib/SILOptimizer/Analysis/CallerAnalysis.cpp
    • edit: lib/IRGen/GenCall.cpp
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: include/swift/AST/ConcreteDeclRef.h
    • edit: include/swift/SILOptimizer/Analysis/EpilogueARCAnalysis.h
    • edit: include/swift/Basic/ImmutablePointerSet.h
    • edit: benchmark/single-source/ArrayOfPOD.swift
    • edit: lib/SILOptimizer/Transforms/SILCodeMotion.cpp
    • edit: benchmark/single-source/Histogram.swift
    • edit: lib/AST/TypeRefinementContext.cpp
    • edit: lib/IRGen/FixedTypeInfo.h
    • edit: lib/SILOptimizer/UtilityPasses/LoopRegionPrinter.cpp
    • edit: lib/SIL/SILBasicBlock.cpp
    • edit: include/swift/SILOptimizer/Analysis/CFG.h
    • edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.h
    • edit: include/swift/SILOptimizer/Utils/SILInliner.h
    • edit: lib/SILOptimizer/Analysis/ClassHierarchyAnalysis.cpp
    • edit: lib/Sema/Constraint.cpp
    • edit: include/swift/SILOptimizer/Analysis/BasicCalleeAnalysis.h
    • edit: lib/SILOptimizer/UtilityPasses/SILDebugInfoGenerator.cpp
    • edit: include/swift/Basic/OptionSet.h
    • edit: lib/IRGen/GenEnum.cpp
    • edit: lib/SILOptimizer/Transforms/RemovePin.cpp
    • edit: include/swift/AST/AccessScope.h
    • edit: include/swift/AST/KnownDecls.def
    • edit: include/swift/SIL/PatternMatch.h
    • edit: include/swift/IDE/Formatting.h
    • edit: include/swift/AST/LinkLibrary.h
    • edit: lib/SILOptimizer/Analysis/MemoryBehavior.cpp
    • edit: include/swift/Basic/Platform.h
    • edit: lib/Basic/PartsOfSpeech.def
    • edit: include/swift/SILOptimizer/Analysis/Analysis.h
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: lib/SIL/SILType.cpp
    • edit: lib/SILOptimizer/Mandatory/ConstantPropagation.cpp
    • edit: benchmark/single-source/TwoSum.swift
    • edit: lib/AST/ASTContext.cpp
    • edit: benchmark/single-source/DictionaryRemove.swift
    • edit: lib/SIL/SILArgument.cpp
    • edit: lib/SIL/Bridging.cpp
    • edit: include/swift/ClangImporter/ClangImporterOptions.h
    • edit: lib/SILOptimizer/Analysis/SideEffectAnalysis.cpp
    • edit: benchmark/single-source/AngryPhonebook.swift
    • edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
    • edit: include/swift/SILOptimizer/Analysis/SideEffectAnalysis.h
    • edit: include/swift/Runtime/RuntimeFnWrappersGen.h
    • edit: include/swift/AST/FunctionRefKind.h
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/SILGen/SILGenProfiling.cpp
    • edit: lib/IRGen/LocalTypeData.h
    • edit: include/swift/AST/DiagnosticsIRGen.def
    • edit: include/swift/Basic/ValueEnumerator.h
    • edit: lib/AST/NameLookup.cpp
    • edit: lib/SILGen/Condition.cpp
    • edit: include/swift/Remote/MetadataReader.h
    • edit: lib/ClangImporter/CFTypeInfo.h
    • edit: lib/SILOptimizer/Utils/GenericCloner.cpp
    • edit: benchmark/scripts/generate_harness/main.swift_template
    • edit: lib/IRGen/ValueWitness.h
    • edit: lib/LLVMPasses/LLVMARCOpts.h
    • edit: lib/SILOptimizer/ARC/ARCSequenceOpts.h
    • edit: lib/IRGen/Signature.h
    • edit: include/swift/SIL/SILAllocated.h
    • edit: lib/Basic/LangOptions.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: include/swift/SILOptimizer/PassManager/PassManager.h
    • edit: lib/RemoteAST/RemoteAST.cpp
    • edit: lib/SILGen/RValue.cpp
    • edit: benchmark/single-source/Sim2DArray.swift
    • edit: lib/ClangImporter/ImportName.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: benchmark/single-source/NSError.swift
    • edit: benchmark/single-source/TypeFlood.swift
    • edit: benchmark/single-source/RGBHistogram.swift
    • edit: include/swift/IDE/CommentConversion.h
    • edit: include/swift/Basic/LLVMContext.h
    • edit: include/swift/Reflection/MetadataSource.h
    • edit: lib/SILGen/ManagedValue.cpp
    • edit: lib/Markup/LineList.cpp
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: include/swift/AST/DiagnosticsClangImporter.def
    • edit: lib/LLVMPasses/LLVMARCContract.cpp
    • edit: include/swift/AST/IRGenOptions.h
    • edit: lib/Basic/SourceLoc.cpp
    • edit: include/swift/Runtime/Config.h
    • edit: benchmark/single-source/GlobalClass.swift
    • edit: include/swift/SILOptimizer/Utils/CFG.h
    • edit: include/swift/SILOptimizer/Analysis/PostOrderAnalysis.h
    • edit: lib/SILOptimizer/IPO/UsePrespecialized.cpp
    • edit: lib/Option/SanitizerOptions.cpp
    • edit: lib/SILOptimizer/Utils/SILSSAUpdater.cpp
    • edit: lib/IRGen/GenType.cpp
    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: include/swift/Reflection/Records.h
    • edit: include/swift/Driver/Types.h
    • edit: lib/IRGen/GenArchetype.h
    • edit: lib/Driver/Types.cpp
    • edit: lib/SILOptimizer/PassManager/PrettyStackTrace.cpp
    • edit: include/swift/AST/TypeMatcher.h
    • edit: include/swift/Basic/Statistic.h
    • edit: lib/IRGen/Fulfillment.cpp
    • edit: lib/SIL/SILLayout.cpp
    • edit: include/swift/AST/KnownFoundationEntities.def
    • edit: lib/IRGen/TypeLayoutVerifier.cpp
    • edit: benchmark/single-source/Hanoi.swift
    • edit: include/swift/Parse/Lexer.h
    • edit: lib/IRGen/MetadataPath.h
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/Basic/QuotedString.cpp
    • edit: include/swift/AST/PrettyStackTrace.h
    • edit: lib/Basic/Punycode.cpp
    • edit: include/swift/AST/ExprNodes.def
    • edit: include/swift/PrintAsObjC/PrintAsObjC.h
    • edit: lib/Basic/DemangleWrappers.cpp
    • edit: include/swift/SIL/InstructionUtils.h
    • edit: include/swift/SIL/Projection.h
    • edit: lib/IDE/Formatting.cpp
    • edit: lib/SILOptimizer/ARC/ARCMatchingSet.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: include/swift/Basic/Unicode.h
    • edit: lib/SILOptimizer/Transforms/UnsafeGuaranteedPeephole.cpp
    • edit: benchmark/single-source/StringBuilder.swift
    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/AST/Ownership.h
    • edit: lib/SILOptimizer/UtilityPasses/InstCount.cpp
    • edit: include/swift/Basic/Range.h
    • edit: lib/SILOptimizer/Analysis/FunctionOrder.cpp
    • edit: lib/Basic/ClusteredBitVector.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: lib/Driver/ToolChains.h
    • edit: lib/IDE/ModuleInterfacePrinting.cpp
    • edit: lib/IRGen/MetadataLayout.h
    • edit: lib/IRGen/SwitchBuilder.h
    • edit: lib/AST/PrettyStackTrace.cpp
    • edit: include/swift/AST/DeclNodes.def
    • edit: lib/Sema/DerivedConformanceRawRepresentable.cpp
    • edit: lib/IRGen/Callee.h
    • edit: lib/Parse/Scope.cpp
    • edit: include/swift/Basic/FlaggedPointer.h
    • edit: lib/AST/Identifier.cpp
    • edit: include/swift/IDE/REPLCodeCompletion.h
    • edit: lib/Sema/ConstraintGraph.cpp
    • edit: include/swift/Basic/LangOptions.h
    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
    • edit: lib/SILOptimizer/Transforms/RedundantOverflowCheckRemoval.cpp
    • edit: include/swift/SIL/SILPrintContext.h
    • edit: include/swift/Basic/PrefixMap.h
    • edit: include/swift/Markup/Markup.h
    • edit: lib/SILOptimizer/UtilityPasses/LSLocationPrinter.cpp
    • edit: lib/Parse/ParseType.cpp
    • edit: include/swift/SILOptimizer/Utils/SCCVisitor.h
    • edit: lib/AST/ASTVerifier.cpp
    • edit: include/swift/SIL/SILType.h
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: lib/SILOptimizer/UtilityPasses/CFGPrinter.cpp
    • edit: lib/IRGen/DominanceScope.h
    • edit: include/swift/SIL/SILWitnessVisitor.h
    • edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.cpp
    • edit: benchmark/single-source/StringInterpolation.swift
    • edit: lib/SILOptimizer/Transforms/ARCCodeMotion.cpp
    • edit: include/swift/Reflection/ReflectionContext.h
    • edit: include/swift/IDE/Utils.h
    • edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
    • edit: lib/SILOptimizer/Analysis/TypeExpansionAnalysis.cpp
    • edit: lib/IRGen/SwiftTargetInfo.h
    • edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp
    • edit: benchmark/single-source/NSDictionaryCastToSwift.swift
    • edit: lib/SILOptimizer/Transforms/MergeCondFail.cpp
    • edit: lib/SIL/Dominance.cpp
    • edit: include/swift/AST/DeclNameLoc.h
    • edit: include/swift/AST/PlatformKinds.def
    • edit: lib/SILOptimizer/LoopTransforms/LoopRotate.cpp
    • edit: lib/Basic/Unicode.cpp
    • edit: lib/SILOptimizer/Transforms/GenericSpecializer.cpp
    • edit: include/swift/Basic/ThreadSafeRefCounted.h
    • edit: include/swift/AST/ClangModuleLoader.h
    • edit: include/swift/AST/PatternNodes.def
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/Parse/ParseSIL.cpp
    • edit: include/swift/FrontendTool/FrontendTool.h
    • edit: include/swift/Runtime/Once.h
    • edit: lib/ClangImporter/SortedCFDatabase.def.gyb
    • edit: include/swift/Basic/Lazy.h
    • edit: lib/SILOptimizer/Utils/ConstantFolding.cpp
    • edit: docs/proposals/ArrayBridge.rst
    • edit: lib/IRGen/GenConstant.cpp
    • edit: include/swift/AST/ResilienceExpansion.h
    • edit: lib/Driver/ParseableOutput.cpp
    • edit: lib/IDE/Utils.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: benchmark/single-source/PolymorphicCalls.swift
    • edit: include/swift/ABI/Class.h
    • edit: include/swift/AST/KnownIdentifiers.def
    • edit: lib/IRGen/GenObjC.h
    • edit: lib/SILOptimizer/Analysis/LoopAnalysis.cpp
    • edit: include/swift/AST/Witness.h
    • edit: include/swift/Basic/EditorPlaceholder.h
    • edit: benchmark/single-source/ArrayOfGenericRef.swift
    • edit: include/swift/AST/DiagnosticsFrontend.def
    • edit: include/swift/Parse/PersistentParserState.h
    • edit: include/swift/AST/KnownProtocols.def
    • edit: lib/Frontend/DiagnosticVerifier.cpp
    • edit: lib/Basic/JSONSerialization.cpp
    • edit: lib/Index/Index.cpp
    • edit: include/swift/AST/DiagnosticsAll.def
    • edit: benchmark/single-source/Fibonacci.swift
    • edit: include/swift/AST/CaptureInfo.h
    • edit: lib/SILOptimizer/ARC/ARCMatchingSet.h
    • edit: include/swift/Reflection/MetadataSources.def
    • edit: lib/LLVMPasses/LLVMARCOpts.cpp
    • edit: benchmark/single-source/DictTest.swift
    • edit: include/swift/AST/Attr.def
    • edit: lib/IRGen/GenBuiltin.cpp
    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/IRGen/StructMetadataLayout.h
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
    • edit: include/swift/AST/DiagnosticsCommon.h
    • edit: benchmark/single-source/DictTest3.swift
    • edit: include/swift/SIL/DebugUtils.h
    • edit: lib/SILOptimizer/IPO/CapturePropagation.cpp
    • edit: include/swift/SIL/Mangle.h
    • edit: lib/IRGen/GenType.h
    • edit: include/swift/SILOptimizer/Utils/PerformanceInlinerUtils.h
    • edit: lib/IRGen/LocalTypeData.cpp
    • edit: include/swift/AST/DiagnosticsIRGen.h
    • edit: include/swift/AST/Stmt.h
    • edit: include/swift/Sema/TypeCheckRequestPayloads.def
    • edit: include/swift/SIL/FormalLinkage.h
    • edit: include/swift/AST/ASTPrinter.h
    • edit: benchmark/single-source/ProtocolDispatch.swift
    • edit: include/swift/SIL/TypeLowering.h
    • edit: lib/SILGen/JumpDest.h
    • edit: include/swift/Basic/DemangleWrappers.h
    • edit: lib/IRGen/ExtraInhabitants.h
    • edit: include/swift/Basic/Punycode.h
    • edit: include/swift/AST/ForeignErrorConvention.h
    • edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
    • edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
    • edit: include/swift/SILOptimizer/Analysis/LoopAnalysis.h
    • edit: include/swift/Sema/IterativeTypeChecker.h
    • edit: lib/ClangImporter/ImportEnumInfo.h
    • edit: lib/SIL/Mangle.cpp
    • edit: include/swift/Basic/Fallthrough.h
    • edit: benchmark/scripts/Benchmark_RuntimeLeaksRunner.in
    • edit: lib/IRGen/ExtraInhabitants.cpp
    • edit: lib/SILOptimizer/ARC/GlobalLoopARCSequenceDataflow.h
    • edit: include/swift/Basic/JSONSerialization.h
    • edit: include/swift/ClangImporter/SIMDMappedTypes.def
    • edit: include/swift/Basic/STLExtras.h
    • edit: lib/Basic/UUID.cpp
    • edit: lib/IRGen/GenericRequirement.h
    • edit: lib/AST/ConformanceLookupTable.h
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: benchmark/single-source/DictionaryLiteral.swift
    • edit: lib/LLVMPasses/ARCEntryPointBuilder.h
    • edit: benchmark/single-source/Hash.swift
    • edit: lib/Index/IndexSymbol.cpp
    • edit: benchmark/single-source/SortLettersInPlace.swift
    • edit: include/swift/SIL/SILInstruction.h
    • edit: include/swift/AST/ParameterList.h
    • edit: lib/SILOptimizer/ARC/ARCRegionState.cpp
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: lib/Immediate/REPL.cpp
    • edit: include/swift/AST/TypeCheckerDebugConsumer.h
    • edit: lib/SILOptimizer/Transforms/SILLowerAggregateInstrs.cpp
    • edit: lib/SIL/SILBuilder.cpp
    • edit: lib/SILGen/RValue.h
    • edit: lib/SILOptimizer/LoopTransforms/ArrayBoundsCheckOpts.cpp
    • edit: lib/AST/Parameter.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: include/swift/Frontend/PrintingDiagnosticConsumer.h
    • edit: lib/SILOptimizer/ARC/ARCLoopOpts.cpp
    • edit: include/swift/Basic/Timer.h
    • edit: include/swift/Basic/PrettyStackTrace.h
    • edit: lib/SILGen/SpecializedEmitter.h
    • edit: lib/IRGen/GenClangDecl.cpp
    • edit: lib/IRGen/IRGenFunction.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombiner.h
    • edit: lib/IRGen/LoadableTypeInfo.h
    • edit: lib/SILGen/SILGenProlog.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: include/swift/SIL/SILLocation.h
    • edit: lib/IRGen/EnumMetadataLayout.h
    • edit: include/swift/SIL/Consumption.h
    • edit: include/swift/Runtime/Debug.h
    • edit: include/swift/Driver/Util.h
    • edit: include/swift/ASTSectionImporter/ASTSectionImporter.h
    • edit: lib/IRGen/ProtocolInfo.h
    • edit: include/swift/Basic/Dwarf.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: include/swift/SwiftDemangle/MangleHack.h
    • edit: lib/Sema/DerivedConformances.cpp
    • edit: include/swift/Basic/type_traits.h
    • edit: include/swift/Parse/Scope.h
    • edit: lib/IRGen/GenOpaque.h
    • edit: include/swift/Basic/DiagnosticConsumer.h
    • edit: lib/IRGen/IRGenFunction.h
    • edit: lib/AST/Mangle.cpp
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: lib/IRGen/Address.h
    • edit: include/swift/Runtime/Mutex.h
    • edit: lib/Driver/OutputFileMap.cpp
    • edit: lib/SILOptimizer/Transforms/Sink.cpp
    • edit: lib/Sema/ConstraintGraph.h
    • edit: benchmark/single-source/MonteCarloPi.swift
    • edit: lib/Parse/Parser.cpp
    • edit: include/swift/Driver/OutputFileMap.h
    • edit: include/swift/Driver/Action.h
    • edit: include/swift/Reflection/TypeRefBuilder.h
    • edit: include/swift/AST/Identifier.h
    • edit: include/swift/AST/PrintOptions.h
    • edit: include/swift/AST/TypeRepr.h
    • edit: lib/SIL/Linker.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Basic/PunycodeUTF8.cpp
    • edit: lib/SILGen/SILGenStmt.cpp
    • edit: include/swift/Basic/TreeScopedHashTable.h
    • edit: lib/Basic/PrefixMap.cpp
    • edit: lib/SILOptimizer/Analysis/Analysis.cpp
    • edit: benchmark/single-source/PopFront.swift
    • edit: lib/Index/IndexDataConsumer.cpp
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: include/swift/Basic/DiverseStack.h
    • edit: lib/Basic/Timer.cpp
    • edit: lib/Immediate/Immediate.cpp
    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: benchmark/scripts/Benchmark_GuardMalloc.in
    • edit: benchmark/single-source/PopFrontGeneric.swift
    • edit: include/swift/AST/KnownStdlibTypes.def
    • edit: include/swift/SILOptimizer/Analysis/CallerAnalysis.h
    • edit: lib/AST/DeclNameLoc.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: include/swift/SIL/SILArgument.h
    • edit: lib/SILGen/SILGen.h
    • edit: include/swift/SILOptimizer/Analysis/DominanceAnalysis.h
    • edit: lib/SIL/Linker.h
    • edit: lib/SILGen/Cleanup.cpp
    • edit: lib/Parse/Lexer.cpp
    • edit: lib/Sema/DerivedConformances.h
    • edit: include/swift/Basic/Sanitizers.h
    • edit: include/swift/SILOptimizer/Analysis/Analysis.def
    • edit: lib/IRGen/DebugTypeInfo.h
    • edit: include/swift/SIL/SILBuilder.h
    • edit: lib/IRGen/GenEnum.h
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.h
    • edit: benchmark/single-source/unit-tests/ObjectiveCBridging.swift
    • edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
    • edit: include/swift/Basic/ClusteredBitVector.h
    • edit: include/swift/AST/AttrKind.h
    • edit: lib/IRGen/DominancePoint.h
    • edit: lib/SILOptimizer/Mandatory/DataflowDiagnostics.cpp
    • edit: lib/AST/ForeignRepresentationInfo.h
    • edit: lib/SILOptimizer/ARC/RCStateTransitionVisitors.h
    • edit: include/swift/SIL/AbstractionPattern.h
    • edit: lib/AST/DiagnosticList.cpp
    • edit: lib/SIL/SILPrinter.cpp
    • edit: lib/SILOptimizer/IPO/LetPropertiesOpts.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
    • edit: benchmark/single-source/UTF8Decode.swift
    • edit: lib/SILGen/SILGenBuiltin.cpp
    • edit: include/swift/LLVMPasses/Passes.h
    • edit: lib/SILOptimizer/ARC/RefCountState.cpp
    • edit: include/swift/SIL/BridgedTypes.def
    • edit: lib/ClangImporter/ClangDiagnosticConsumer.cpp
    • edit: lib/SILOptimizer/IPO/GlobalPropertyOpt.cpp
    • edit: lib/SILOptimizer/ARC/RCStateTransitionVisitors.cpp
    • edit: lib/IRGen/Explosion.h
    • edit: include/swift/AST/Expr.h
    • edit: lib/ClangImporter/ImportMacro.cpp
    • edit: lib/ClangImporter/InferredAttributes.def
    • edit: lib/IRGen/GenFunc.cpp
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: include/swift/SILOptimizer/Utils/LoopUtils.h
    • edit: include/swift/ClangImporter/ClangImporter.h
    • edit: lib/SILGen/SILGenDestructor.cpp
    • edit: benchmark/single-source/Ackermann.swift
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: include/swift/Basic/SuccessorMap.h
    • edit: lib/SILOptimizer/UtilityPasses/Link.cpp
    • edit: benchmark/single-source/MonteCarloE.swift
    • edit: include/swift/SIL/SILDeclRef.h
    • edit: include/swift/Basic/Algorithm.h
    • edit: include/swift/Reflection/TypeLowering.h
    • edit: benchmark/utils/ArgParse.swift
    • edit: include/swift/SIL/SILVisitor.h
    • edit: include/swift/Basic/Demangle.h
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
    • edit: lib/IRGen/GenValueWitness.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerBuiltinVisitors.cpp
    • edit: benchmark/single-source/Memset.swift
    • edit: include/swift/AST/DiagnosticEngine.h
    • edit: lib/Frontend/Frontend.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerCastVisitors.cpp
    • edit: lib/SILOptimizer/LoopTransforms/LICM.cpp
    • edit: lib/Markup/Markup.cpp
    • edit: include/swift/Option/SanitizerOptions.h
    • edit: benchmark/single-source/ArrayOfGenericPOD.swift
    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • edit: lib/SILOptimizer/Transforms/ReleaseDevirtualizer.cpp
    • edit: benchmark/single-source/Calculator.swift
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: lib/SILGen/SILGenForeignError.cpp
    • edit: lib/LLVMPasses/LLVMMergeFunctions.cpp
    • edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
    • edit: benchmark/scripts/compare_perf_tests.py
    • edit: include/swift/Basic/EncodedSequence.h
    • edit: include/swift/AST/GenericSignature.h
    • edit: include/swift/SILOptimizer/Analysis/FunctionOrder.h
    • edit: benchmark/single-source/ProtocolDispatch2.swift
    • edit: lib/IRGen/Fulfillment.h
    • edit: lib/SILOptimizer/Analysis/ValueTracking.cpp
    • edit: lib/ClangImporter/ClangAdapter.cpp
    • edit: benchmark/single-source/DictionaryBridge.swift
    • edit: lib/SILOptimizer/UtilityPasses/MemBehaviorDumper.cpp
    • edit: include/swift/Reflection/TypeRefs.def
    • edit: include/swift/IDE/CodeCompletionCache.h
    • edit: lib/IRGen/GenCast.h
    • edit: benchmark/single-source/RangeAssignment.swift
    • edit: include/swift/Strings.h
    • edit: lib/SILGen/ArgumentSource.h
    • edit: include/swift/AST/Builtins.h
    • edit: include/swift/Serialization/SerializationOptions.h
    • edit: include/swift/Sema/TypeCheckRequestKinds.def
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/SILOptimizer/UtilityPasses/EpilogueRetainReleaseMatcherDumper.cpp
    • edit: lib/SILOptimizer/Utils/LoopUtils.cpp
    • edit: include/swift/SwiftRemoteMirror/MemoryReaderInterface.h
    • edit: benchmark/single-source/ByteSwap.swift
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/SIL/LoopInfo.cpp
    • edit: benchmark/utils/convertToJSON.py
    • edit: include/swift/SIL/SILWitnessTable.h
    • edit: lib/SILGen/LValue.h
    • edit: lib/Sema/CSApply.cpp
    • edit: include/swift/AST/DiagnosticsDriver.h
    • edit: lib/IRGen/GenClangType.cpp
    • edit: lib/SILGen/SILGenGlobalVariable.cpp
    • edit: lib/SILOptimizer/Transforms/SILCleanup.cpp
    • edit: lib/Basic/PrimitiveParsing.cpp
    • edit: lib/Basic/StringExtras.cpp
    • edit: lib/Driver/DependencyGraph.cpp
    • edit: include/swift/Basic/BlotSetVector.h
    • edit: include/swift/AST/ASTVisitor.h
    • edit: lib/IRGen/TypeVisitor.h
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/SIL/SILGlobalVariable.cpp
    • edit: lib/IDE/SyntaxModel.cpp
    • edit: lib/SILOptimizer/Analysis/RCIdentityAnalysis.cpp
    • edit: benchmark/utils/main.swift
    • edit: lib/ASTSectionImporter/ASTSectionImporter.cpp
    • edit: lib/IRGen/ConstantBuilder.h
    • edit: lib/ClangImporter/MappedTypes.def
    • edit: include/swift/Basic/TaskQueue.h
    • edit: lib/SILGen/SILGenEpilog.cpp
    • edit: lib/Sema/DerivedConformanceError.cpp
    • edit: include/swift/Runtime/ObjCBridge.h
    • edit: include/swift/AST/Substitution.h
    • edit: include/swift/AST/Types.h
    • edit: benchmark/single-source/Array2D.swift
    • edit: include/swift/SIL/SILLayout.h
    • edit: lib/IRGen/GenMeta.h
    • edit: include/swift/AST/SearchPathOptions.h
    • edit: include/swift/Basic/Cache.h
    • edit: lib/Parse/ParseGeneric.cpp
    • edit: include/swift/Basic/SourceManager.h
    • edit: lib/IRGen/GenHeap.h
    • edit: include/swift/AST/TypeRefinementContext.h
    • edit: lib/AST/Availability.cpp
    • edit: include/swift/AST/AvailabilitySpec.h
    • edit: include/swift/Remote/InProcessMemoryReader.h
    • edit: lib/SILOptimizer/UtilityPasses/ComputeDominanceInfo.cpp
    • edit: lib/SILOptimizer/UtilityPasses/IVInfoPrinter.cpp
    • edit: include/swift/Parse/DelayedParsingCallbacks.h
    • edit: include/swift/Option/Options.td
    • edit: include/swift/Basic/Defer.h
    • edit: lib/SIL/SILFunction.cpp
    • edit: lib/SILOptimizer/Analysis/ColdBlockInfo.cpp
    • edit: lib/Frontend/FrontendOptions.cpp
    • edit: benchmark/single-source/unit-tests/ObjectiveCNoBridgingStubs.swift
    • edit: lib/SIL/SILValue.cpp
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/Basic/DiagnosticConsumer.cpp
    • edit: lib/IRGen/GenBuiltin.h
    • edit: lib/Driver/FrontendUtil.cpp
    • edit: lib/SILOptimizer/Transforms/ConditionForwarding.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: benchmark/single-source/StrToInt.swift
    • edit: lib/AST/Substitution.cpp
    • edit: lib/Sema/ConstraintSolverStats.def
    • edit: include/swift/AST/Availability.h
    • edit: include/swift/Parse/CodeCompletionCallbacks.h
    • edit: include/swift/ClangImporter/BuiltinMappedTypes.def
    • edit: lib/SILOptimizer/Analysis/ARCAnalysis.cpp
    • edit: lib/AST/NameLookupImpl.h
    • edit: lib/ClangImporter/ImportEnumInfo.cpp
    • edit: lib/IRGen/ResilientTypeInfo.h
    • edit: include/swift/Serialization/BCReadingExtras.h
    • edit: lib/SILOptimizer/UtilityPasses/SideEffectsDumper.cpp
    • edit: lib/IRGen/Linking.cpp
    • edit: include/swift/Markup/SourceLoc.h
    • edit: benchmark/scripts/Benchmark_DTrace.in
    • edit: include/swift/Markup/ASTNodes.def
    • edit: include/swift/SIL/DynamicCasts.h
    • edit: lib/IRGen/GenRecord.h
    • edit: lib/SILOptimizer/UtilityPasses/RCIdentityDumper.cpp
    • edit: lib/IRGen/NonFixedTypeInfo.h
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: include/swift/Basic/StringExtras.h
    • edit: include/swift/Reflection/MetadataSourceBuilder.h
    • edit: lib/IDE/CommentConversion.cpp
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/ASTScope.h
    • edit: include/swift/SILOptimizer/Utils/FunctionSignatureOptUtils.h
    • edit: include/swift/AST/SourceEntityWalker.h
    • edit: lib/AST/ModuleNameLookup.cpp
    • edit: include/swift/Driver/DependencyGraph.h
    • edit: lib/Basic/Program.cpp
    • edit: include/swift/Basic/FileSystem.h
    • edit: include/swift/Remote/FailureKinds.def
    • edit: lib/SILOptimizer/ARC/RCStateTransition.h
    • edit: lib/Sema/ConstraintLocator.h
    • edit: lib/Basic/Darwin/Cache-Mac.cpp
    • edit: lib/IRGen/LocalTypeDataKind.h
    • edit: benchmark/single-source/AnyHashableWithAClass.swift
    • edit: include/swift/Markup/XMLUtils.h
    • edit: lib/Markup/AST.cpp
    • edit: include/swift/SIL/SILSuccessor.h
    • edit: include/swift/SIL/LoopInfo.h
    • edit: lib/Frontend/PrintingDiagnosticConsumer.cpp
    • edit: include/swift/AST/ASTNode.h
    • edit: include/swift/SILOptimizer/Analysis/ClassHierarchyAnalysis.h
    • edit: lib/IRGen/ClassMetadataLayout.h
    • edit: lib/SIL/SILCoverageMap.cpp
    • edit: include/swift/SIL/SILCoverageMap.h
    • edit: benchmark/single-source/LinkedList.swift
    • edit: include/swift/SILOptimizer/Analysis/RCIdentityAnalysis.h
    • edit: include/swift/AST/StmtNodes.def
    • edit: include/swift/Serialization/Validation.h
    • edit: include/swift/SIL/SILFunction.h
    • edit: include/swift/SIL/SILVTable.h
    • edit: include/swift/SILOptimizer/Analysis/BottomUpIPAnalysis.h
    • edit: include/swift/AST/TypeAlignments.h
    • edit: include/swift/SILOptimizer/Utils/Devirtualize.h
    • edit: benchmark/single-source/OpenClose.swift
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/AST/ASTNode.cpp
    • edit: lib/IRGen/GenTuple.h
    • edit: lib/SILGen/Condition.h
    • edit: lib/Driver/ToolChains.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: include/swift/AST/DiagnosticsSIL.def
    • edit: include/swift/Driver/Job.h
    • edit: lib/AST/ProtocolConformance.cpp
    • edit: benchmark/single-source/Integrate.swift
    • edit: lib/IRGen/GenInit.cpp
    • edit: lib/SIL/SILInstructions.cpp
    • edit: include/swift/AST/Requirement.h
    • edit: include/swift/AST/DiagnosticsClangImporter.h
    • edit: lib/ClangImporter/CFTypeInfo.cpp
    • edit: benchmark/single-source/ArrayLiteral.swift
    • edit: include/swift/Reflection/TypeRef.h
    • edit: include/swift/AST/NameLookup.h
    • edit: include/swift/SIL/SILModule.h
    • edit: lib/Basic/Unix/TaskQueue.inc
    • edit: lib/IRGen/IRGen.h
    • edit: include/swift/AST/Initializer.h
    • edit: lib/IRGen/GenFunc.h
    • edit: lib/SIL/SILInstruction.cpp
    • edit: include/swift/Basic/OptionalEnum.h
    • edit: lib/SILOptimizer/UtilityPasses/AADumper.cpp
    • edit: lib/SILOptimizer/Transforms/Devirtualizer.cpp
    • edit: lib/SILOptimizer/ARC/RCStateTransition.cpp
    • edit: benchmark/single-source/RecursiveOwnedParameter.swift
    • edit: include/swift/AST/PlatformKind.h
    • edit: lib/LLVMPasses/LLVMInlineTree.cpp
    • edit: include/swift/AST/DiagnosticsCommon.def
    • edit: lib/Driver/Compilation.cpp
    • edit: lib/SILOptimizer/Utils/CFG.cpp
    • edit: benchmark/utils/TestsUtils.swift
    • edit: lib/SILOptimizer/UtilityPasses/EpilogueARCMatcherDumper.cpp
    • edit: benchmark/single-source/XorLoop.swift
    • edit: include/swift/Basic/ColorUtils.h
    • edit: lib/SIL/SIL.cpp
    • edit: include/swift/Index/IndexDataConsumer.h
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
    • edit: include/swift/AST/ASTWalker.h
    • edit: benchmark/single-source/Walsh.swift
    • edit: benchmark/single-source/ObjectAllocation.swift
    • edit: benchmark/single-source/DictionarySwap.swift
    • edit: benchmark/single-source/NSStringConversion.swift
    • edit: lib/AST/ConformanceLookupTable.cpp
    • edit: lib/SILOptimizer/Utils/LoadStoreOptUtils.cpp
    • edit: lib/SILOptimizer/Analysis/EpilogueARCAnalysis.cpp
    • edit: include/swift/AST/TypeWalker.h
    • edit: lib/SILOptimizer/Analysis/IVAnalysis.cpp
    • edit: lib/IRGen/EnumPayload.h
    • edit: lib/SILOptimizer/ARC/ARCSequenceOpts.cpp
    • edit: include/swift/IDE/CodeCompletion.h
    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: include/swift/AST/DiagnosticsParse.h
    • edit: lib/AST/PlatformKind.cpp
    • edit: lib/IRGen/GenConstant.h
    • edit: lib/SILGen/SILGenMaterializeForSet.cpp
    • edit: lib/SILOptimizer/Transforms/CopyForwarding.cpp
    • edit: benchmark/single-source/Join.swift
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: lib/Parse/PersistentParserState.cpp
    • edit: lib/SILOptimizer/UtilityPasses/BasicInstructionPropertyDumper.cpp
    • edit: lib/SILOptimizer/PassManager/PassManager.cpp
    • edit: lib/SILGen/SILGenDecl.cpp
    • edit: lib/IRGen/GenOpaque.cpp
    • edit: include/swift/AST/DefaultArgumentKind.h
    • edit: lib/IRGen/HeapTypeInfo.h
    • edit: lib/AST/DeclContext.cpp
    • edit: include/swift/Parse/LocalContext.h
    • edit: benchmark/single-source/RC4.swift
    • edit: lib/ClangImporter/ClangDiagnosticConsumer.h
  • Commit ae3c9de4e0935cd83bc647359827915a72e9cf0f by practicalswift:
    [gardening] Fix typos.

    • edit: lib/Parse/ParseDecl.cpp
  • Commit 02d88d73edd7788e3b29e178b711f724f6a798f3 by practicalswift:
    [gardening] Fix inconsistent headers.

    • edit: stdlib/public/runtime/ImageInspection.h
    • edit: stdlib/public/runtime/ImageInspectionELF.cpp
  • Commit 4a6ff0d03780007112ca2d3412158c487cd0ae47 by practicalswift:
    Re-add non-deterministic crash case (with "REQUIRES:

    • add: validation-test/compiler_crashers/28491-result-case-not-implemented.swift
  • Commit 0491a064f287e7f2b81b65e060a625d10d94a342 by practicalswift:
    Mark crash cases as non-deterministic using "REQUIRES:

    • edit: validation-test/compiler_crashers/28474-unreachable-executed-at-swift-lib-ast-type-cpp-1325.swift
    • edit: validation-test/compiler_crashers/28447-result-case-not-implemented-failed.swift
    • edit: validation-test/compiler_crashers/28413-swift-typebase-getcanonicaltype.swift
    • edit: validation-test/compiler_crashers/28470-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
    • edit: validation-test/compiler_crashers/28504-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
    • edit: validation-test/compiler_crashers/28475-swift-typechecker-validatedecl-swift-valuedecl-bool.swift
  • Commit 4a084410c1341cb96d24844cb9b5e8578632bf23 by github:
    [emacs support] Fix where clause parse for hiding

    • edit: utils/swift-mode.el
  • Commit 6c60a1fc606c21c9e2cd4630249ec33421a16b4d by practicalswift:
    [swiftc (146 vs. 5199)] Add crasher in

  • Commit 965d2d6d87c2459047a9d79a24ebff2ace51cd74 by xedin:
    [QoI] Coerce tuple type elements to RValue before erasure

    • edit: lib/Sema/CSApply.cpp
    • add: validation-test/Sema/type_checker_crashers_fixed/rdar27575060.swift
    • delete: validation-test/Sema/type_checker_crashers/rdar27575060.swift
  • Commit 2551a9e522a17c5f6b110c5006b6ad0e1a121e4a by practicalswift:
    [swiftc (147 vs. 5199)] Add crasher in

    • add: validation-test/compiler_crashers/28535-unreachable-executed-at-swift-lib-parse-parsedecl-cpp-610.swift
  • Commit 46497364b67feb80c53b618df4787a8aa6d28c20 by github:
    Use job pools to limit link parallelism

    • edit: CMakeLists.txt
  • Commit f02e4ac2bf46f8f94055068c601c9bac82daab5f by jacob:
    [Lexer] Don’t suppress diagnostics when splitting a token

    • edit: test/type/protocol_composition.swift
    • edit: include/swift/Parse/Lexer.h
    • edit: lib/Parse/Parser.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: test/Parse/recovery.swift
  • Commit c8b373b03dc1e07bd012b4624d30d36772a1554b by jacob:
    [Sema] Disallow multiple overrides of the same base declaration

    • edit: test/decl/class/override.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/decl/class/classes.swift
  • Commit 3549d4bdfcfff6a89272316fb79cce7e2b03be69 by practicalswift:
    [swiftc (148 vs. 5199)] Add crasher in swift::ModuleFile::lookupValue

  • Commit a10b0af0c79e09a5858281237478f8ce63634518 by practicalswift:
    [gardening] Use correct Swift URL in recently introduced compiler

    • edit: validation-test/compiler_crashers/28490-result-case-not-implemented.swift
    • edit: validation-test/compiler_crashers/28534-swift-unqualifiedlookup-unqualifiedlookup-swift-declname-swift-declcontext-swift.swift
    • edit: validation-test/compiler_crashers/28491-result-case-not-implemented.swift
    • edit: validation-test/compiler_crashers/28533-swift-unqualifiedlookup-unqualifiedlookup-swift-declname-swift-declcontext-swift.swift
    • edit: validation-test/compiler_crashers/28535-unreachable-executed-at-swift-lib-parse-parsedecl-cpp-610.swift
    • edit: validation-test/compiler_crashers/28483-unreachable-executed-at-swift-lib-ast-type-cpp-1117.swift
  • Commit 54086e4434bd39406c815ed5d63597ab7a9d0e81 by alblue:
    Add additional pre-requisites needed for building on Linux

    • edit: README.md
  • Commit 7faad8296bd96a38e2580f60daed63eacf2cb20a by github:
    [emacs support] Account for "?" in body hiding

    • edit: utils/swift-mode.el
  • Commit 64a832e950d3f4818e3bdfb2fc3956b80835e11a by practicalswift:
    [swiftc (149 vs. 5199)] Add crasher in

    • add: validation-test/compiler_crashers/28537-result-case-not-implemented.swift
  • Commit 5c4e84b99fd1badef3a5e1fc4a9cc012ac1f8a68 by practicalswift:
    [swiftc (150 vs. 5199)] Add crasher in swift::ModuleFile::lookupValue

  • Commit 1f19884c0136b7544055c8ba1aeb137fda067241 by github:
    Assertion failures from StdlibUnittest dump their descriptions

    • edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
  • Commit b92f76993270544d9a963646412eb4f385fae90d by fs.output:
    [Sema] Handle 'P1 & P2 -> P3 & P4' expression

    • edit: test/Parse/type_expr.swift
    • edit: lib/Sema/TypeCheckConstraints.cpp
  • Commit f6668a263dd4c6878695dc3f9d914664ae041a50 by fs.output:
    [stdlib] Adjust precedence of '->' operator

    • edit: stdlib/public/core/Policy.swift
  • Commit 8d4ed3219e2a850255d46d35d116c2d4e11bd0db by fs.output:
    [Sema] Recusively preCheckExpression() for folded sequence expression

    • delete: validation-test/compiler_crashers/28529-arrow-isfolded-already-folded-expr-in-sequence.swift
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • add: validation-test/compiler_crashers_fixed/28529-arrow-isfolded-already-folded-expr-in-sequence.swift
    • edit: test/Parse/type_expr.swift
  • Commit 9e5c8ee4a0a1a7b6f66dad64295d9c7fe5b3fe2c by fs.output:
    [Tests] Add testcase for type printing.

    • edit: test/stdlib/TypeName.swift
  • Commit a1760161c56a3105a21d278ce6b842d2301d4875 by fs.output:
    [Parse] Don't parse 'throws' or 'rethrows' as identifiers

    • delete: validation-test/compiler_crashers/28525-tok-isany-tok-identifier-tok-kw-self-tok-kw-self-tok-kw-throws.swift
    • edit: lib/Parse/Parser.cpp
    • delete: validation-test/SIL/crashers/045-swift-parser-parseidentifier.sil
    • edit: include/swift/Parse/Parser.h
    • add: validation-test/compiler_crashers_fixed/28525-tok-isany-tok-identifier-tok-kw-self-tok-kw-self-tok-kw-throws.swift
    • add: test/Compatibility/throws_identifier.swift
    • edit: test/IRGen/errors.sil
    • add: validation-test/SIL/crashers_fixed/045-swift-parser-parseidentifier.sil
  • Commit b6d965b7f28126e0fb2afdac6190efa034f9ec33 by jacob:
    Squash a noisy warning

    • edit: include/swift/SIL/SILBuilder.h
  • Commit 021d3fb7ae4e0c33ad775ecd1478694d30b01cbf by spestov:
    AST: Refactor TypeDecl::getDeclaredInterfaceType() a bit

    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
  • Commit ee5629280804e2f698343e4d7a21cfa091d0d5a1 by spestov:
    AST: Give all ValueDecls an interface type

    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • delete: validation-test/IDE/crashers/087-swift-declcontext-getparentmodule.swift
    • delete: validation-test/compiler_crashers/28382-swift-archetypebuilder-maptypeoutofcontext.swift
    • edit: lib/Sema/TypeCheckREPL.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • add: validation-test/compiler_crashers_fixed/28382-swift-archetypebuilder-maptypeoutofcontext.swift
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Sema/TypeCheckCaptures.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
    • edit: test/expr/closure/trailing.swift
    • add: validation-test/IDE/crashers_fixed/087-swift-declcontext-getparentmodule.swift
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/AST/Module.cpp
  • Commit 67607c6cffd1a93bac5ad13517acce3b15107648 by spestov:
    AST: Set NominalTypeDecls interface types in computeType() rather than

    • edit: lib/AST/Decl.cpp
  • Commit 1b5a84bf5cfb96e2349e2c022aa67a065569f106 by spestov:
    AST: Add ConstructorDecl::getArgumentInterfaceType()

    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Decl.cpp
  • Commit 6db43138fa30ec1b603f357c0019db7fb128b1de by spestov:
    AST: Remove ConstructorDecl::getResultType()

    • edit: lib/AST/ASTVerifier.cpp
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/AST/Decl.cpp
  • Commit 1dc14e2ec6c0a6cc638180e76de25316cec4397f by spestov:
    AST: Remove ConstructorDecl::getArgumentType()

    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: include/swift/AST/Decl.h
  • Commit 5b8524a9d1701b71c3f2304558ee54f68d1766f3 by spestov:
    AST: Remove FuncDecl::getResultType()

    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Index/Index.cpp
    • edit: lib/SILOptimizer/Mandatory/DataflowDiagnostics.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: test/api-digester/source-stability.swift.expected
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
  • Commit 33f3492a5a635417e35002d52267e499f084c160 by practicalswift:
    [swiftc (148 vs. 5202)] Add crasher in

  • Commit 239670ad79078bb724bcbf3953577aa181f7c386 by practicalswift:
    [gardening] Use correct URL to swift.org (https://swift.org/)

    • edit: validation-test/compiler_crashers/28536-swift-namelookup-lookupinmodule-swift-moduledecl-llvm-arrayref-std-pair-swift-id.swift
  • Commit 01fe943de5e3ed82fcfb50f31677b837b94ef8e8 by practicalswift:
    [gardening] Fix typo.

    • edit: stdlib/public/stubs/GlobalObjects.cpp
  • Commit 7c1dc18b6459f3cf1e348c354c6cd3d2ede70534 by github:
    Revert "Give all declarations an explicit interface type"

    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/AST/Module.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • delete: validation-test/IDE/crashers_fixed/087-swift-declcontext-getparentmodule.swift
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • delete: validation-test/compiler_crashers_fixed/28382-swift-archetypebuilder-maptypeoutofcontext.swift
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/Decl.cpp
    • add: validation-test/IDE/crashers/087-swift-declcontext-getparentmodule.swift
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/TypeCheckCaptures.cpp
    • edit: test/expr/closure/trailing.swift
    • add: validation-test/compiler_crashers/28382-swift-archetypebuilder-maptypeoutofcontext.swift
    • edit: lib/Index/Index.cpp
    • edit: test/api-digester/source-stability.swift.expected
    • edit: lib/Sema/TypeCheckREPL.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/SILOptimizer/Mandatory/DataflowDiagnostics.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
  • Commit a272b4640fd71a0050f537d31736e71ca59efc1e by jacob:
    [test] Add crasher in ResultPlanner::planTupleIntoIndirectResult

    • add: validation-test/compiler_crashers_2/0045-sr3267.swift
  • Commit 8fc75457c30277ce32b6e8b196d74fb324c2be36 by jij:
    [SourceKit] Fix a warning in SwiftSourceDocInfo.cpp

    • edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
  • Commit e42bf07af456310df8fab0c8098ab7833b84a8e5 by mgottesman:
    [gardening] Always create SILBasicBlocks via

    • edit: include/swift/SIL/SILFunction.h
    • edit: lib/SILOptimizer/Utils/CFG.cpp
    • edit: lib/SILOptimizer/Utils/LoopUtils.cpp
    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
    • edit: lib/SIL/SILFunction.cpp
    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: lib/SILOptimizer/Utils/GenericCloner.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/SILGen/SILGenStmt.cpp
    • edit: lib/SILOptimizer/LoopTransforms/LoopUnroll.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SIL/SILBuilder.cpp
    • edit: include/swift/SILOptimizer/Utils/Local.h
    • edit: lib/SILOptimizer/IPO/CapturePropagation.cpp
  • Commit bf6920650ca09b2d9e1e284a24ce69dace2dda4c by mgottesman:
    [gardening] Drop BB from all argument related code in SILBasicBlock.

    • edit: lib/SILOptimizer/UtilityPasses/MemBehaviorDumper.cpp
    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: lib/SILOptimizer/Transforms/StackPromotion.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
    • edit: lib/SILOptimizer/UtilityPasses/RCIdentityDumper.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SIL/SILPrinter.cpp
    • edit: lib/SILGen/Condition.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/SILOptimizer/IPO/CapturePropagation.cpp
    • edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
    • edit: lib/SILOptimizer/UtilityPasses/AADumper.cpp
    • edit: lib/SILOptimizer/Transforms/SILCodeMotion.cpp
    • edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
    • edit: lib/SIL/SILFunction.cpp
    • edit: include/swift/SIL/SILArgument.h
    • edit: lib/SILOptimizer/IPO/GlobalPropertyOpt.cpp
    • edit: lib/SIL/SILArgument.cpp
    • edit: lib/SILOptimizer/ARC/ARCRegionState.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/SILOptimizer/LoopTransforms/LoopUnroll.cpp
    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: lib/SILGen/SILGenStmt.cpp
    • edit: lib/SILOptimizer/LoopTransforms/ArrayBoundsCheckOpts.cpp
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: lib/SILOptimizer/UtilityPasses/IVInfoPrinter.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenPattern.cpp
    • edit: lib/SILOptimizer/Transforms/DeadCodeElimination.cpp
    • edit: lib/SILOptimizer/Transforms/DeadObjectElimination.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/SILOptimizer/LoopTransforms/LoopRotate.cpp
    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • edit: lib/SILGen/SILGenForeignError.cpp
    • edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.cpp
    • edit: lib/SILOptimizer/Transforms/ConditionForwarding.cpp
    • edit: lib/SILOptimizer/Utils/CFG.cpp
    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: include/swift/SIL/SILFunction.h
    • edit: lib/SILOptimizer/Utils/LoopUtils.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: lib/SILGen/SILGenEpilog.cpp
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILGen/SILGenConvert.cpp
    • edit: include/swift/SIL/SILVisitor.h
    • edit: lib/SIL/SILBuilder.cpp
    • edit: lib/SILOptimizer/Mandatory/DiagnoseUnreachable.cpp
    • edit: include/swift/SILOptimizer/Utils/Local.h
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
    • edit: lib/SIL/SILBasicBlock.cpp
    • edit: lib/SILOptimizer/Utils/CheckedCastBrJumpThreading.cpp
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: lib/SILOptimizer/Utils/GenericCloner.cpp
    • edit: lib/SILOptimizer/Transforms/SpeculativeDevirtualizer.cpp
    • edit: lib/SILOptimizer/Utils/SILSSAUpdater.cpp
    • edit: lib/SILGen/SILGen.cpp
  • Commit c3d5ace299d3924c7886aa253b970c373f0d41dc by mgottesman:
    [gardening] Move SILBasicBlock::dropAllReferences() out of the argument

    • edit: include/swift/SIL/SILBasicBlock.h
  • Commit e936de7b04cacc9519a5d466a062e255f3406281 by mgottesman:
    [gardening] 0 => nullptr. NFC.

    • edit: include/swift/SIL/SILBasicBlock.h
  • Commit a998d989249149a2ba23fa5e81be48436c9f5929 by mgottesman:
    [gardening] SILBasicBlock::splitBasicBlock() => *::split().

    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: lib/SIL/SILBasicBlock.cpp
    • edit: lib/SIL/SILBuilder.cpp
    • edit: lib/SILOptimizer/Transforms/SpeculativeDevirtualizer.cpp
    • edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: lib/SILOptimizer/Utils/CFG.cpp
    • edit: tools/sil-extract/SILExtract.cpp
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: lib/SILOptimizer/Utils/Local.cpp
  • Commit 0a8c54d04f4b0860a7d0aadcc5922b80308e980b by mgottesman:
    [gardening] Always create new SILArguments using

    • edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/SILOptimizer/Utils/GenericCloner.cpp
    • edit: lib/SILGen/SILGenConvert.cpp
    • edit: lib/SIL/DynamicCasts.cpp
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • edit: lib/SILGen/SILGenProlog.cpp
    • edit: lib/SILGen/RValue.cpp
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/SILGen/SILGenStmt.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SILOptimizer/LoopTransforms/LoopUnroll.cpp
    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: lib/SILOptimizer/IPO/CapturePropagation.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: lib/SILGen/SILGenEpilog.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: include/swift/SIL/SILArgument.h
    • edit: lib/SILGen/SILGenDynamicCast.cpp
    • edit: lib/SILGen/SILGenMaterializeForSet.cpp
    • edit: lib/SILGen/SILGenPattern.cpp
    • edit: lib/SILOptimizer/Utils/SILSSAUpdater.cpp
    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: lib/SILGen/SILGenDecl.cpp
    • edit: lib/SILGen/Condition.cpp
    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
  • Commit 48b625531d2ace4e62218d66cc4c8e4a09865bc8 by mgottesman:
    [docs] Add an example of using github crossrepo PR references for cross

    • edit: docs/ContinuousIntegration.md
  • Commit d05179ecd28870b45dce88ee565c95445d96118e by practicalswift:
    [swiftc (150 vs. 5201)] Add crasher in swift::ModuleFile::lookupValue

  • Commit 06b3a0fdcb2006768f3e9c7b7b107dc731394632 by jnosh+git:
    Fix typo

    • edit: lib/Frontend/CompilerInvocation.cpp
  • Commit 905235832ca9d9ce90e9f20ec91d5018b8c4f968 by practicalswift:
    [swiftc (151 vs. 5201)] Add crasher in swift::Decl::walk(...)

    • add: validation-test/compiler_crashers/28541-anonymous-namespace-verifier-walktodeclpost-swift-decl.swift
  • Commit ed6bade1134bb870c2f6a81005db8a68013492ea by practicalswift:
    [swiftc (152 vs. 5201)] Add crasher in

    • add: validation-test/compiler_crashers/28542-swift-genericsignature-getsubstitutionmap-llvm-arrayref-swift-substitution-swift.swift
  • Commit 72ec028747d3b887a90c165a0a2e906a03146dd3 by jij:
    [gardening] Fix a warning in ClosureSpecializer.cpp

    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
  • Commit 0d80c674fbe8e7da0a45cd47938b20b620e27457 by practicalswift:
    [swiftc (153 vs. 5201)] Add crasher in swift::TypeVisitor

    • add: validation-test/compiler_crashers/28543-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
  • Commit 6702d5d3fdc66850543e609f526fa56deb890529 by fs.output:
    [AST] Tail allocate TupleTypeRepr elements

    • edit: lib/AST/TypeRepr.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: include/swift/AST/TypeRepr.h
  • Commit 9b243526b837dce4f0fdf9d970d7fd47061a7023 by fs.output:
    [AST] Hold element name information in TupleTypeRepr

    • edit: include/swift/AST/TypeRepr.h
    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/AST/TypeRepr.cpp
    • edit: lib/Parse/ParseType.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Parse/ParseDecl.cpp
  • Commit 264be984b556e2a3f6a563689f86f6a091be4b7f by fs.output:
    [AST] Eliminate NamedTypeRepr

    • edit: include/swift/AST/TypeReprNodes.def
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
    • edit: lib/Parse/ParseType.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/AST/TypeRepr.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/TypeRepr.h
  • Commit c02609ebcb746ee7eb60a5e3b966d1be22c6edc5 by fs.output:
    [AST] Fix CloneVisitor::visitTupleTypeRepr

    • edit: lib/AST/TypeRepr.cpp
  • Commit 0281b2358c29af848e69ad0e433cf2ced6d4211d by fs.output:
    [AST] Tail allocate ellipsis location and index in TupleTypeRepr

    • edit: include/swift/AST/TypeRepr.h
    • edit: lib/AST/TypeRepr.cpp
  • Commit 84d9c216f98a9a39681db3df4fc70e9711297a7d by ghoare:
    Narrow 28537-result-case-not-implemented.swift to linux, unreliable on

    • edit: validation-test/compiler_crashers/28537-result-case-not-implemented.swift
  • Commit c5b461924a16262b23a8248bf47f7fe934f29ab6 by spestov:
    AST: Don't canonicalize types when caching substitutions

    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/Module.cpp
  • Commit ea28765cedd401325ea3a0c6c03add72996d468d by spestov:
    Sema: Resolve invalid generic parameters to error types

    • delete: validation-test/IDE/crashers/051-swift-mangle-mangler-mangleassociatedtypename.swift
    • add: validation-test/IDE/crashers_fixed/105-swift-derivedconformance-deriverawrepresentable.swift
    • delete: validation-test/compiler_crashers/28405-swift-constraints-constraintsystem-resolveoverload.swift
    • delete: validation-test/SIL/crashers/043-swift-derivedconformance-deriverawrepresentable.sil
    • delete: validation-test/compiler_crashers/28441-swift-typerepr-walk.swift
    • add: validation-test/compiler_crashers_fixed/28411-swift-typechecker-resolveidentifiertype.swift
    • add: validation-test/IDE/crashers_fixed/051-swift-mangle-mangler-mangleassociatedtypename.swift
    • delete: validation-test/compiler_crashers/28485-swift-dependentmembertype-getname-const.swift
    • delete: validation-test/compiler_crashers/28410-swift-typechecker-typecheckdecl.swift
    • delete: validation-test/compiler_crashers/28439-swift-type-transform.swift
    • add: validation-test/compiler_crashers_fixed/28439-swift-type-transform.swift
    • add: validation-test/compiler_crashers_fixed/28405-swift-constraints-constraintsystem-resolveoverload.swift
    • add: validation-test/compiler_crashers_fixed/28441-swift-typerepr-walk.swift
    • add: validation-test/compiler_crashers_fixed/28485-swift-dependentmembertype-getname-const.swift
    • delete: validation-test/compiler_crashers/28532-unreachable-executed-at-swift-lib-ast-type-cpp-174.swift
    • delete: validation-test/IDE/crashers/105-swift-derivedconformance-deriverawrepresentable.swift
    • add: validation-test/compiler_crashers_fixed/28407-swift-genericsignature-getsubstitutionmap.swift
    • delete: validation-test/compiler_crashers/28480-unreachable-executed-at-swift-lib-sema-csdiag-cpp-6261.swift
    • add: validation-test/compiler_crashers_fixed/28484-isa-x-val-cast-ty-argument-of-incompatible-type.swift
    • add: validation-test/SIL/crashers_fixed/036-swift-cantype-isreferencetypeimpl.sil
    • add: validation-test/compiler_crashers_fixed/28410-swift-typechecker-typecheckdecl.swift
    • delete: validation-test/compiler_crashers/28542-swift-genericsignature-getsubstitutionmap-llvm-arrayref-swift-substitution-swift.swift
    • add: validation-test/compiler_crashers_fixed/28542-swift-genericsignature-getsubstitutionmap-llvm-arrayref-swift-substitution-swift.swift
    • add: validation-test/compiler_crashers_fixed/09650-swift-typebase-getcanonicaltype.swift
    • add: validation-test/IDE/crashers_fixed/096-swift-genericsignature-getarchetypebuilder.swift
    • delete: validation-test/IDE/crashers/096-swift-genericsignature-getarchetypebuilder.swift
    • add: validation-test/compiler_crashers_fixed/28532-unreachable-executed-at-swift-lib-ast-type-cpp-174.swift
    • delete: validation-test/compiler_crashers/23919-swift-astvisitor.swift
    • delete: validation-test/compiler_crashers/28484-isa-x-val-cast-ty-argument-of-incompatible-type.swift
    • delete: validation-test/compiler_crashers/28411-swift-typechecker-resolveidentifiertype.swift
    • add: validation-test/compiler_crashers_fixed/23919-swift-astvisitor.swift
    • add: validation-test/SIL/crashers_fixed/043-swift-derivedconformance-deriverawrepresentable.sil
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • delete: validation-test/SIL/crashers/036-swift-cantype-isreferencetypeimpl.sil
    • delete: validation-test/compiler_crashers/09650-swift-typebase-getcanonicaltype.swift
    • delete: validation-test/compiler_crashers/28407-swift-genericsignature-getsubstitutionmap.swift
    • add: validation-test/compiler_crashers_fixed/28480-unreachable-executed-at-swift-lib-sema-csdiag-cpp-6261.swift
  • Commit 53e1f1288bf7af1bce38e4489a06641713578a4c by jnosh:
    Fix typo

    • edit: utils/build-script
  • Commit 37d38abeb1e1d31536b95bc7501cdb695cb7b399 by spestov:
    AST: Fix crashes when ordering potential archetypes arising from

    • add: validation-test/SIL/crashers_fixed/038-swift-archetypebuilder-enumeraterequirements.sil
    • add: validation-test/compiler_crashers_fixed/00046-swift-archetypebuilder-potentialarchetype-getnestedtype.timeout.swift
    • delete: validation-test/compiler_crashers/00046-swift-archetypebuilder-potentialarchetype-getnestedtype.timeout.swift
    • delete: validation-test/SIL/crashers/038-swift-archetypebuilder-enumeraterequirements.sil
    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 14088f438fd8653ddd7a8af920e53dd50fc84009 by william:
    Mention that 16.04 also isn't supported.

    • edit: docs/Android.md
  • Commit dfa372300d2f47845f2aac7c137ac793a74f1aee by devteam.codafi:
    Mark a recent compiler crasher as non-deterministic

    • edit: validation-test/compiler_crashers/28543-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
  • Commit 5a1650f0c51597ed1611fabb684e72bbacd27cc4 by mgottesman:
    [gardening] doxygenify file level comment. NFC.

    • edit: include/swift/SIL/SILDebugScope.h
  • Commit 529eec30b766baa4cfddec1e98a3cbc5f7f84ef7 by mgottesman:
    [gardening] Use const_cast rather than implement

    • edit: include/swift/SIL/SILBasicBlock.h
  • Commit edce501b71c83ef465a4cbeeb87a9d721af04d5b by mgottesman:
    [gardening] Eliminate unneeded 'public' from inheritance declaration of

    • edit: include/swift/SIL/SILBasicBlock.h
  • Commit 804df7cac929daf2a5da8848de57649f6677f0fa by mgottesman:
    [gardening] Standardize a bit of code style. NFC.

    • edit: include/swift/SIL/SILBasicBlock.h
  • Commit 6a50566a754a382be70ab329472aaf069d8348ba by mgottesman:
    [gardening] Use proper doxygen style by inserting a newline between

    • edit: include/swift/SIL/SILBasicBlock.h
  • Commit f9fefa48a59154c8d7025a30fe4242da406d41ec by mgottesman:
    [gardening] Add missing swift comment header to file.

    • edit: lib/SILOptimizer/Utils/CheckedCastBrJumpThreading.cpp
  • Commit 38ec08f45fdb619de487529acd4e05f5495c920d by mgottesman:
    [gardening] Standardize SILBasicBlock successor/predecessor methods that

    • edit: lib/SILOptimizer/LoopTransforms/LoopUnroll.cpp
    • edit: lib/SIL/SILPrinter.cpp
    • edit: lib/SILOptimizer/Analysis/RCIdentityAnalysis.cpp
    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
    • edit: include/swift/SILOptimizer/Utils/SCCVisitor.h
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
    • edit: lib/SILOptimizer/Transforms/ARCCodeMotion.cpp
    • edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp
    • edit: lib/SILOptimizer/Transforms/RedundantOverflowCheckRemoval.cpp
    • edit: lib/SILOptimizer/Utils/LoopUtils.cpp
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
    • edit: lib/SILOptimizer/Transforms/StackPromotion.cpp
    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
    • edit: lib/SILOptimizer/Utils/CFG.cpp
    • edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: lib/SILOptimizer/Analysis/ARCAnalysis.cpp
    • edit: lib/SILOptimizer/Transforms/ConditionForwarding.cpp
    • edit: lib/SIL/SILArgument.cpp
    • edit: lib/SILGen/SILGenPattern.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/SILOptimizer/Transforms/DeadCodeElimination.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/SILOptimizer/Utils/SILSSAUpdater.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/SILOptimizer/Analysis/EpilogueARCAnalysis.cpp
    • edit: lib/SILOptimizer/LoopTransforms/ArrayBoundsCheckOpts.cpp
    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: lib/SILOptimizer/LoopTransforms/LoopRotate.cpp
    • edit: lib/SILOptimizer/Utils/CheckedCastBrJumpThreading.cpp
    • edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
    • edit: lib/SIL/InstructionUtils.cpp
    • edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.cpp
    • edit: lib/SILOptimizer/Analysis/LoopRegionAnalysis.cpp
    • edit: lib/SILOptimizer/Transforms/SILCodeMotion.cpp
    • edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: lib/SILOptimizer/IPO/GlobalPropertyOpt.cpp
  • Commit f238d65a336c62a4d9c32c2cef2a6b17035d47ec by compnerd:
    stdlib: use ALL_APPLE_PLATFORMS where applicable

    • edit: stdlib/public/SDK/SceneKit/CMakeLists.txt
    • edit: stdlib/public/SDK/SpriteKit/CMakeLists.txt
    • edit: stdlib/public/SDK/CloudKit/CMakeLists.txt
    • edit: stdlib/public/Platform/CMakeLists.txt
    • edit: stdlib/public/SDK/CoreAudio/CMakeLists.txt
  • Commit d4b5ceabfd4b86beac98253ddfded4e5d892f5b6 by compnerd:
    stubs: match types in the stubs

    • edit: stdlib/public/stubs/Stubs.cpp
  • Commit 44fbfd6e93c289bb677107ad7ad55a15689c5e75 by compnerd:
    runtime: repair windows build

    • edit: stdlib/public/runtime/ImageInspectionWin32.cpp
    • edit: stdlib/public/runtime/ProtocolConformance.cpp
  • Commit 292e6a99a957417d955edc63d2f0edfafbc01066 by jordan_rose:
    [Driver] Pass target triple to -modulewrap invocations (#5922)

    • edit: lib/Driver/ToolChains.cpp
    • edit: test/Driver/modulewrap.swift
  • Commit 446db97367f5a1bf4cb1ac9f47bf8595ee2b9eed by kyrtzidis:
    [CMake] Check if a cmake variable 'SWIFT_INSTALL_EXCLUDE_[component]' is

    • edit: cmake/modules/SwiftComponents.cmake
  • Commit e7eeeb43acb76c2081386cbbc68aaf96c4a6dcee by dgregor:
    [AST] Drop the 'isRecursive' bit from ArchetypeType. NFC

    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/Builtins.cpp
    • edit: include/swift/AST/Types.h
  • Commit b7d17b25ba830695b4004500c4082ce804b03f11 by dfarler:
    Rename -parse flag to -typecheck

    • edit: test/decl/protocol/req/unavailable.swift
    • edit: test/Generics/invalid.swift
    • edit: lib/Frontend/FrontendOptions.cpp
    • edit: test/PrintAsObjC/circularity.swift
    • edit: test/ClangImporter/submodules.swift
    • edit: test/FixCode/fixits-apply-all.swift.result
    • edit: test/decl/nested/type_in_type.swift
    • edit: test/IDE/complete_members_optional.swift
    • edit: validation-test/compiler_crashers_fixed/00103-swift-constraints-constraintsystem-diagnosefailurefromconstraints.swift
    • edit: test/Constraints/dictionary_literal.swift
    • edit: test/Parse/deprecated_where.swift
    • edit: test/decl/nested/type_in_function.swift
    • edit: test/type/nested_types.swift
    • edit: test/Generics/function_decls.swift
    • edit: test/Parse/ConditionalCompilation/i386AppleTVOSTarget.swift
    • edit: test/Parse/metatype_object_conversion.swift
    • edit: test/Serialization/conformance-multi-file.swift
    • edit: test/decl/typealias/associated_types.swift
    • edit: test/Serialization/load.swift
    • edit: test/decl/func/default-values.swift
    • edit: test/ClangImporter/availability.swift
    • edit: validation-test/compiler_crashers/28423-swift-typechecker-validatedecl.swift
    • edit: test/NameBinding/reference-dependencies-dynamic-lookup.swift
    • edit: test/stdlib/UnsafePointerDiagnostics.swift
    • edit: test/decl/protocol/conforms/operator.swift
    • edit: test/attr/attr_noreturn.swift
    • edit: test/IDE/complete_from_clang_framework_typechecker.swift
    • edit: test/PrintAsObjC/unmodified.swift
    • edit: test/type/dictionary.swift
    • edit: test/Parse/implicit_getter_incomplete.swift
    • edit: test/Parse/ConditionalCompilation/armWatchOSTarget.swift
    • edit: test/Sema/diag_metatype_cast_to_reference_no_objc.swift
    • edit: test/Parse/availability_query.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/sr2635.swift
    • edit: test/ClangImporter/sdk.swift
    • edit: test/decl/inherit/override.swift
    • edit: validation-test/compiler_crashers_2_fixed/0043-rdar25298116.swift
    • edit: validation-test/compiler_crashers_fixed/00131-swift-lexer-lexnumber.swift
    • edit: test/expr/cast/dictionary_downcast.swift
    • edit: test/Sema/availability_refinement_contexts.swift
    • edit: test/Parse/ConditionalCompilation/compiler_version.swift
    • edit: test/attr/open.swift
    • edit: test/attr/attr_semantics.swift
    • edit: test/Constraints/diag_ambiguities_module.swift
    • edit: test/PrintAsObjC/override.swift
    • edit: test/ClangImporter/Dispatch_test.swift
    • edit: test/Constraints/if_expr.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-top-level.swift
    • edit: test/expr/primary/unqualified_name.swift
    • edit: test/Serialization/top-level-code.swift
    • edit: test/NameBinding/name_lookup.swift
    • edit: test/decl/ext/extensions.swift
    • edit: validation-test/compiler_crashers_fixed/00108-swift-constraints-constraintsystem-lookthroughimplicitlyunwrappedoptionaltype.swift
    • edit: test/decl/protocol/protocols_in_library.swift
    • edit: test/Parse/invalid-utf8.swift
    • edit: test/attr/attr_nonobjc.swift
    • edit: validation-test/compiler_crashers_fixed/00139-swift-typechecker-resolveidentifiertype.swift
    • edit: test/decl/func/trailing_closures.swift
    • edit: validation-test/compiler_crashers_fixed/00169-swift-typebase-operator.swift
    • edit: validation-test/compiler_crashers_fixed/00076-llvm-foldingset-swift-constraints-constraintlocator-nodeequals.swift
    • edit: validation-test/compiler_crashers_fixed/00132-swift-lexer-lexoperatoridentifier.swift
    • edit: test/ClangImporter/AppKit_test.swift
    • edit: test/attr/attr_objc_simd.swift
    • edit: test/expr/delayed-ident/static_func.swift
    • edit: test/expr/edge-contraction/paren-expr.swift
    • edit: test/decl/protocol/substituted_aliases.swift
    • edit: validation-test/compiler_crashers_2_fixed/0024-rdar21551616.swift
    • edit: test/stdlib/RangeDiagnostics.swift
    • edit: test/attr/ApplicationMain/attr_NSApplicationMain.swift
    • edit: test/IDE/import_as_member.swift
    • edit: test/Constraints/subscript.swift
    • edit: test/attr/attr_objc_overlays.swift
    • edit: validation-test/compiler_crashers_fixed/00087-swift-archetypebuilder-resolvearchetype.swift
    • edit: test/Parse/foreach.swift
    • edit: test/Generics/inheritance.swift
    • edit: validation-test/compiler_crashers_fixed/00067-szone-malloc-should-clear.swift
    • edit: test/decl/inherit/initializer.swift
    • edit: test/expr/closure/single_expr.swift
    • edit: test/stdlib/DispatchDeprecationMacOS.swift
    • edit: validation-test/compiler_crashers_fixed/00126-swift-generictypetoarchetyperesolver-resolvegenerictypeparamtype.swift
    • edit: test/Parse/ConditionalCompilation/x64FreeBSDTarget.swift
    • edit: validation-test/compiler_crashers_2_fixed/0011-rdar21042357.swift
    • edit: test/Serialization/objc_method_table.swift
    • edit: test/Parse/brace_recovery_eof.swift
    • edit: validation-test/compiler_crashers_fixed/00137-swift-modulefile-gettype.swift
    • edit: test/APINotes/type_changes.swift
    • edit: test/Serialization/operator.swift
    • edit: validation-test/compiler_crashers_2_fixed/0023-rdar21679169.swift
    • edit: test/expr/postfix/call/construction.swift
    • edit: test/Constraints/bridging.swift
    • edit: test/NameBinding/import-command-line.swift
    • edit: test/Parse/recovery.swift
    • edit: test/decl/protocol/req/associated_type_default.swift
    • edit: test/Interpreter/SDK/misc_osx.swift
    • edit: test/Constraints/anyhashable-collection-cast.swift
    • edit: test/IDE/complete_override_access_control_protocol.swift
    • edit: test/decl/protocol/protocol_overload_selection.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-inside-statement-2.swift
    • edit: test/decl/objc_override.swift
    • edit: validation-test/compiler_crashers_fixed/00141-swift-nominaltypedecl-getextensions.swift
    • edit: test/attr/ApplicationMain/attr_NSApplicationMain_multi_file/another_delegate.swift
    • edit: test/Constraints/keyword_arguments.swift
    • edit: test/expr/unary/keypath/keypath.swift
    • edit: validation-test/Sema/OverridesAndOverloads.swift
    • edit: test/Constraints/override.swift
    • edit: test/expr/closure/closures.swift
    • edit: test/Constraints/members.swift
    • edit: test/expr/cast/dictionary_coerce.swift
    • edit: test/NameBinding/import-multiple-command-line.swift
    • edit: test/Serialization/builtin.swift
    • edit: validation-test/compiler_crashers_fixed/00082-std-function-func-containsprotocolself.swift
    • edit: test/stmt/errors.swift
    • edit: test/Sema/circular_decl_checking.swift
    • edit: test/Constraints/invalid_stdlib.swift
    • edit: test/Parse/ConditionalCompilation/basicIdentity.swift
    • edit: test/FixCode/fixits-apply-objc.swift.result
    • edit: test/decl/overload.swift
    • edit: test/ClangImporter/availability_app_extension.swift
    • edit: test/ClangImporter/objc_bridging_custom.swift
    • edit: test/Serialization/target-incompatible.swift
    • edit: validation-test/compiler_crashers/28394-swift-typechecker-checkconformance.swift
    • edit: test/Parse/pattern_without_variables_script.swift
    • edit: test/Parse/hashbang_main.swift
    • edit: test/SILGen/Inputs/witness_tables_b.swift
    • edit: test/Constraints/bridging_nonobjc.swift
    • edit: test/Sema/enum_equatable_hashable.swift
    • edit: test/decl/protocol/conforms/placement.swift
    • edit: validation-test/compiler_crashers_fixed/00147-swift-parser-parseexprstringliteral.swift
    • edit: test/Generics/algorithms.swift
    • edit: test/type/protocol_composition.swift
    • edit: test/APINotes/basic.swift
    • edit: test/Parse/init_deinit.swift
    • edit: test/stdlib/ArrayDiagnostics.swift
    • edit: validation-test/compiler_crashers_fixed/00100-swift-constraints-constraintsystem-addtypevariableconstraintstoworklist.swift
    • edit: test/IDE/complete_associated_types.swift
    • edit: test/attr/attr_availability.swift
    • edit: test/expr/cast/array_downcast_Foundation.swift
    • edit: test/attr/attr_indirect.swift
    • edit: test/ClangImporter/clang_builtin.swift
    • edit: test/Sema/single_expression_closure.swift
    • edit: validation-test/compiler_crashers_fixed/00136-swift-modulefile-getimportedmodules.swift
    • edit: test/ClangImporter/MixedSource/import-mixed-with-header-twice.swift
    • edit: validation-test/compiler_crashers/28413-swift-typebase-getcanonicaltype.swift
    • edit: test/NameBinding/objc_multi_file.swift
    • edit: test/SILGen/accessibility_warnings.swift
    • edit: test/expr/cast/set_coerce.swift
    • edit: test/attr/attr_objc.swift
    • edit: test/stdlib/DispatchRenames.swift
    • edit: test/NameBinding/import-resolution-2.swift
    • edit: test/PlaygroundTransform/import_error.swift
    • edit: test/attr/attr_ibaction.swift
    • edit: test/Constraints/generic_super_constraint.swift
    • edit: test/decl/protocol/conforms/fixit_stub.swift
    • edit: validation-test/compiler_crashers_fixed/00154-swift-printingdiagnosticconsumer-handlediagnostic.swift
    • edit: test/Constraints/array_literal.swift
    • edit: test/IDE/print_usrs.swift
    • edit: validation-test/compiler_crashers_fixed/00077-swift-typechecker-validatedecl.swift
    • edit: test/ClangImporter/no-import-objc.swift
    • edit: test/expr/cast/array_downcast.swift
    • edit: test/attr/ApplicationMain/attr_UIApplicationMain_with_main/delegate.swift
    • edit: utils/swift-mode.el
    • edit: test/Constraints/function.swift
    • edit: validation-test/compiler_crashers/28387-swift-typebase-gatherallsubstitutions.swift
    • edit: test/attr/attr_inout.swift
    • edit: validation-test/compiler_crashers_fixed/00057-get-type-of-member-reference.swift
    • edit: test/ClangImporter/adapter.swift
    • edit: test/Constraints/unconstrained_generic.swift
    • edit: test/Parse/toplevel_library_invalid.swift
    • edit: test/expr/cast/array_iteration.swift
    • edit: test/decl/protocol/req/unsatisfiable.swift
    • edit: test/ClangImporter/availability_implicit_macosx.swift
    • edit: test/Parse/escaped_identifiers.swift
    • edit: test/Serialization/search-paths-relative.swift
    • edit: validation-test/compiler_crashers_fixed/00145-swift-parser-parsebraceitems.swift
    • edit: test/Sema/availability_versions_objc_api.swift
    • edit: test/IDE/complete_init.swift
    • edit: validation-test/compiler_crashers_fixed/00122-swift-typechecker-coercepatterntotype.swift
    • edit: test/PrintAsObjC/local-types.swift
    • edit: test/Constraints/patterns.swift
    • edit: test/Sema/import_and_define_class.swift
    • edit: test/expr/cast/metatype_casts.swift
    • edit: test/ClangImporter/ctypes_parse_union.swift
    • edit: test/PrintAsObjC/simd.swift
    • edit: test/decl/func/vararg.swift
    • edit: test/Parse/EOF/block-comment.swift
    • edit: test/attr/accessibility_multifile.swift
    • edit: test/Parse/ConditionalCompilation/topLevelDeclarations.swift
    • edit: validation-test/compiler_crashers_2_fixed/0018-rdar21524144.swift
    • edit: test/Parse/ConditionalCompilation/powerpc64leLinuxTarget.swift
    • edit: test/TypeCoercion/subtyping.swift
    • edit: test/Generics/superclass_constraint.swift
    • edit: test/PlaygroundTransform/declarations_error.swift
    • edit: validation-test/compiler_crashers/28247-swift-constraints-constraintsystem-solverscope-solverscope.swift
    • edit: test/ClangImporter/script.swift
    • edit: test/Parse/optional.swift
    • edit: test/Parse/ConditionalCompilation/basicParseErrors.swift
    • edit: validation-test/compiler_crashers/28388-swift-typebase-getcanonicaltype.swift
    • edit: test/NameBinding/scope_map_lookup.swift
    • edit: test/Parse/ConditionalCompilation/x64OSXTarget.swift
    • edit: test/decl/ext/protocol_objc.swift
    • edit: test/Generics/function_defs.swift
    • edit: test/ClangImporter/availability_ios.swift
    • edit: test/decl/protocol/req/optionality.swift
    • edit: test/ClangImporter/sdk-bridging-header.swift
    • edit: test/expr/primary/literal/boolean.swift
    • edit: test/IDE/print_ast_tc_function_bodies.swift
    • edit: test/decl/protocol/conforms/associated_type.swift
    • edit: test/ClangImporter/objc_nsmanagedobject.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-inside-statement.swift
    • edit: test/Parse/ConditionalCompilation/i386IOSTarget.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-top-level-nested.swift
    • edit: test/expr/edge-contraction/dictionary-literal.swift
    • edit: test/decl/class/circular_inheritance.swift
    • edit: validation-test/compiler_crashers/28369-swift-decl-walk.swift
    • edit: test/Interpreter/SDK/GLKit_parse.swift
    • edit: validation-test/compiler_crashers_2_fixed/0003-rdar20564378.swift
    • edit: test/decl/class/classes.swift
    • edit: test/ClangImporter/cf.swift
    • edit: test/Constraints/invalid_constraint_lookup.swift
    • edit: test/Driver/options.swift
    • edit: test/expr/capture/order.swift
    • edit: test/Constraints/super_method.swift
    • edit: test/Parse/consecutive_statements.swift
    • edit: validation-test/compiler_crashers_fixed/00125-swift-genericparamlist-addnestedarchetypes.swift
    • edit: test/Driver/unknown-inputs.swift
    • edit: test/decl/ext/protocol_as_witness.swift
    • edit: test/decl/protocol/special/Error.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar27464577.swift
    • edit: test/decl/init/cf-types.swift
    • edit: test/Sema/accessibility_multi.swift
    • edit: test/IDE/print_stdlib.swift
    • edit: test/Constraints/generic_overload.swift
    • edit: test/type/function/labels.swift
    • edit: test/Sema/diag_type_conversion.swift
    • edit: validation-test/compiler_crashers_fixed/00070-getgenericparam.swift
    • edit: test/stdlib/StringDiagnostics.swift
    • edit: validation-test/compiler_crashers_fixed/00066-diagnoseunknowntype.swift
    • edit: test/Driver/swift-version-default.swift
    • edit: test/TypeCoercion/return_coercion.swift
    • edit: test/NameBinding/MutualDependency.swift
    • edit: test/APINotes/broken-swift-name.swift
    • edit: test/Sema/diag_invalid_synthesized_init_proto_conformance.swift
    • edit: validation-test/compiler_crashers_fixed/00172-swift-archetypebuilder-inferrequirementswalker-walktotypepost.swift
    • edit: validation-test/compiler_crashers/28415-swift-iterativetypechecker-processtypechecksuperclass.swift
    • edit: test/Sema/diag_c_style_for.swift
    • edit: test/SIL/parse_swift_decls_in_sil_mode.sil
    • edit: test/ClangImporter/submodules_indirect.swift
    • edit: test/Constraints/class.swift
    • edit: test/Constraints/fixes.swift
    • edit: test/decl/precedencegroup/circularity.swift
    • edit: test/expr/primary/literal/context.swift
    • edit: test/decl/inherit/objc_initializer.swift
    • edit: test/TypeCoercion/unknowable.swift
    • edit: test/decl/protocol/indirectly_recursive_requirement.swift
    • edit: validation-test/compiler_crashers_2_fixed/0014-rdar20508671.swift
    • edit: test/FixCode/fixits-apply-objc.swift
    • edit: test/Interpreter/SDK/FoundationDiagnostics.swift
    • edit: test/Constraints/casts_objc.swift
    • edit: test/ClangImporter/objc_proxies.swift
    • edit: test/decl/var/static_var.swift
    • edit: test/Interpreter/SDK/submodules_smoke_test.swift
    • edit: test/PrintAsObjC/protocols.swift
    • edit: validation-test/compiler_crashers_fixed/00153-swift-parser-parsetypesimple.swift
    • edit: test/Compatibility/protocol_composition.swift
    • edit: test/attr/attr_availability_osx.swift
    • edit: test/PrintAsObjC/depends-on-swift-framework.swift
    • edit: test/ClangImporter/attr-swift_name.swift
    • edit: test/decl/class/constructor_search_outer.swift
    • edit: test/Serialization/class.swift
    • edit: test/Driver/sdk.swift
    • edit: test/Parse/ConditionalCompilation/x64IOSTarget.swift
    • edit: validation-test/compiler_crashers/28406-swift-decomposeparamtype.swift
    • edit: test/Constraints/unchecked_optional.swift
    • edit: test/attr/attr_discardableResult.swift
    • edit: test/Generics/associated_types.swift
    • edit: test/PrintAsObjC/error-delegate.swift
    • edit: test/decl/objc_redeclaration_multi.swift
    • edit: test/expr/cast/bridged.swift
    • edit: test/expr/closure/default_args.swift
    • edit: validation-test/compiler_crashers_fixed/00098-swift-constraints-constraintgraph-addconstraint.swift
    • edit: test/Parse/form_feed_char.swift
    • edit: test/PrintAsObjC/newtype.swift
    • edit: test/decl/func/throwing_functions.swift
    • edit: test/decl/subscript/addressors.swift
    • edit: test/Serialization/load-missing-dependencies.swift
    • edit: validation-test/Sema/type_checker_crashers/rdar28023899.swift
    • edit: validation-test/compiler_crashers_fixed/00105-swift-constraints-constraintsystem-getconstraintlocator.swift
    • edit: validation-test/compiler_crashers_fixed/00179-swift-protocolcompositiontype-build.swift
    • edit: validation-test/compiler_crashers_fixed/00064-bool.swift
    • edit: validation-test/compiler_crashers_fixed/00063-tiny-malloc-from-free-list.swift
    • edit: test/ClangImporter/missing-adapter.swift
    • edit: test/decl/func/throwing_functions_without_try.swift
    • edit: test/Constraints/generics.swift
    • edit: test/Constraints/invalid_archetype_constraint.swift
    • edit: test/Constraints/lvalues.swift
    • edit: test/decl/protocol/protocols.swift
    • edit: test/ClangImporter/ctypes_parse_macosx.swift
    • edit: test/Misc/fatal_error.swift
    • edit: test/Sema/suppress-argument-labels-in-types.swift
    • edit: validation-test/compiler_crashers/28242-swift-constraints-constraintsystem-simplify.swift
    • edit: validation-test/compiler_crashers/28285-swift-typechecker-typecheckpattern.swift
    • edit: test/decl/enum/objc_enum_Error.swift
    • edit: test/PrintAsObjC/mixed-framework-fwd.swift
    • edit: test/Sema/object_literals_ios.swift
    • edit: test/Sema/diag_express_tuple.swift
    • edit: validation-test/compiler_crashers_fixed/00165-swift-typebase-getdesugaredtype.swift
    • edit: test/Generics/constrained_optional_params.swift
    • edit: test/Parse/utf8_bom.swift
    • edit: test/TypeCoercion/protocols.swift
    • edit: validation-test/compiler_crashers/28382-swift-archetypebuilder-maptypeoutofcontext.swift
    • edit: test/ClangImporter/MixedSource/import-mixed-with-header.swift
    • edit: validation-test/compiler_crashers/28180-rawrepresentable-extension-with-initializer.swift
    • edit: test/attr/attr_specialize.swift
    • edit: test/ClangImporter/uikit_hacks.swift
    • edit: test/ClangImporter/custom-include.swift
    • edit: test/FixCode/fixits-apply.swift
    • edit: test/decl/typealias/generic.swift
    • edit: validation-test/compiler_crashers/28408-swift-typechecker-checkinheritanceclause.swift
    • edit: lib/Driver/Driver.cpp
    • edit: test/PrintAsObjC/circularity-errors.swift
    • edit: test/decl/protocol/conforms/inherited.swift
    • edit: validation-test/compiler_crashers_2_fixed/0007-rdar20750480.swift
    • edit: test/Constraints/operator.swift
    • edit: test/Frontend/filelist.swift
    • edit: test/expr/postfix/dot/optional_context_member.swift
    • edit: test/expr/closure/basic.swift
    • edit: test/Constraints/ranking.swift
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: test/Generics/same_type_constraints_objc.swift
    • edit: validation-test/compiler_crashers_fixed/00178-llvm-foldingset-swift-genericsignature-nodeequals.swift
    • edit: test/Compatibility/dollar_identifier.swift
    • edit: test/ClangImporter/MixedSource/Xcc_include.swift
    • edit: test/Parse/semicolon.swift
    • edit: validation-test/compiler_crashers/28381-swift-archetypebuilder-addrequirement.swift
    • edit: test/Generics/associated_types_multi_file.swift
    • edit: test/Generics/requirement_inference.swift
    • edit: test/Parse/invalid.swift
    • edit: test/ClangImporter/MixedSource/broken-bridging-header.swift
    • edit: test/Serialization/override.swift
    • edit: validation-test/compiler_crashers_fixed/00069-swift-typevisitor.swift
    • edit: test/Sema/editor_placeholders.swift
    • edit: test/expr/cast/chains.swift
    • edit: test/Parse/ConditionalCompilation/trailingClosureOnTargetConfig.swift
    • edit: test/Sema/objc_attr_requires_module_2.swift
    • edit: validation-test/compiler_crashers_fixed/00051-resolvetypedecl.swift
    • edit: test/type/metatype/metatypes.swift
    • edit: test/Generics/materializable_restrictions.swift
    • edit: test/ClangImporter/objc_runtime_visible.swift
    • edit: test/expr/closure/nested_inner_closures.swift
    • edit: test/ClangImporter/Security_test.swift
    • edit: test/Frontend/dependencies.swift
    • edit: test/decl/import/import.swift
    • edit: test/Generics/same_type_constraints.swift
    • edit: validation-test/compiler_crashers/28437-swift-typechecker-validatedecl.swift
    • edit: test/attr/ApplicationMain/attr_NSApplicationMain_inherited.swift
    • edit: test/ClangImporter/Darwin_sdk_test.swift
    • edit: test/decl/ext/extension-inheritance-conformance-objc-multi-file.swift
    • edit: validation-test/compiler_crashers/28286-swift-typechecker-applyunboundgenericarguments.swift
    • edit: test/ClangImporter/MixedSource/import-mixed-framework.swift
    • edit: test/Parse/guard-top-level.swift
    • edit: test/Parse/EOF/unfinished-for-at-eof.swift
    • edit: test/TypeCoercion/constructor_return.swift
    • edit: test/Misc/misc_diagnostics.swift
    • edit: test/decl/enum/recursive_enum_declaration.swift
    • edit: validation-test/compiler_crashers_fixed/00072-llvm-bitstreamcursor-readrecord.swift
    • edit: validation-test/compiler_crashers_2_fixed/0030-rdar19534837.swift
    • edit: test/Parse/ConditionalCompilation/invalid-runtime-name.swift
    • edit: validation-test/compiler_crashers/28438-swift-typebase-getcanonicaltype.swift
    • edit: test/ClangImporter/nullability.swift
    • edit: test/expr/closure/trailing.swift
    • edit: test/type/infer/global_variables.swift
    • edit: test/Misc/target-cpu.swift
    • edit: test/ClangImporter/CoreMIDI_test.swift
    • edit: test/stdlib/simd_diagnostics.swift
    • edit: validation-test/compiler_crashers/28435-swift-genericenvironment-maptypeintocontext.swift
    • edit: test/ClangImporter/cfuncs_parse.swift
    • edit: test/Constraints/associated_types.swift
    • edit: test/PrintAsObjC/imported-block-typedefs.swift
    • edit: validation-test/compiler_crashers_fixed/00158-swift-streamprinter-printtext.swift
    • edit: include/swift/Option/Options.td
    • edit: test/Generics/slice_test.swift
    • edit: validation-test/compiler_crashers_2_fixed/0029-rdar21389284.swift
    • edit: validation-test/compiler_crashers_fixed/00110-swift-constraints-constraintsystem-matchtypes.swift
    • edit: test/PrintAsObjC/swift_name.m
    • edit: test/PrintAsObjC/classes.swift
    • edit: test/ClangImporter/simd.swift
    • edit: test/Generics/associated_type_typo.swift
    • edit: test/decl/class/inheritance_protocol_multi_module.swift
    • edit: test/stmt/foreach.swift
    • edit: test/ClangImporter/attr-swift_name_renaming.swift
    • edit: test/attr/testable.swift
    • edit: test/ClangImporter/broken-modules.swift
    • edit: test/ClangImporter/SceneKit_test.swift
    • edit: test/Sema/accessibility.swift
    • edit: test/expr/closure/anonymous.swift
    • edit: validation-test/compiler_crashers_fixed/00168-swift-typebase-isspecialized.swift
    • edit: test/Frontend/no-arguments.swift
    • edit: test/FixCode/fixits-apply.swift.result
    • edit: utils/swift-project-settings.el
    • edit: test/decl/var/usage.swift
    • edit: test/attr/attr_requires_stored_property_inits.swift
    • edit: test/type/types.swift
    • edit: validation-test/compiler_crashers_2_fixed/0019-rdar21511651.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar28317710.swift
    • edit: validation-test/compiler_crashers/28393-swift-type-transform.swift
    • edit: test/Sema/objc_attr_requires_module_3.swift
    • edit: test/Parse/playground_lvalues.swift
    • edit: test/attr/attr_objc_override.swift
    • edit: test/ClangImporter/serialization.swift
    • edit: test/Compatibility/default_literal_generic_args.swift
    • edit: validation-test/compiler_crashers/28389-swift-lookupvisibledecls.swift
    • edit: test/attr/ApplicationMain/attr_NSApplicationMain_with_main/main.swift
    • edit: test/ClangImporter/ctypes_parse_objc.swift
    • edit: validation-test/Sema/type_checker_crashers/rdar27017206.swift
    • edit: test/ClangImporter/attr-swift_private.swift
    • edit: validation-test/compiler_crashers_fixed/00123-swift-functiontype-get.swift
    • edit: test/Sema/diag_unintended_optional_behavior.swift
    • edit: validation-test/compiler_crashers_fixed/00119-swift-dependentmembertype-get.swift
    • edit: test/NameBinding/reference-dependencies-errors.swift
    • edit: test/attr/attr_cdecl.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar27879334.swift
    • edit: test/Serialization/import.swift
    • edit: test/IDE/import_as_member_cf.swift
    • edit: test/Constraints/generic_construction_deduction.swift
    • edit: test/Parse/hashbang_library.swift
    • edit: test/ClangImporter/no-sdk.swift
    • edit: test/Constraints/invalid_stdlib_2.swift
    • edit: test/NameBinding/InheritedConformance.swift
    • edit: validation-test/compiler_crashers_2_fixed/0004-rdar20564605.swift
    • edit: test/Constraints/metatypes.swift
    • edit: test/Parse/recovery_library.swift
    • edit: validation-test/compiler_crashers/28209-swift-protocoldecl-requiresclassslow.swift
    • edit: validation-test/compiler_crashers_fixed/00152-swift-parser-parsetypeidentifier.swift
    • edit: validation-test/compiler_crashers_fixed/00084-std-function-func-swift-archetypebuilder-maptypeintocontext.swift
    • edit: test/Generics/associated_self_constraints.swift
    • edit: test/Parse/comment_operator.swift
    • edit: test/Parse/optional_chain_lvalues.swift
    • edit: test/Sema/enum_raw_representable.swift
    • edit: test/Constraints/diagnostics.swift
    • edit: test/Driver/driver-time-compilation.swift
    • edit: test/Sema/availability_versions_playgrounds.swift
    • edit: test/Parse/errors.swift
    • edit: test/attr/attr_alignment.swift
    • edit: test/Sema/typo_correction.swift
    • edit: test/Sema/enum_raw_representable_multi_file.swift
    • edit: test/Sema/diag_unreachable_after_return.swift
    • edit: test/FixCode/fixits-apply-all.swift
    • edit: test/decl/class/override.swift
    • edit: validation-test/compiler_crashers_fixed/00114-swift-constraints-solution-computesubstitutions.swift
    • edit: test/stdlib/NSUndoManager.swift
    • edit: test/decl/typealias/typealias.swift
    • edit: validation-test/compiler_crashers_fixed/00113-swift-constraints-constraintsystem-solve.swift
    • edit: test/decl/subscript/subscripting.swift
    • edit: validation-test/compiler_crashers_2_fixed/0025-rdar21783334.swift
    • edit: validation-test/compiler_crashers_fixed/00124-swift-genericfunctiontype-get.swift
    • edit: validation-test/compiler_crashers/28332-swift-archetypebuilder-getgenericsignature.swift
    • edit: test/PlaygroundTransform/for_crash.swift
    • edit: validation-test/compiler_crashers_fixed/00118-swift-dependentgenerictyperesolver-resolvegenerictypeparamtype.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-top-level-clean.swift
    • edit: test/Interpreter/SDK/NSApplicationMain.swift
    • edit: validation-test/compiler_crashers_2_fixed/0015-rdar16803384.swift
    • edit: test/Serialization/objc_xref.swift
    • edit: validation-test/compiler_crashers_fixed/00085-swift-typechecker-typecheckpattern.swift
    • edit: validation-test/compiler_crashers_fixed/00093-swift-boundgenerictype-get.swift
    • edit: validation-test/compiler_crashers/28351-swift-functiontype-get.swift
    • edit: test/Parse/c_function_pointers.swift
    • edit: validation-test/StdlibUnittest/StaticAssertions.swift
    • edit: test/ClangImporter/availability_macosx.swift
    • edit: test/Parse/utf16_bom.swift
    • edit: test/Generics/existential_restrictions.swift
    • edit: test/expr/unary/selector/property.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar27261929.swift
    • edit: test/ClangImporter/cstring_parse.swift
    • edit: validation-test/compiler_crashers/28425-swift-constraints-solution-convertbooleantypetobuiltini.swift
    • edit: test/NameBinding/import-resolution-overload.swift
    • edit: test/attr/ApplicationMain/attr_NSApplicationMain_multiple.swift
    • edit: validation-test/compiler_crashers_fixed/00127-swift-inflightdiagnostic.swift
    • edit: test/Parse/ConditionalCompilation/armIOSTarget.swift
    • edit: test/Parse/ConditionalCompilation/s390xLinuxTarget.swift
    • edit: validation-test/compiler_crashers_fixed/00058-get-self-type-for-container.swift
    • edit: test/type/array.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-top-level-3.swift
    • edit: validation-test/compiler_crashers_fixed/00171-std-function-func-swift-constraints-constraintsystem-simplifytype.swift
    • edit: test/ClangImporter/non-modular-include.swift
    • edit: validation-test/compiler_crashers/28412-swift-sourcefile-lookupcache-lookupclassmembers.swift
    • edit: validation-test/compiler_crashers_fixed/00040-std-function-func-swift-constraints-solution-computesubstitutions.swift
    • edit: test/NameBinding/reference-dependencies-members.swift
    • edit: test/decl/inherit/inherit.swift
    • edit: test/ClangImporter/simd_sans_simd.swift
    • edit: test/NameBinding/stdlib-case-sensitive.swift
    • edit: test/expr/unary/selector/fixits.swift
    • edit: test/Sema/availability_versions.swift
    • edit: test/Constraints/casts.swift
    • edit: test/type/tuple/labels.swift
    • edit: test/decl/var/variables.swift
    • edit: test/expr/cast/set_downcast.swift
    • edit: test/IDE/comment_to_xml.swift
    • edit: test/Parse/ConditionalCompilation/i386WatchOSTarget.swift
    • edit: validation-test/compiler_crashers/28392-swift-dependentgenerictyperesolver-resolveselfassociatedtype.swift
    • edit: test/expr/cast/array_bridge.swift
    • edit: validation-test/compiler_crashers_2_fixed/0033-rdar21945994.swift
    • edit: test/expr/postfix/dot/dot_keywords.swift
    • edit: validation-test/compiler_crashers_fixed/00142-swift-nominaltypedecl-preparelookuptable.swift
    • edit: test/decl/protocol/req/recursion.swift
    • edit: test/Sema/accessibility_private.swift
    • edit: test/TypeCoercion/overload_noncall.swift
    • edit: test/decl/func/static_func.swift
    • edit: validation-test/compiler_crashers_fixed/00075-llvm-foldingset-swift-boundgenerictype-nodeequals.swift
    • edit: test/Parse/object_literals.swift
    • edit: test/decl/var/NSManaged_properties.swift
    • edit: test/ClangImporter/diags_from_module.swift
    • edit: test/NameBinding/multi-file-with-main.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar27815848.swift
    • edit: test/expr/cast/optional.swift
    • edit: validation-test/compiler_crashers_2_fixed/0021-rdar21333511.swift
    • edit: validation-test/compiler_crashers/28442-swift-typebase-getrvaluetype.swift
    • edit: test/stdlib/UnavailableStringAPIs.swift.gyb
    • edit: test/decl/protocol/req/dynamic_self.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-inside-function-3.swift
    • edit: validation-test/compiler_crashers/28276-swift-typechecker-computedefaultaccessibility.swift
    • edit: test/decl/protocol/objc.swift
    • edit: test/Compatibility/unsatisfiable_req.swift
    • edit: test/stdlib/PrintDiagnostics.swift
    • edit: test/IDE/complete_override.swift
    • edit: validation-test/compiler_crashers/28350-swift-typechecker-performtypocorrection.swift
    • edit: validation-test/compiler_crashers/28352-swift-typechecker-configureinterfacetype.swift
    • edit: validation-test/compiler_crashers_fixed/00162-swift-type-transform.swift
    • edit: test/stdlib/StringDiagnostics_without_Foundation.swift
    • edit: validation-test/compiler_crashers_2_fixed/0010-rdar20638881.swift
    • edit: validation-test/compiler_crashers_fixed/00006-swift-mangle-mangler-manglecontext.swift
    • edit: validation-test/compiler_crashers_fixed/00109-swift-constraints-constraintsystem-matchfunctiontypes.swift
    • edit: test/PrintAsObjC/pragma-clang.swift
    • edit: test/attr/attr_autoclosure.swift
    • edit: test/Constraints/default_literals.swift
    • edit: validation-test/compiler_crashers_fixed/00053-std-function-func-swift-type-subst.swift
    • edit: validation-test/compiler_crashers_fixed/00149-swift-typechecker-callwitness.swift
    • edit: test/Parse/strange-characters.swift
    • edit: validation-test/compiler_crashers_fixed/00078-llvm-foldingset-swift-tupletype-nodeequals.swift
    • edit: validation-test/compiler_crashers/28424-swift-valuedecl-getformalaccessscope.swift
    • edit: validation-test/compiler_crashers_fixed/00094-swift-bracestmt-create.swift
    • edit: test/expr/cast/as_coerce.swift
    • edit: validation-test/Sema/type_checker_crashers/rdar28619118.swift
    • edit: test/ClangImporter/ctypes_parse.swift
    • edit: test/TypeCoercion/overload_parens.swift
    • edit: test/Parse/warning_primary_file.swift
    • edit: validation-test/compiler_crashers/28428-swift-typebase-gatherallsubstitutions.swift
    • edit: test/attr/attr_silgen_name.swift
    • edit: test/expr/capture/nested_class.swift
    • edit: test/Sema/deprecation_osx.swift
    • edit: validation-test/compiler_crashers/28353-swift-removeoverriddendecls.swift
    • edit: test/decl/ext/protocol.swift
    • edit: test/decl/func/dynamic_self.swift
    • edit: test/Parse/generic_disambiguation.swift
    • edit: test/Parse/ConditionalCompilation/no_configuration_error2.swift
    • edit: test/ClangImporter/MixedSource/mixed-target-using-header.swift
    • edit: test/Frontend/dependencies-preservation.swift
    • edit: test/IRGen/sil_witness_tables_external_conformance.swift
    • edit: test/Misc/dump_api.swift
    • edit: validation-test/compiler_crashers_fixed/00117-swift-declrefexpr-setgenericargs.swift
    • edit: test/Generics/unbound.swift
    • edit: test/decl/init/basic_init.swift
    • edit: test/decl/nested/type_in_extension.swift
    • edit: test/Parse/optional_lvalues.swift
    • edit: test/Parse/ConditionalCompilation/armAndroidTarget.swift
    • edit: test/decl/func/rethrows.swift
    • edit: utils/scale-test
    • edit: test/SourceKit/CodeComplete/metatype_in_expr.swift
    • edit: test/attr/attr_dynamic.swift
    • edit: validation-test/compiler_crashers/28377-swift-expr-walk.swift
    • edit: test/PrintAsObjC/any_as_id.swift
    • edit: test/SourceKit/Mixed/cursor_mixed_header.swift
    • edit: validation-test/compiler_crashers_2_fixed/0028-rdar19686707.swift
    • edit: test/attr/attr_availability_swift_deserialize.swift
    • edit: test/attr/attr_override.swift
    • edit: test/ClangImporter/objc_id_as_any.swift
    • edit: test/Compatibility/attr_escaping.swift
    • edit: test/Constraints/ErrorBridging.swift
    • edit: test/decl/init/failable.swift
    • edit: validation-test/compiler_crashers_2_fixed/0041-walkToDeclPost-crash.swift
    • edit: test/type/infer/instance_variables.swift
    • edit: test/Serialization/version-mismatches.swift
    • edit: validation-test/compiler_crashers_fixed/00112-swift-constraints-constraintsystem-simplifytype.swift
    • edit: test/Parse/ConditionalCompilation/language_version_explicit.swift
    • edit: test/decl/protocol/req/optional.swift
    • edit: test/NameBinding/import-resolution.swift
    • edit: test/Serialization/load-file-permissions.swift
    • edit: test/Constraints/assignment.swift
    • edit: validation-test/compiler_crashers/28261-swift-iterativetypechecker-satisfy.swift
    • edit: test/ClangImporter/requires.swift
    • edit: test/Constraints/default_literals_swift4.swift
    • edit: test/Parse/ConditionalCompilation/no_configuration_error1.swift
    • edit: validation-test/compiler_crashers_fixed/00083-std-function-func-mapsignaturetype.swift
    • edit: test/expr/edge-contraction/array_base_optimization.swift
    • edit: test/attr/ApplicationMain/attr_UIApplicationMain_not_UIApplicationDelegate.swift
    • edit: validation-test/compiler_crashers_2_fixed/0031-rdar19606899.swift
    • edit: test/ClangImporter/objc_diags.swift
    • edit: test/expr/postfix/dot/optional_context_member_enum.swift
    • edit: test/Sema/return_inside_pound.swift
    • edit: test/ClangImporter/accessibility_framework.swift
    • edit: test/PrintAsObjC/mixed-framework.swift
    • edit: validation-test/compiler_crashers_fixed/00017-llvm-foldingset-llvm-attributesetnode-nodeequals.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/sr1902.swift
    • edit: test/Generics/deduction.swift
    • edit: test/ClangImporter/swift_modules.swift
    • edit: validation-test/compiler_crashers_fixed/00170-swift-parser-skipsingle.swift
    • edit: test/decl/ext/extension-inheritance-conformance-native.swift
    • edit: validation-test/compiler_crashers_fixed/00079-llvm-ondiskchainedhashtable-swift-modulefile-decltableinfo-find.swift
    • edit: test/Constraints/protocols.swift
    • edit: test/Parse/pointer_conversion_objc.swift.gyb
    • edit: test/Parse/switch_incomplete.swift
    • edit: test/Serialization/failed-clang-module.swift
    • edit: test/NameBinding/library.swift
    • edit: test/Parse/debugger.swift
    • edit: test/Misc/expression_too_complex.swift
    • edit: test/Constraints/closures.swift
    • edit: test/attr/attr_noescape.swift
    • edit: validation-test/compiler_crashers/28322-swift-typechecker-resolvetypeincontext.swift
    • edit: validation-test/compiler_crashers_fixed/00157-swift-sourcefile-getcache.swift
    • edit: validation-test/compiler_crashers_fixed/00143-swift-parentype-get.swift
    • edit: test/ClangImporter/ctypes_parse_swift4.swift
    • edit: test/IDE/print_types.swift
    • edit: test/decl/func/functions.swift
    • edit: test/decl/func/operator.swift
    • edit: test/TypeCoercion/interpolation.swift
    • edit: validation-test/compiler_crashers/28440-swift-typechecker-resolveidentifiertype.swift
    • edit: validation-test/compiler_crashers_fixed/00116-swift-declname-printpretty.swift
    • edit: validation-test/compiler_crashers_2_fixed/0006-rdar20588474.swift
    • edit: test/Parse/ConditionalCompilation/x86_64PS4Target.swift
    • edit: validation-test/compiler_crashers_fixed/00138-swift-modulefile-maybereadpattern.swift
    • edit: test/ClangImporter/objc_dynamic_lookup.swift
    • edit: test/decl/func/debugger_function.swift
    • edit: validation-test/compiler_crashers_fixed/00092-swift-availabilityattr-isunavailable.swift
    • edit: test/Constraints/dynamic_lookup.swift
    • edit: test/TypeCoercion/constructor_return_type.swift
    • edit: test/PrintAsObjC/comments.swift
    • edit: test/decl/func/complete_object_init.swift
    • edit: test/stdlib/Foundation_NewGenericAPIs.swift
    • edit: validation-test/compiler_crashers_fixed/00177-swift-constraints-constraintsystem-opengeneric.swift
    • edit: test/PrintAsObjC/imports.swift
    • edit: test/Constraints/collection-of-function.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar28221883.swift
    • edit: test/Parse/EOF/block-comment-missing-newline.swift
    • edit: test/Sema/diag_typealias.swift
    • edit: test/TypeCoercion/integer_literals.swift
    • edit: validation-test/compiler_crashers/28368-swift-expr-propagatelvalueaccesskind.swift
    • edit: test/decl/typealias/protocol.swift
    • edit: test/IDE/import_as_member_objc.swift
    • edit: validation-test/compiler_crashers_fixed/00097-swift-clangmoduleunit-getimportedmodules.swift
    • edit: test/IDE/complete_default_arguments.swift
    • edit: test/Sema/availability_versions_multi.swift
    • edit: validation-test/compiler_crashers_fixed/00129-swift-lexer-lexidentifier.swift
    • edit: validation-test/compiler_crashers_fixed/00166-swift-typebase-isequal.swift
    • edit: validation-test/compiler_crashers_fixed/00150-swift-parser-parseparameterclause.swift
    • edit: test/Generics/non_generic_derived_class.swift
    • edit: test/Parse/invalid_if_expr.swift
    • edit: test/ClangImporter/enum-with-target.swift
    • edit: test/PrintAsObjC/swift_name.swift
    • edit: test/attr/accessibility.swift
    • edit: test/type/infer/closures.swift
    • edit: test/attr/attr_required.swift
    • edit: test/NameBinding/reference-dependencies.swift
    • edit: validation-test/compiler_crashers_fixed/00163-swift-type-walk.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-top-level-2.swift
    • edit: test/attr/attr_ibaction_ios.swift
    • edit: test/ClangImporter/submodules_scoped.swift
    • edit: test/attr/attr_iboutlet.swift
    • edit: test/IDE/complete_overridden_decls.swift
    • edit: validation-test/compiler_crashers_fixed/00115-swift-declcontext-lookupqualified.swift
    • edit: test/Sema/object_literals_osx.swift
    • edit: test/decl/objc_override_multi.swift
    • edit: validation-test/compiler_crashers/28374-swift-typechecker-resolvewitness.swift
    • edit: test/Parse/pointer_conversion.swift.gyb
    • edit: validation-test/compiler_crashers_fixed/00167-swift-typebase-isexistentialtype.swift
    • edit: test/attr/ApplicationMain/attr_NSApplicationMain_generic.swift
    • edit: test/ClangImporter/predefined_macros.swift
    • edit: test/Sema/diag_variable_used_in_initial.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-inside-function-2.swift
    • edit: test/Parse/matching_patterns.swift
    • edit: validation-test/compiler_crashers_fixed/00073-llvm-errs.swift
    • edit: test/Parse/EOF/block-comment-nested.swift
    • edit: test/Constraints/tuple.swift
    • edit: test/Parse/identifiers.swift
    • edit: validation-test/compiler_crashers/28231-swift-constraints-constraintsystem-solvesimplified.swift
    • edit: validation-test/compiler_crashers_fixed/00018-swift-irgen-emitpolymorphicarguments.swift
    • edit: test/type/protocol_types.swift
    • edit: test/Parse/ConditionalCompilation/arm64AppleTVOSTarget.swift
    • edit: test/ClangImporter/protocol_metatype_object_conversion.swift
    • edit: test/IDE/compatibility_alias.swift
    • edit: test/Constraints/optional.swift
    • edit: validation-test/compiler_crashers_2_fixed/0036-rdar23719809.swift
    • edit: test/ClangImporter/blocks_parse.swift
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: validation-test/compiler_crashers_fixed/00134-swift-metatypetype-get.swift
    • edit: test/Sema/extension_binding_multi.swift
    • edit: test/attr/ApplicationMain/attr_NSApplicationMain_with_main/delegate.swift
    • edit: test/attr/attr_objc_foreign.swift
    • edit: test/Constraints/super_constructor.swift
    • edit: test/Parse/ConditionalCompilation/language_version.swift
    • edit: test/stdlib/DispatchDeprecationWatchOS.swift
    • edit: validation-test/compiler_crashers/28155-swift-typechecker-validategenericfuncsignature.swift
    • edit: test/ClangImporter/objc_bridging_generics.swift
    • edit: test/CircularReferences/global_typealias.swift
    • edit: test/ClangImporter/invalid_bridging_header.swift
    • edit: test/Parse/subscripting.swift
    • edit: test/Parse/ConditionalCompilation/x64AppleTVOSTarget.swift
    • edit: validation-test/compiler_crashers_fixed/00080-llvm-smallvectorimpl-swift-diagnosticargument-operator.swift
    • edit: test/decl/protocol/conforms/init.swift
    • edit: test/Parse/operator_decl.swift
    • edit: test/Parse/dollar_identifier.swift
    • edit: validation-test/compiler_crashers/28436-swift-typechecker-typecheckdecl.swift
    • edit: test/decl/var/NSCopying.swift
    • edit: test/decl/typealias/dependent_types.swift
    • edit: test/NameBinding/name-binding.swift
    • edit: test/Serialization/import_source.swift
    • edit: test/decl/protocol/operators_in_protocols.swift
    • edit: test/ClangImporter/cvars_parse.swift
    • edit: validation-test/compiler_crashers/28212-swift-typechecker-resolvetypeincontext.swift
    • edit: test/ClangImporter/objc_failable_inits.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-inside-function-4.swift
    • edit: test/Serialization/load-invalid.swift
    • edit: test/decl/protocol/protocol_with_default_args.swift
    • edit: test/lit.cfg
    • edit: test/attr/ApplicationMain/attr_UIApplicationMain_inherited.swift
    • edit: test/decl/init/nil.swift
    • edit: validation-test/compiler_crashers/28367-swift-declcontext-isgenericcontext.swift
    • edit: test/attr/ApplicationMain/attr_NSApplicationMain_multi_file/delegate.swift
    • edit: validation-test/compiler_crashers/28409-swift-archetypebuilder-maptypeintocontext.swift
    • edit: test/Parse/builtin_word.swift
    • edit: validation-test/compiler_crashers_fixed/00062-ioctl.swift
    • edit: validation-test/compiler_crashers/28395-swift-expr-propagatelvalueaccesskind.swift
    • edit: validation-test/compiler_crashers_fixed/00043-substdependenttypes.swift
    • edit: test/attr/ApplicationMain/attr_NSApplicationMain_not_NSApplicationDelegate.swift
    • edit: test/stdlib/RenamesObjC.swift
    • edit: validation-test/compiler_crashers_fixed/00173-swift-typealiasdecl-typealiasdecl.swift
    • edit: validation-test/compiler_crashers_fixed/00180-szone-free-definite-size.swift
    • edit: test/attr/attr_availability_swift.swift
    • edit: test/ClangImporter/objc_init_conformance.swift
    • edit: test/attr/attr_convention.swift
    • edit: validation-test/compiler_crashers_fixed/00091-swift-astprinter-printname.swift
    • edit: test/type/infer/local_variables.swift
    • edit: test/Frontend/clang-args-diags.swift
    • edit: validation-test/compiler_crashers/28359-swift-constraints-constraintsystem-addtypevariableconstraintstoworklist.swift
    • edit: test/ClangImporter/objc_bridge_categories.swift
    • edit: test/IDE/complete_override_access_control_class.swift
    • edit: test/ClangImporter/mapped-integers.swift.gyb
    • edit: test/NameBinding/import-specific-fixits.swift
    • edit: test/decl/enum/objc_enum_multi_file.swift
    • edit: test/Constraints/nested_generics.swift
    • edit: test/stdlib/Renames.swift
    • edit: test/expr/closure/inference.swift
    • edit: test/PrintAsObjC/accessibility.swift
    • edit: validation-test/compiler_crashers_fixed/00151-swift-parser-parsetype.swift
    • edit: test/attr/attributes.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar27249691.swift
    • edit: validation-test/compiler_crashers_fixed/00133-swift-typechecker-resolvetypeincontext.swift
    • edit: test/decl/protocol/req/associated_type_inference.swift
    • edit: test/ClangImporter/macros.swift
    • edit: test/Serialization/search-paths.swift
    • edit: test/Constraints/same_types.swift
    • edit: test/Parse/ConditionalCompilation/basicDeclarations.swift
    • edit: validation-test/compiler_crashers/28386-swift-typebase-getdesugaredtype.swift
    • edit: test/Parse/toplevel_library.swift
    • edit: test/expr/delayed-ident/static_var.swift
    • edit: test/Parse/ConditionalCompilation/x64WindowsTarget.swift
    • edit: validation-test/compiler_crashers_fixed/00089-swift-archetypetype-setnestedtypes.swift
    • edit: validation-test/compiler_crashers_fixed/00102-swift-constraints-constraintsystem-assignfixedtype.swift
    • edit: validation-test/compiler_crashers_fixed/00175-swift-parser-parseexprlist.swift
    • edit: test/Parse/ConditionalCompilation/pound-if-inside-function.swift
    • edit: test/Constraints/incomplete_function_ref.swift
    • edit: validation-test/compiler_crashers_fixed/00071-getselftypeforcontainer.swift
    • edit: test/ClangImporter/MixedSource/broken-modules.swift
    • edit: test/attr/ApplicationMain/attr_UIApplicationMain.swift
    • edit: test/Serialization/target-too-new.swift
    • edit: test/Parse/ConditionalCompilation/x64LinuxTarget.swift
    • edit: test/Constraints/imported_rawValue_assignment.swift
    • edit: validation-test/Sema/type_checker_crashers/rdar28048391.swift
    • edit: validation-test/compiler_crashers_fixed/00023-getcallerdefaultarg.swift
    • edit: test/ClangImporter/macros_redef.swift
    • edit: test/Constraints/existential_metatypes.swift
    • edit: test/stdlib/UnicodeScalarDiagnostics.swift
    • edit: test/attr/attr_availability_swift_v4.swift
    • edit: test/IDE/complete_after_super.swift
    • edit: validation-test/compiler_crashers_fixed/00155-swift-protocoldecl-requiresclassslow.swift
    • edit: validation-test/compiler_crashers_2_fixed/0020-rdar21598514.swift
    • edit: test/Interpreter/submodules_smoke_test.swift
    • edit: test/NameBinding/accessibility.swift
    • edit: test/Sema/immutability.swift
    • edit: test/Generics/associated_types_inherit.swift
    • edit: test/Parse/try.swift
    • edit: test/decl/var/properties.swift
    • edit: test/Constraints/construction.swift
    • edit: test/Driver/createCompilerInvocation.swift
    • edit: test/Parse/typealias.swift
    • edit: test/attr/attr_objc_any.swift
    • edit: test/IDE/infer_import_as_member.swift
    • edit: test/Parse/diagnose_initializer_as_typed_pattern.swift
    • edit: test/decl/protocol/req/func.swift
    • edit: validation-test/compiler_crashers_fixed/00120-swift-derivedconformance-deriveequatable.swift
    • edit: test/Sema/objc_attr_requires_module_1.swift
    • edit: test/Constraints/invalid_logicvalue_coercion.swift
    • edit: test/attr/attr_availability_tvos.swift
    • edit: test/attr/attr_availability_objc.swift
    • edit: test/decl/nested/protocol.swift
    • edit: validation-test/compiler_crashers_fixed/00020-swift-typechecker-conformstoprotocol.swift
    • edit: test/Parse/operators.swift
    • edit: validation-test/compiler_crashers_fixed/00111-swift-constraints-constraintsystem-simplifyconstraint.swift
    • edit: validation-test/compiler_crashers/28478-swift-typebase-getdesugaredtype.swift
    • edit: test/Misc/opt-debug-forbid-typecheck-prefix.swift
    • edit: test/attr/attr_escaping.swift
    • edit: validation-test/Sema/type_checker_crashers/rdar27329076.swift
    • edit: test/ClangImporter/bad-deployment-target.swift
    • edit: test/attr/attr_final.swift
    • edit: test/Constraints/recursive_concrete_constraints.swift
    • edit: test/Serialization/load-missing-dependency.swift
    • edit: validation-test/Serialization/conformance-removed.swift
    • edit: validation-test/compiler_crashers_2_fixed/0017-rdar21087186.swift
    • edit: validation-test/Sema/type_checker_crashers/rdar28235248.swift
    • edit: test/attr/attr_objc_clang.swift
    • edit: test/decl/protocol/conforms/failure.swift
    • edit: validation-test/compiler_crashers_fixed/00046-swift-archetypebuilder-potentialarchetype-getnestedtype.timeout.swift
    • edit: validation-test/compiler_crashers_fixed/00095-swift-clangimporter-implementation-mergepropinfointoaccessor.swift
    • edit: validation-test/compiler_crashers_fixed/00107-swift-constraints-constraintsystem-gettypeofmemberreference.swift
    • edit: test/IDE/newtype_objc.swift
    • edit: validation-test/compiler_crashers_fixed/00086-std-function-func-swift-type-subst.swift
    • edit: validation-test/compiler_crashers/28402-swift-typebase-getcanonicaltype.swift
    • edit: test/expr/unary/selector/selector.swift
    • edit: test/decl/precedencegroup/parsing.swift
    • edit: validation-test/compiler_crashers_fixed/00081-resolvetypedecl.swift
    • edit: validation-test/compiler_crashers_fixed/00148-swift-parser-parseexprunary.swift
    • edit: test/ClangImporter/ctypes_parse_bitfields.swift
    • edit: test/expr/capture/inout.swift
    • edit: test/expr/cast/nil_value_to_optional.swift
    • edit: validation-test/compiler_crashers/28282-swift-constraints-solution-coercetotype.swift
    • edit: test/Sema/unsupported_recursive_value_type.swift
    • edit: test/stdlib/DispatchTypes.swift
    • edit: validation-test/compiler_crashers_fixed/00181-swift-parser-parseexprclosure.swift
    • edit: test/NameBinding/stdlib.swift
    • edit: test/Parse/ConditionalCompilation/arm64IOSTarget.swift
    • edit: validation-test/compiler_crashers_fixed/00164-swift-typebase-getcanonicaltype.swift
    • edit: test/Constraints/generic_protocol_witness.swift
    • edit: validation-test/compiler_crashers_fixed/00140-swift-nominaltypedecl-computetype.swift
    • edit: test/stmt/if_while_var.swift
    • edit: test/decl/objc_redeclaration.swift
    • edit: test/decl/init/throwing.swift
    • edit: validation-test/compiler_crashers_fixed/00099-swift-constraints-constraintgraph-change-undo.swift
    • edit: test/Parse/EOF/unterminated-string-literal-missing-newline.swift
    • edit: test/Constraints/members_objc.swift
    • edit: test/expr/expressions.swift
    • edit: validation-test/compiler_crashers_2_fixed/0035-rdar22003613.swift
    • edit: test/Sema/diag_self_assign.swift
    • edit: validation-test/compiler_crashers_fixed/00121-swift-diagnosticengine-diagnose.swift
    • edit: validation-test/compiler_crashers_fixed/00161-swift-tupletype-get.swift
    • edit: test/decl/ext/generic.swift
    • edit: test/type/self.swift
    • edit: test/Sema/complex_expressions.swift
    • edit: test/ClangImporter/objc_bridging.swift
    • edit: validation-test/compiler_crashers_2_fixed/0027-rdar21514140.swift
    • edit: test/IDE/newtype.swift
    • edit: test/decl/func/constructor.swift
    • edit: validation-test/compiler_crashers_fixed/00104-swift-constraints-constraintsystem-finalize.swift
    • edit: test/Parse/enum.swift
    • edit: test/Parse/super.swift
    • edit: validation-test/compiler_crashers/28391-swift-typechecker-validatedecl.swift
    • edit: test/decl/protocol/req/class.swift
    • edit: test/Constraints/diag_missing_arg.swift
    • edit: test/ClangImporter/objc_implicit_with.swift
    • edit: test/PrintAsObjC/generic-ancestry.swift
    • edit: test/PrintAsObjC/extensions.swift
    • edit: validation-test/compiler_crashers_fixed/00096-swift-clangmoduleunit-getadaptermodule.swift
    • edit: test/IDE/print_ast_tc_decls_errors.swift
    • edit: test/Parse/conflict_markers.swift
    • edit: validation-test/compiler_crashers_fixed/00059-fold-sequence.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar19343997.swift
    • edit: validation-test/compiler_crashers_2/0003-rdar20740573.swift
    • edit: validation-test/compiler_crashers_fixed/00090-swift-astcontext-getidentifier.swift
    • edit: test/Parse/pattern_without_variables.swift
    • edit: test/ClangImporter/MixedSource/mixed-nsuinteger.swift
    • edit: test/NameBinding/import-specific-decl.swift
    • edit: test/Sema/diag_invalid_inout_captures.swift
    • edit: validation-test/compiler_crashers_fixed/00074-swift-typeloc-iserror.swift
    • edit: test/decl/var/behaviors.swift
    • edit: validation-test/compiler_crashers_fixed/00065-cerror.swift
    • edit: test/PrintAsObjC/enums.swift
    • edit: test/attr/ApplicationMain/attr_UIApplicationMain_multiple.swift
    • edit: validation-test/compiler_crashers_2_fixed/0026-rdar21382194.swift
    • edit: test/attr/ApplicationMain/attr_UIApplicationMain_generic.swift
    • edit: validation-test/compiler_crashers_fixed/00130-swift-lexer-leximpl.swift
    • edit: test/Sema/dynamic_attr_requires_module.swift
    • edit: test/Parse/ConditionalCompilation/endif-on-end-of-file.swift
    • edit: test/Parse/objc_enum.swift
    • edit: test/ClangImporter/Darwin_test.swift
    • edit: test/Constraints/overload.swift
    • edit: validation-test/compiler_crashers/28292-swift-valuedecl-settype.swift
    • edit: validation-test/compiler_crashers_fixed/00174-swift-scopeinfo-addtoscope.swift
    • edit: test/Parse/ConditionalCompilation/decl_parse_errors.swift
    • edit: test/decl/func/arg_rename.swift
    • edit: test/Driver/multiple_input.swift
    • edit: test/Parse/trailing-semi.swift
    • edit: validation-test/compiler_crashers_fixed/00088-swift-archetypetype-getnestedtype.swift
    • edit: test/ClangImporter/serialization-search-paths.swift
    • edit: test/PrintAsObjC/cdecl.swift
    • edit: test/Interpreter/complex.swift
    • edit: test/expr/cast/array_coerce.swift
    • edit: test/Parse/line-directive.swift
    • edit: test/attr/attr_availability_watchos.swift
    • edit: test/decl/var/default_init.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/sr1512.swift
    • edit: test/Constraints/associated_self_types.swift
    • edit: test/attr/ApplicationMain/attr_UIApplicationMain_with_main/main.swift
    • edit: validation-test/compiler_crashers_2_fixed/0032-rdar19919421.swift
    • edit: test/decl/func/keyword-argument-defaults.swift
    • edit: test/stdlib/OptionalRenames.swift
    • edit: validation-test/compiler_crashers_fixed/00068-foldsequence.swift
    • edit: test/ClangImporter/MixedSource/mixed-target-using-module.swift
    • edit: test/decl/protocol/req/subscript.swift
    • edit: validation-test/compiler_crashers_fixed/00128-swift-lexer-getlocforendoftoken.swift
    • edit: validation-test/compiler_crashers_fixed/00106-swift-constraints-constraintsystem-getfixedtyperecursive.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar27148148.swift
    • edit: test/decl/var/lazy_properties.swift
    • edit: test/attr/warn_unqualified_access.swift
    • edit: test/expr/cast/cf.swift
    • edit: test/NameBinding/multi-file.swift
    • edit: test/attr/attr_fixed_layout.swift
    • edit: validation-test/Sema/type_checker_crashers/rdar27787341.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar20771765.swift
    • edit: validation-test/compiler_crashers_fixed/00144-swift-parser-consumetoken.swift
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: test/Constraints/diag_ambiguities.swift
    • edit: test/Parse/diagnostic_points_to_first_bad_token.swift
    • edit: validation-test/compiler_crashers_fixed/00176-vtable.swift
    • edit: test/ClangImporter/objc_factory_method.swift
    • edit: test/Parse/builtin_bridge_object.swift
    • edit: test/expr/postfix/dot/init_ref_delegation.swift
    • edit: validation-test/compiler_crashers/28421-swift-constraints-constraintsystem-diagnosefailureforexpr.swift
    • edit: test/ClangImporter/CoreServices_test.swift
    • edit: test/Constraints/inherited_generic_conformance.swift
    • edit: test/ClangImporter/availability_variadic.swift
    • edit: test/Parse/switch.swift
    • edit: test/Serialization/load-wrong-name.swift
    • edit: test/ClangImporter/sdk-protocol-class.swift
    • edit: test/Sema/enum_raw_multi.swift
    • edit: test/decl/enum/enumtest.swift
    • edit: validation-test/compiler_crashers_fixed/00056-addminimumprotocols.swift
    • edit: test/expr/dynamic_lookup.swift
    • edit: validation-test/compiler_crashers_fixed/00146-swift-parser-parseexpridentifier.swift
    • edit: test/ClangImporter/protocol-member-renaming.swift
    • edit: validation-test/compiler_crashers_fixed/00135-swift-modulefile-getdecl.swift
    • edit: test/Parse/ConditionalCompilation/rdar19548610.swift
    • edit: test/Sema/diag_values_of_module_type.swift
    • edit: test/decl/func/keyword-argument-labels.swift
    • edit: test/ClangImporter/availability_watchos.swift
    • edit: test/Serialization/enum.swift
    • edit: test/expr/delayed-ident/enum.swift
    • edit: test/expr/cast/precedence.swift
    • edit: test/expr/cast/dictionary_bridge.swift
    • edit: test/SourceKit/DocumentStructure/access_parse.swift
    • edit: test/expr/cast/set_bridge.swift
    • edit: test/TypeCoercion/overload_member.swift
    • edit: test/decl/nested/reserved_name.swift
    • edit: test/Serialization/inherited-conformance.swift
    • edit: test/ClangImporter/MixedSource/resolve-cross-language.swift
    • edit: docs/Testing.rst
    • edit: test/decl/protocol/conforms/near_miss_objc.swift
    • edit: test/Parse/EOF/interpolated-string-literal.swift
    • edit: test/IDE/print_ast_tc_decls.swift
    • edit: validation-test/compiler_crashers_fixed/00160-swift-substitutedtype-get.swift
    • edit: test/decl/protocol/recursive_requirement.swift
    • edit: test/Misc/serialized-diagnostics.swift
    • edit: test/Parse/type_expr.swift
    • edit: test/Generics/generic_types.swift
    • edit: test/Parse/ConditionalCompilation/module_top_level.swift
    • edit: test/decl/ext/extension-inheritance-conformance-objc.swift
    • edit: validation-test/compiler_crashers_fixed/00156-swift-protocoltype-canonicalizeprotocols.swift
    • edit: test/attr/attr_availability_swift_v3.swift
    • edit: test/stmt/statements.swift
    • edit: test/PrintAsObjC/empty.swift
    • edit: test/decl/protocol/req/name_mismatch.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar28145033.swift
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar27830834.swift
    • edit: test/expr/postfix/call/default_args.swift
    • edit: test/Parse/ConditionalCompilation/powerpc64LinuxTarget.swift
    • edit: validation-test/compiler_crashers_fixed/00060-adjust-function-type.swift
    • edit: validation-test/compiler_crashers_fixed/00101-swift-constraints-constraintsystem-applysolution.swift
    • edit: test/ClangImporter/working-directory.swift
    • edit: test/Sema/availability.swift
    • edit: validation-test/compiler_crashers/28371-swift-genericparamlist-getsubstitutionmap.swift
    • edit: test/PrintAsObjC/blocks.swift
    • edit: test/decl/init/constructor-kind.swift
  • Commit 6d8514b2a3ba259b3f9b05d94af2c2ef92e9932e by dfarler:
    Add back the -parse flag, which doesn't typecheck

    • edit: include/swift/Option/Options.td
    • edit: lib/Driver/Driver.cpp
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/Frontend/FrontendOptions.cpp
  • Commit 722ca833cef432d9f4144d4feb28f7e1c85d843d by practicalswift:
    [swiftc (140 vs. 5215)] Add crasher in

    • add: validation-test/compiler_crashers/28544-swift-type-transform-llvm-function-ref-swift-type-swift-type-const.swift
  • Commit e656ca1dbcb236c1531f2d7d438e1191f86451e6 by dgregor:
    [AST] Compress ArchetypeType's storage slightly.

    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: lib/AST/Builtins.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Type.cpp
  • Commit 2030349d2f363eef50602800783f0c7f1db4834f by dgregor:
    [Serialization] Simplify serialized representation of archetype types.

    • edit: lib/Serialization/Serialization.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Deserialization.cpp
  • Commit 7d412572e661816801ab7b6a070a481b6f8cc478 by practicalswift:
    [gardening] Use proper doxygen comments (///)

    • edit: lib/Sema/ConstraintSystem.h
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
  • Commit 5bc293cc093807d91042b635d2cb181c06477c35 by practicalswift:
    [gardening] Add missing licensing headers.

    • edit: stdlib/public/runtime/SwiftObjectNative.cpp
    • edit: stdlib/public/SDK/CloudKit/CKError.swift
    • edit: benchmark/single-source/unit-tests/StackPromo.swift
    • edit: stdlib/public/SDK/CoreData/NSManagedObjectContext.swift
    • edit: stdlib/public/Reflection/Demangle.cpp
    • edit: lib/IDE/SwiftSourceDocInfo.cpp
    • edit: stdlib/public/SDK/CoreData/CocoaError.swift
    • edit: benchmark/single-source/ObserverForwarderStruct.swift
    • edit: stdlib/private/StdlibUnittest/TestHelpers.swift
    • edit: stdlib/public/Platform/POSIXError.swift
    • edit: benchmark/single-source/ObserverUnappliedMethod.swift
    • edit: stdlib/public/Reflection/Remangle.cpp
    • edit: stdlib/public/runtime/Demangle.cpp
    • edit: stdlib/public/runtime/ReflectionNative.cpp
    • edit: benchmark/single-source/ObserverClosure.swift
    • edit: stdlib/public/runtime/Remangle.cpp
    • edit: stdlib/public/SDK/CoreLocation/CLError.swift
    • edit: lib/IDE/CodeCompletionCache.cpp
    • edit: stdlib/public/SDK/AVFoundation/AVError.swift
    • edit: stdlib/public/SDK/HomeKit/HomeKit.swift
    • edit: benchmark/single-source/ObserverPartiallyAppliedMethod.swift
    • edit: stdlib/public/Platform/MachError.swift
    • edit: cmake/dummy.cpp
    • edit: lib/SILOptimizer/Analysis/DestructorAnalysis.cpp
  • Commit c8e119b15931e0b47485b7621c130fd100012b25 by mgottesman:
    [gardening] Standardize include guard in SILSuccessor.h

    • edit: include/swift/SIL/SILSuccessor.h
  • Commit f1113b2677a7fef5adfd1e3fadc1f0adcce37208 by xi_ge:
    [Utils] Expose edit serialization utility for more clients.

    • add: lib/Basic/Edit.cpp
    • edit: lib/Basic/CMakeLists.txt
    • add: include/swift/Basic/Edit.h
    • edit: lib/FrontendTool/FrontendTool.cpp
  • Commit 6e5127e9cb60d107585d8592becf1b54d7d44957 by dabrahams:
    [stdlib] Prototype bidirectional UTF-8 Decoding

    • add: test/Prototypes/UTF8.swift
  • Commit 33c15a04f9d82f637692a560f7d3a6d9d833aa0b by dgregor:
    [AST] Separate out good vs. bad uses of ArchetypeType::getNestedTypes().

    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/IRGen/GenType.cpp
    • edit: lib/AST/ASTDumper.cpp
  • Commit 637e5424c07e41ace5d2edaadfebf7f7121388eb by dgregor:
    [AST] Make sure the contents of GenericEnvironments get deallocated.

    • edit: lib/AST/GenericEnvironment.cpp
  • Commit 554619f47d5639d9b21a6f5c072000fe63429fe1 by dgregor:
    [AST] Make GenericEnvironment's reverse mapping deterministic.

    • edit: lib/AST/GenericEnvironment.cpp
  • Commit 2707a9c585485576a979294e265d9ea42a0dee41 by xedin:
    [Diagnostics] Improve diagnostics of overloaded mutating methods

    • edit: test/Constraints/overload.swift
    • edit: lib/Sema/CSDiag.cpp
  • Commit c17ca759aa935543322857296aedba505bd6235a by si:
    [runtime] Add platform independent version of dladdr() / Dl_info

    • edit: stdlib/public/runtime/ImageInspectionMachO.cpp
    • edit: stdlib/public/runtime/ImageInspectionWin32.cpp
    • edit: stdlib/public/runtime/ImageInspection.h
    • edit: stdlib/public/runtime/Errors.cpp
    • edit: stdlib/public/runtime/ImageInspectionELF.cpp
    • edit: stdlib/public/runtime/ProtocolConformance.cpp
  • Commit 32a6d7dc2f58042dadce55c8f76ae95fc505ada4 by kyrtzidis:
    [IDE] Make sure to disable typo-correction when doing code-completion.

    • edit: include/swift/Frontend/Frontend.h
    • add: test/IDE/complete_without_typo_correction.swift
  • Commit 5a7c9a2d3b1267e6eac09b054555a3dbefcafdd8 by kyrtzidis:
    [IDE/test] Adjust order of completion results in an invocation of

    • edit: test/IDE/complete_at_top_level.swift
  • Commit d111e9b4bec632458e14e98eda99ba1bc80706da by xedin:
    [Diagnostics] When building a subscript don't assume that overload is

    • edit: lib/AST/ASTVerifier.cpp
    • add: validation-test/compiler_crashers_fixed/28454-hasval-failed.swift
    • edit: test/Constraints/closures.swift
    • add: validation-test/compiler_crashers_2_fixed/0044-enum-dot-crash.swift
    • delete: validation-test/Sema/type_checker_crashers/rdar28619118.swift
    • add: validation-test/Sema/type_checker_crashers_fixed/rdar28619118.swift
    • delete: validation-test/compiler_crashers_2/0044-enum-dot-crash.swift
    • delete: validation-test/Sema/type_checker_crashers/rdar27787341.swift
    • add: validation-test/Sema/type_checker_crashers_fixed/rdar27787341.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSApply.cpp
    • delete: validation-test/compiler_crashers/28454-hasval-failed.swift
    • delete: validation-test/Sema/type_checker_crashers/rdar27329076.swift
    • add: validation-test/Sema/type_checker_crashers_fixed/rdar27329076.swift
  • Commit 7a72102b002ddd9925923a041309af3df5adf219 by compnerd:
    docs: add some docs covering Windows cross-compiling

    • edit: docs/Windows.md
  • Commit af19a0bd50cae37e7aa2ff91835bc717eb63e424 by fs.output:
    [Diag] Suggest adding '()' only if it has accessible initializers

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: test/Parse/type_expr.swift
  • Commit 4250f2c598ac8ca8c731ec7015bffacb7fdd5271 by fs.output:
    [AST] CompositionTypeRepr is not 'isSimple()'

    • edit: lib/AST/Expr.cpp
    • edit: include/swift/AST/TypeRepr.h
    • edit: test/attr/attr_override.swift
  • Commit cdcbc2d2e013e22153ebd57bfe415296f6ef71bb by fs.output:
    [QoI] When adding '.self' for metatype expressions, enclose with

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: test/Constraints/metatypes.swift
    • edit: test/Parse/type_expr.swift
  • Commit 2f3b5ad318936f172818f2f164db5ccad5b0519a by fs.output:
    [QoI] Handle coercions involving ImplicitlyUnwrappedOptional as

    • delete: validation-test/Sema/type_checker_crashers/rdar28023899.swift
    • edit: lib/Sema/CSApply.cpp
    • add: validation-test/Sema/type_checker_crashers_fixed/rdar28023899.swift
  • Commit 7d83704bd9d6beda51c4c30ed9705bedf680ae04 by spestov:
    AST: Add ConstructorDecl::getArgumentInterfaceType()

    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
  • Commit 69e7cca64fcaeafcfc60c15ee2e853354454ebda by spestov:
    AST: Remove ConstructorDecl::getResultType()

    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/AST/Decl.cpp
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/SILGen/SILGenConstructor.cpp
  • Commit 55ad1800a10654dc90201bcd3e26a5fe37953fd0 by spestov:
    AST: Remove ConstructorDecl::getArgumentType()

    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit f6e692198cecb1f7480befc3ac9e2b250d865f45 by spestov:
    AST: Remove FuncDecl::getResultType()

    • edit: lib/SILOptimizer/Mandatory/DataflowDiagnostics.cpp
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: test/api-digester/source-stability.swift.expected
    • edit: lib/AST/Decl.cpp
    • edit: lib/Index/Index.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
  • Commit f803d8f12c12e680a661c0a65bf36c7329e7c3cb by spestov:
    AST: Remove AbstractFunctionDecl::getBodyResultType()

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: include/swift/AST/AnyFunctionRef.h
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/Sema/DerivedConformances.cpp
  • Commit bd9e9d8600bc13d7b60293084c317bdc92c62ec6 by spestov:
    AST: Refactor TypeDecl::getDeclaredInterfaceType() a bit

    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Decl.cpp
  • Commit 530478cebbf856091a3cbe7795e5c5fc5fdf64ae by spestov:
    AST: Set NominalTypeDecls interface types in computeType() rather than

    • edit: lib/AST/Decl.cpp
  • Commit 6cbb494ad2eb2e6a2cf09b677b2d8d58e6fcaafa by spestov:
    AST: Give all ValueDecls an interface type

    • edit: lib/Sema/TypeCheckCaptures.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • delete: validation-test/compiler_crashers/28382-swift-archetypebuilder-maptypeoutofcontext.swift
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/Module.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/Sema/TypeCheckREPL.cpp
    • add: validation-test/IDE/crashers_fixed/087-swift-declcontext-getparentmodule.swift
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/Sema/PlaygroundTransform.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • add: validation-test/compiler_crashers_fixed/28382-swift-archetypebuilder-maptypeoutofcontext.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
    • delete: validation-test/IDE/crashers/087-swift-declcontext-getparentmodule.swift
    • edit: test/expr/closure/trailing.swift
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
  • Commit e74d24687b8aee41042ef30b92ceecdb74b352c5 by spestov:
    AST: Assert in getInterfaceType() if no interface type is set

    • edit: lib/AST/Decl.cpp
  • Commit 887f9c5a13ba0f3dd28d3c3ecf31b0da0582833e by spestov:
    SILGen: getType() => getInterfaceType()

    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
  • Commit 7fc1fb82abba12bbe6f7ad00c0faf5957616bc59 by spestov:
    ClangImporter: getType() => getInterfaceType()

    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit 09980dd3c10e0bfa8c23e9e769e6e8fcc460acce by spestov:
    AST: getType() => getInterfaceType()

    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/AST/ModuleNameLookup.cpp
    • edit: test/attr/attr_fixed_layout.swift
    • edit: lib/AST/ASTVerifier.cpp
    • edit: test/expr/capture/top-level-guard.swift
    • edit: lib/AST/NameLookup.cpp
    • edit: test/expr/capture/dynamic_self.swift
    • edit: lib/AST/DeclContext.cpp
  • Commit 6c63514bb438b093f0ee909a3b5586fc6ef8ffe8 by spestov:
    IDE: getType() => getInterfaceType()

    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: lib/IDE/CodeCompletion.cpp
  • Commit 7cfe0e64019c7879b367c19aafdf17903e997241 by spestov:
    Sema: getType() => getInterfaceType()

    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeCheckError.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
    • edit: lib/Sema/TypeCheckCaptures.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
  • Commit f875aa5fcfde989601e37eca877e8afadf0067df by spestov:
    PrintAsObjC: getType() => getInterfaceType()

    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
  • Commit fa9d66c70f8375d83347e00fe4787cf2bb249d3b by spestov:
    Sema: Small refactoring for findGenericSubstitutions()

    • edit: lib/Sema/CSDiag.cpp
  • Commit 4ebac86895383ad15e34de3671c6f423e96cfc98 by spestov:
    AST: Type::subst(): try harder to preserve sugar

    • edit: test/IDE/complete_value_expr.swift
    • edit: validation-test/compiler_crashers_fixed/26813-generic-enum-tuple-optional-payload.swift
    • edit: lib/AST/Type.cpp
    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar27261929.swift
  • Commit 492a8494ad527bbee90ab3f1fe3b814adbefbcb1 by spestov:
    Sema: CSDiag setType() => getInterfaceType()

    • edit: lib/Sema/CSDiag.cpp
  • Commit 7c556712ddf2ae9c47286033e2c6f69aa2226827 by spestov:
    Sema: Fix CSDiag bug noticed by inspection

    • edit: lib/Sema/CSDiag.cpp
  • Commit e71979ea1a9a086052ce1ff38aaad809d0bde6f9 by spestov:
    Serialization: Don't serialize contextual type of AbstractFunctionDecls

    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
  • Commit cb539bc766d16f910d738569c0c0df7a63ae9b15 by spestov:
    IRGen: Remove unnecessary hasType() check

    • edit: lib/IRGen/IRGenDebugInfo.cpp
  • Commit 65dd44e660feb727700659c1cfbb4bce762ca5c7 by spestov:
    AST: Tweak ParameterList::getInterfaceType()

    • edit: lib/AST/Parameter.cpp
  • Commit 2cb9c898977d6ea3db4a7d8579275c5f86d0ea93 by spestov:
    ArchetypeBuilder: Skip associated types with ErrorType

    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 40b0c5b3e107c5443b56935733a0aef303b92913 by spestov:
    AST: More accurate hasInterfaceType()

    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Decl.cpp
  • Commit 1657060d1e7046794733ca70136bae8485fa72a2 by spestov:
    AST: hasType() => hasInterfaceType()

    • add: validation-test/compiler_crashers_fixed/28450-underlyingty-gettype-isnull-getting-invalid-underlying-type-failed.swift
    • edit: lib/AST/LookupVisibleDecls.cpp
    • delete: validation-test/compiler_crashers/28450-underlyingty-gettype-isnull-getting-invalid-underlying-type-failed.swift
    • edit: lib/AST/ASTVerifier.cpp
    • edit: include/swift/AST/AnyFunctionRef.h
    • edit: lib/AST/NameLookup.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/USRGeneration.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/Mangle.cpp
    • edit: lib/AST/ModuleNameLookup.cpp
  • Commit 044034cae510adae2acca722c904bbe812b140b4 by spestov:
    Sema: hasType() => hasInterfaceType()

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckCaptures.cpp
    • add: validation-test/compiler_crashers_fixed/28437-swift-typechecker-validatedecl.swift
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckNameLookup.cpp
    • add: validation-test/IDE/crashers_fixed/102-swift-typechecker-gettypeofrvalue.swift
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • delete: validation-test/IDE/crashers/102-swift-typechecker-gettypeofrvalue.swift
    • delete: validation-test/compiler_crashers/28437-swift-typechecker-validatedecl.swift
  • Commit 5499f458fccfb00d6a45f7b7617a4e8912e27dbc by spestov:
    ClangImporter: hasType() => hasInterfaceType()

    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit 9ed5f924fc51566afdb63df3906f81f20e681d6e by spestov:
    SILGen: hasType() => hasInterfaceType()

    • edit: lib/SILGen/SILGen.cpp
  • Commit 7b59e75d346686f81bbae1e02b5f057214d7a219 by spestov:
    IDE: hasType() => hasInterfaceType()

    • edit: lib/IDE/CodeCompletion.cpp
    • delete: validation-test/IDE/crashers/080-swift-valuedecl-getinterfacetype.swift
    • edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
    • add: validation-test/IDE/crashers_fixed/080-swift-valuedecl-getinterfacetype.swift
  • Commit 0dd6cf3501ffc4435c0e896aaf989dde1283b201 by spestov:
    Serialization: hasType() => hasInterfaceType()

    • edit: lib/Serialization/Deserialization.cpp
  • Commit 8272fc1530b06eb9df53fa95fc146899ced62760 by spestov:
    AST: Assert if getType() called on AbstractFunctionDecl or

    • add: validation-test/compiler_crashers_fixed/28391-swift-typechecker-validatedecl.swift
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • delete: validation-test/compiler_crashers/28391-swift-typechecker-validatedecl.swift
  • Commit 087fe173ebbe91ab5b9314c2dfd93db16bc617c9 by spestov:
    IDE: Rework TypeReconstruction to not rely on PolymorphicFunctionType

    • edit: lib/IDE/TypeReconstruction.cpp
  • Commit 82b764db6ac2b0744f3391b4e6de697d882bfa0d by spestov:
    Sema: Tweak a circularity check

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 0f7a455d7db530c60457a28e10c45fed38f2cad6 by spestov:
    AST: Don't call setType() on AbstractFunctionDecls and EnumElementDecls

    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/DerivedConformanceRawRepresentable.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/CodeSynthesis.h
    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/DerivedConformances.cpp
    • add: validation-test/compiler_crashers_fixed/28292-swift-valuedecl-settype.swift
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
    • delete: validation-test/compiler_crashers/28292-swift-valuedecl-settype.swift
    • edit: lib/AST/Builtins.cpp
    • edit: lib/Serialization/Deserialization.cpp
  • Commit fd0f46807e6fe3adda204f311242884c19fd442f by spestov:
    AST: Assert if setType() called on AbstractFunctionDecl or

    • edit: lib/AST/Decl.cpp
  • Commit c284bd409b561d13467819bf9f94ac2ada2381e8 by spestov:
    AST: Assert if hasType() called on AbstractFunctionDecl or

    • edit: include/swift/AST/Decl.h
  • Commit 287700631a81e7fa0c0cfa47f5db9e85894bc0a2 by spestov:
    Sema: configureImplicitSelf() no longer needs to return a type

    • edit: lib/Sema/CodeSynthesis.h
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 835472b14f8834f5952e129022cbe30b2252bc55 by spestov:
    AST: Remove PolymorphicFunctionType

    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/AST/Mangle.cpp
    • edit: lib/IRGen/Fulfillment.cpp
    • edit: include/swift/SIL/SILType.h
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/IRGen/TypeVisitor.h
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/SIL/SIL.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/IRGen/GenType.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: tools/swift-api-digester/DigesterEnums.def
    • edit: include/swift/AST/TypeNodes.def
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 01bb403e55e0760fccdb183b28dc2addbbb414ca by spestov:
    AST: Prohibit archetypes in setInterfaceType()

    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
  • Commit b43c39514951881080c3825a6bc022c585c763d5 by spestov:
    AST: Map ParamDecl types out of context when mangling

    • edit: lib/AST/Mangle.cpp
  • Commit 1809fc83610ef94c30db57e44cf91d527c96955f by spestov:
    AST: Map closure types out of context when mangling

    • edit: lib/AST/Mangle.cpp
    • edit: test/SILGen/generic_closures.swift
    • edit: test/IRGen/mangle-anonclosure.swift
    • edit: test/DebugInfo/generic_arg3.swift
    • edit: test/DebugInfo/generic_arg5.swift
  • Commit ba1c165501023b7c6d17a3d3c821726a385dd907 by practicalswift:
    [swiftc (140 vs. 5216)] Add crasher in

    • add: validation-test/compiler_crashers/28545-swift-archetypebuilder-potentialarchetype-gettype-swift-archetypebuilder.swift
  • Commit 3749e7810a036f64b1ea17e38e0843ec6b1b22e8 by spestov:
    Non-deterministic crasher

    • edit: validation-test/compiler_crashers/28479-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
  • Commit 48109f2a645e01763fb84907da0f5360d7f0ec4a by hughbellars:
    Fix errors and warnings building libSwiftSema on Windows using MSVC

    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/NameBinding.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/ConstraintLocator.h
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/IterativeTypeChecker.cpp
    • edit: lib/Sema/TypeCheckRequest.cpp
    • edit: lib/Sema/TypeCheckExprObjC.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/Sema/OverloadChoice.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/Constraint.h
    • edit: lib/Sema/ITCNameLookup.cpp
    • edit: include/swift/Sema/TypeCheckRequest.h
    • edit: lib/Sema/TypeCheckConstraints.cpp
  • Commit 670d9a166b0dfb00419af1038e8517e12543ce17 by fs.output:
    [Parse] Parse 'inout' along with type attributes.

    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/Parse/ParseType.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: test/type/types.swift
  • Commit 70e79094e4206e6cfaddb917f0d6b94188f0d714 by si:
    Optionally compile libicu

    • edit: utils/build-script
    • add: utils/swift_build_support/swift_build_support/products/libicu.py
    • edit: stdlib/public/core/CMakeLists.txt
    • edit: utils/swift_build_support/swift_build_support/products/init.py
    • edit: utils/build-script-impl
  • Commit 1daa3ee1f882034d516e40206a71e272ddf518e2 by si:
    [SR-648] Add option to create statically linked binaries

    • edit: stdlib/public/core/CMakeLists.txt
    • edit: stdlib/public/runtime/swift_sections.S
    • edit: cmake/modules/AddSwift.cmake
    • edit: stdlib/public/runtime/ImageInspectionELF.cpp
    • add: stdlib/public/runtime/ImageInspectionStatic.cpp
    • edit: lib/Driver/ToolChains.cpp
    • add: utils/static-executable-args.lnk
    • edit: include/swift/Option/Options.td
    • edit: stdlib/public/runtime/CMakeLists.txt
  • Commit f6866e76076a89ae4763100d796a7507a5cc0346 by si:
    [SR-648] Update -static-stdlib option on Linux with libicu changes

    • edit: lib/Driver/ToolChains.cpp
    • add: utils/gen-static-stdlib-link-args
    • edit: lib/Driver/CMakeLists.txt
  • Commit 97b89adab3d587d34eca6cb11f74555be707a60b by fs.output:
    [Parse] Remove redundant 'inout' parsing from parseParameterClause

    • edit: lib/Parse/ParsePattern.cpp
    • edit: test/type/types.swift
    • edit: test/Parse/invalid.swift
  • Commit 755dadf14d05324e383bfa064fb5e6873e61a90f by fs.output:
    [Parse] Parse attribute as a type expression

    • edit: lib/Parse/ParseType.cpp
    • edit: test/Parse/generic_disambiguation.swift
    • edit: lib/Parse/ParseExpr.cpp
    • edit: test/Parse/type_expr.swift
  • Commit 21306bb37046f903385e2c11d507f38fd0ace912 by dgregor:
    [AST] Allow GenericEnvironments to be constructed piecemeal.

    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/AST/ASTContext.cpp
  • Commit d1066d16a20838d7505248bd15a4d6d87034c9a9 by dgregor:
    [IRGen] Use a canonical generic environment rather than an archetype

    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/IRGen/GenType.cpp
    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/SIL/TypeLowering.cpp
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: include/swift/AST/Type.h
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/IRGen/GenType.h
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/SIL/SILFunction.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/IRGen/GenPoly.cpp
  • Commit 71b6326021652fbec25c4aff5caf20434548e2fc by dgregor:
    [Archetype builder] Minor simplifications to constructor, "getType()".

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Serialization/Deserialization.cpp
  • Commit 581a4de97d4d0bf61860c4bf619ecf1d471b44b0 by dgregor:
    [Archetype builder] Eliminate 'builder' parameter to getDependentType().

    • edit: test/Generics/associated_type_typo.swift
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/GenericSignature.cpp
  • Commit 9c0951b5b2a64d7e5403ac13f484d64e39ddd4c1 by phausler:
    First draft at a new inlinable version of struct Data

    • edit: test/stdlib/TestData.swift
    • edit: stdlib/public/SDK/Foundation/Data.swift
    • edit: stdlib/public/SDK/Foundation/Hashing.swift
  • Commit 9450713223e34e8bb2d6d2593a5684c69f43b7f4 by rudkx:
    Remove some unnecessary setType() from CSGen.cpp.

    • edit: lib/Sema/CSGen.cpp
  • Commit 409d146f1778889e743f6d6a0a1c0e7a7bf54143 by rlevenstein:
    Reduce memory usage by freeing memory occupied by SILModules after

    • edit: lib/Immediate/Immediate.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: include/swift/Subsystems.h
    • edit: lib/Immediate/REPL.cpp
    • edit: lib/IRGen/IRGen.cpp
  • Commit 66a1aaa8ed9999f1aa0071e2837dd92406b862b4 by anthony.parker:
    Clarify a few comments on autoupdating vs current for TimeZone,

    • edit: stdlib/public/SDK/Foundation/Locale.swift
    • edit: stdlib/public/SDK/Foundation/Calendar.swift
    • edit: stdlib/public/SDK/Foundation/TimeZone.swift
  • Commit e2b2c0f16bfce1f861bc820bab552d1e7b1062e5 by practicalswift:
    [swiftc (136 vs. 5221)] Add crasher in swift::ASTVisitor

    • add: validation-test/compiler_crashers/28546-anonymous-namespace-verifier-walktodeclpost-swift-decl.swift
  • Commit ddfe0c4b2af21daaa6f9f3889f18cd43865d8be6 by practicalswift:
    [gardening] Fix headers.

    • edit: lib/Basic/Edit.cpp
    • edit: lib/SILOptimizer/Utils/CheckedCastBrJumpThreading.cpp
  • Commit 83764ed0d5bf8c1fa89f34213c3b2648b764c3f3 by practicalswift:
    [swiftc (137 vs. 5221)] Add crasher in

    • add: validation-test/compiler_crashers/28547-env-dependent-type-in-non-generic-context.swift
  • Commit 07148f1971b7acb7aa8d8e1dc08ab041d4007b82 by kyrtzidis:
    [CMake] Simplify handling for SWIFT_INSTALL_EXCLUDE_[component] option,

    • edit: cmake/modules/SwiftComponents.cmake
  • Commit 8531c5d19009c9462cdfc67e38007f9bf9eb9b55 by jordan_rose:
    Fix build errors for SourceKit on Linux (#5862)

    • edit: tools/SourceKit/tools/sourcekitd-repl/CMakeLists.txt
    • edit: tools/SourceKit/tools/complete-test/CMakeLists.txt
    • edit: tools/SourceKit/lib/SwiftLang/CMakeLists.txt
    • edit: tools/SourceKit/tools/sourcekitd-test/CMakeLists.txt
  • Commit 6a5739f3c3d576a8d8be310638873318ba30c763 by moiseev:
    Changing == and < on UnsafeRawPointer to static funcs

    • edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
  • Commit 707588c962e13ce9f165a2d71cc1da2b2ebadb03 by si:
    [SR-648] ELF static binary fixes

    • edit: stdlib/public/runtime/swift_sections.S
    • edit: unittests/runtime/LongTests/CMakeLists.txt
    • edit: unittests/runtime/CMakeLists.txt
    • edit: stdlib/public/runtime/ImageInspectionELF.cpp
    • edit: stdlib/public/runtime/ImageInspectionStatic.cpp
  • Commit 482dbc452be12ed08a1438685c79014993718b9e by kyrtzidis:
    [Sema] Fix issue with TypeCaptureWalker holding-on a dangling

    • edit: lib/Sema/TypeCheckCaptures.cpp
  • Commit 1aa951dfb2266c0ad986dd394a063b8774a29f89 by jordan_rose:
    Fix errors and warnings building swift/IRGen on Windows using MSVC

    • edit: lib/IRGen/IRGenModule.cpp
    • edit: lib/IRGen/GenClangType.cpp
    • edit: lib/IRGen/MetadataPath.h
    • edit: lib/IRGen/GenEnum.cpp
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/TypeInfo.h
    • edit: lib/LLVMPasses/LLVMSwiftAA.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/GenHeap.cpp
    • edit: lib/IRGen/GenType.cpp
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/IRGen/IRGenModule.h
  • Commit 6c4273fc0682cb1f818924fd7349ea198e1ba511 by jordan_rose:
    Fix errors and warnings building libSwiftDriver on Windows using MSVC

    • edit: lib/Driver/ToolChain.cpp
    • edit: lib/Driver/CompilationRecord.h
    • edit: include/swift/Driver/Driver.h
    • edit: lib/Driver/Types.cpp
  • Commit 071ec47224e4551ab94887858804cf50699bc634 by jordan_rose:
    Fix errors and warnings build swift/clangImporter using MSVC on Windows

    • edit: lib/ClangImporter/ImportName.h
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/ClangImporter/ClangAdapter.cpp
    • edit: lib/ClangImporter/ImportEnumInfo.cpp
    • edit: lib/ClangImporter/ImportName.cpp
    • edit: lib/ClangImporter/SwiftLookupTable.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit 5fa4d0917c0879a5fd4e7c8221ba1a08cfb97310 by jgroff:
    Nested functions should be compiled resiliently only if nested in a

    • edit: lib/AST/DeclContext.cpp
    • add: test/SILGen/nested-function-fragility.swift
  • Commit 58408496aa29fc4a748711e7f7d14e6de2ce32ef by rlevenstein:
    Release SILModule on a separate thread so that LLVM compilation can

    • edit: lib/IRGen/IRGen.cpp
  • Commit 3d0d3e17a91e3191085ca2d97b3240e3a5eb9b0f by abeingessner:
    [docs] Add GEP preconditions to UnsafePointer.

    • edit: stdlib/public/core/UnsafePointer.swift.gyb
  • Commit 8e4f98ff420f1acef045924234d5e21a6950438d by abeingessner:
    [docs] downgrade internal notes to normal comments.

    • edit: stdlib/public/core/UnsafePointer.swift.gyb
  • Commit ff82c1e59f9ccae755a579a09e7e81b694fc7d89 by abeingessner:
    [docs] Change argument name to match docs.

    • edit: stdlib/public/core/UnsafePointer.swift.gyb
  • Commit 95f1aaf4d1b0ea9cb998336c5cb5538a317e105f by dgregor:
    [Archetype builder] Separate potential archetypes from specific

    • edit: lib/AST/Type.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: include/swift/AST/TypeAlignments.h
    • edit: include/swift/AST/Types.h
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/Builtins.cpp
    • edit: lib/IDE/TypeReconstruction.cpp
  • Commit 79812aa0738283105d123751971c9ce812ec7184 by dgregor:
    [Archetype builder] (Almost) decouple PotentialArchetype from generic

    • edit: lib/AST/GenericSignature.cpp
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: include/swift/AST/ArchetypeBuilder.h
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: include/swift/AST/Types.h
    • edit: include/swift/AST/Decl.h
    • add: include/swift/AST/GenericParamKey.h
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: test/Generics/same_type_constraints.swift
  • Commit 10ccafde73771cdac28e5c5c1278f68b0925033c by dgregor:
    [Archetype builder] Replace MapVector with parallel SmallVectors.

    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/GenericSignature.cpp
  • Commit 589b4694841e48fe2c525b1500ee22830c5aa084 by dgregor:
    [AST] Extend a hack to work around broken circular inheritance checking.

    • edit: include/swift/AST/Decl.h
    • add: validation-test/compiler_crashers_fixed/28476-anonymous-namespace-verifier-walktodeclpost-swift-decl.swift
    • add: validation-test/compiler_crashers_fixed/28353-swift-removeoverriddendecls.swift
    • delete: validation-test/compiler_crashers/28353-swift-removeoverriddendecls.swift
    • delete: validation-test/compiler_crashers/28476-anonymous-namespace-verifier-walktodeclpost-swift-decl.swift
  • Commit 497d481d097fe9086f3810ea6c4023842a021e90 by dabrahams:
    [stdlib] Bidirectional UTF-8 Prototype: tweaks/cleanups

    • edit: test/Prototypes/UTF8.swift
  • Commit b33d4fc84c5ebbf0d52f00f3868319cea2ad3146 by bob.wilson:
    Revert "Disable validation-test/stdlib/UnicodeLongTest.swift for

    • edit: validation-test/stdlib/UnicodeLongTest.swift
  • Commit bb9382e994a4c029ef1ba332f3964d65d36b13ac by mgottesman:
    Re-enable/update two tests that have been disabled for a long time.

    • edit: test/Frontend/OptimizationOptions-with-stdlib-checks.swift
    • edit: test/Frontend/OptimizationOptions-without-stdlib-checks.swift
  • Commit e60daaaee1014083f561b164cf08ee113df5259a by github:
    [AST] Pack bitfields in TypeRepr (#5981)

    • edit: include/swift/AST/TypeRepr.h
    • edit: lib/AST/TypeRepr.cpp
  • Commit 7b73a242ef6172de251136469dc189c13f64587c by hughbellars:
    Fix MSVC warning compiling IRGen

    • edit: lib/IRGen/GenType.cpp
  • Commit 698d25cb3d62ca7dd0a33b13ab19b27f96829773 by github:
    [overlay] Fixing the incorrect type of fanSpeedPercentage (#5992)

    • edit: stdlib/public/SDK/Intents/INSetClimateSettingsInCarIntent.swift
  • Commit 6f6465834697f171111e86d059cdb28c447f778c by dgregor:
    [AST] Stash an archetype builder in an "incomplete" generic environment.

    • edit: lib/Serialization/Deserialization.cpp
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/Builtins.cpp
    • edit: include/swift/AST/GenericSignature.h
    • edit: lib/AST/GenericSignature.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/AST/GenericEnvironment.cpp
  • Commit a3a943a6837d6a5f1341c2b9570a2a91a5c2d401 by dgregor:
    [Archetype builder] Move the forced creation of archetypes slightly

    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 9e465fa03de2c079fe10f4cb5dc6eeebb1052f39 by dgregor:
    [AST] Add a form of Type::subst() that takes an arbitrary substitution

    • edit: include/swift/AST/GenericEnvironment.h
    • edit: include/swift/AST/Type.h
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/GenericSignature.h
    • edit: lib/AST/GenericEnvironment.cpp
  • Commit f150d239188d36fdae02711c9b36cbe2cd47da8d by dgregor:
    [AST] Tail-allocate context types in GenericEnvironment.

    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: include/swift/AST/GenericEnvironment.h
  • Commit bf2a75e7847cd91fea5f7a042372b4a948eaec6a by dgregor:
    [Archetype builder] Lazily form context types for generic parameters.

    • edit: test/Generics/superclass_constraint.swift
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/GenericEnvironment.cpp
  • Commit 2df99313d8d2191232659c8442cba883fee522e5 by dgregor:
    [Archetype builder] Replace a custom Type::transform() with a

    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 51c2cee4d831687111aed91e9c5b15ac60ce826d by dgregor:
    [Immediate] Remove a redundant, pessimizing std::move().

    • edit: lib/Immediate/Immediate.cpp
  • Commit 26a62b912ac605db5336b6cd0a0036839621ab40 by bob.wilson:
    Update to match llvm r278513: share code for embedded sentinel traits.

    • edit: include/swift/SIL/SILGlobalVariable.h
    • edit: include/swift/SIL/SILVTable.h
    • edit: include/swift/SIL/SILWitnessTable.h
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: include/swift/SIL/SILDefaultWitnessTable.h
    • edit: include/swift/SIL/SILInstruction.h
    • edit: include/swift/SIL/SILCoverageMap.h
    • edit: lib/Sema/Constraint.h
    • edit: include/swift/SIL/SILFunction.h
  • Commit 2c21ef586d905fdc3c9fe7dafe7f07880a9150f2 by bob.wilson:
    Update to match llvm r279473: remove ilist_*sentinel_traits.

    • edit: include/swift/SIL/SILFunction.h
    • edit: include/swift/SIL/SILInstruction.h
    • edit: include/swift/SIL/SILCoverageMap.h
    • edit: include/swift/SIL/SILWitnessTable.h
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: include/swift/SIL/SILDefaultWitnessTable.h
    • edit: lib/Sema/Constraint.h
    • edit: include/swift/SIL/SILGlobalVariable.h
    • edit: include/swift/SIL/SILVTable.h
  • Commit ade13da759535c533d4c36ba76976f732e4161e1 by bob.wilson:
    Update to match llvm r280032

    • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
    • edit: lib/SILOptimizer/Analysis/ARCAnalysis.cpp
    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
  • Commit ae3db7c88ea74c881c24fd1a309db1bde242b9ba by bob.wilson:
    Update for llvm r281167: changes to ilist_iterator template arguments.

    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SIL/SILInstruction.cpp
    • edit: lib/SIL/SILBasicBlock.cpp
    • edit: lib/IRGen/Address.h
  • Commit a7633f6ba9a5531df00c95aae7fa512000c22385 by bob.wilson:
    Allocate a list node explicitly; ilist no longer does it.

    • edit: lib/IRGen/GenType.cpp
  • Commit 872276e82171fc37b2d665f463cbeaee763373c7 by bob.wilson:
    Update reverse_iterator use to match llvm r280032.

    • edit: lib/SILOptimizer/Mandatory/GuaranteedARCOpts.cpp
  • Commit 188d218886a9d9ccccbfa727c42d7c24c2cb04dc by dgregor:
    [Archetype builder] Remove some dead code. NFC

    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit bdafb2dac065bf961116280e3e7c22abaa79c022 by phausler:
    Handle no-copy cases and custom deallocators as inline construction of

    • edit: stdlib/public/SDK/Foundation/Data.swift
    • edit: test/stdlib/TestData.swift
  • Commit 7a58f00b6d473ec68e8ce0d460d68799d4edddd3 by xi_ge:
    [utils] Modify writeEdit() to take multiple edits instead of a single

    • edit: include/swift/Basic/Edit.h
    • edit: lib/Basic/Edit.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
  • Commit dfb035289aa5039fa56bb0e23ba490de9b08d835 by spestov:
    IDE: Remove some redundant calls to getDesugaredType()

    • edit: lib/IDE/TypeReconstruction.cpp
  • Commit c71395a4c3a3b3a829e6e4d50fc2fca09754d021 by spestov:
    Sema: Small cleanup in CSDiag

    • edit: test/stdlib/RangeDiagnostics.swift
    • edit: lib/Sema/CSDiag.cpp
  • Commit cb0126a30638118b58e2dd06f2b2e652e8a824f1 by spestov:
    IRGen: Remove some dead code

    • edit: lib/IRGen/GenObjC.cpp
  • Commit 8bdbe774e0a941cc66ee6003372f3a89d3f220a6 by spestov:
    AST: Don't call hasType()/getType()/setType() on SubscriptDecls

    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/SILGen/SILGenMaterializeForSet.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/SIL/AbstractionPattern.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/AST/ASTDumper.cpp
  • Commit 2d83a79c2cd201057146cf7832923e6753addeee by spestov:
    AST: Remove TypeDecl::getDeclaredType()

    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Type.cpp
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/IRGen/GenClangType.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/AST/Builtins.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 07780bd60cc21295f020b55f3752467ae7a153c9 by spestov:
    AST: Don't call hasType()/getType()/setType() on AbstractTypeParamDecls

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/TypeCheckNameLookup.cpp
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 9caaad442b3e84fc8d3b6b5aeb07d76760c65ab4 by spestov:
    AST: Don't call hasType()/getType()/setType() on TypeDecls

    • edit: lib/Sema/ITCDecl.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/DocComment.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/AST/Module.cpp
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: test/attr/attr_fixed_layout.swift
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit c4dbf9167632e4db3cd0d460dbf9a71f24daddf5 by spestov:
    AST Dumper: Don't canonicalize interface types

    • edit: test/expr/capture/generic_params.swift
    • edit: lib/AST/ASTDumper.cpp
  • Commit 2ff99943133342cdc9ae5c12aac2e1188e20f712 by spestov:
    Sema: Improve circularity checks

    • edit: test/Sema/circular_decl_checking.swift
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • add: validation-test/compiler_crashers_fixed/28438-swift-typebase-getcanonicaltype.swift
    • add: validation-test/compiler_crashers_fixed/28393-swift-type-transform.swift
    • edit: test/Generics/generic_types.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
    • delete: validation-test/compiler_crashers/28393-swift-type-transform.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/decl/protocol/req/recursion.swift
    • edit: include/swift/AST/Decl.h
    • delete: validation-test/compiler_crashers/28438-swift-typebase-getcanonicaltype.swift
    • edit: test/NameBinding/scope_map_lookup.swift
  • Commit c09f092e15366bf2779902b721420c14b6c7fc36 by github:
    Revert "[stdlib] Prototype bidirectional UTF-8 Decoding" (#6010)

    • delete: test/Prototypes/UTF8.swift
  • Commit ff80a2e4caf7b4b428e8ddee9771299b69202061 by dgregor:
    [AST] Tail-allocate protocol and superclass storage for ArchetypeType.

    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/ASTContext.cpp
  • Commit d91f3ecbb36d9a821fc1c4de0507e3d2ad941886 by dgregor:
    [AST] Lazily expand the nested types of an ArchetypeType.

    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/Type.cpp
  • Commit e41a29a11cbdb9c45fdb1c515c8cb5d19ab79f6a by gparker-github:
    Fix subset and superset for empty character set (#6000)

    • edit: test/stdlib/TestCharacterSet.swift
    • edit: stdlib/public/SDK/Foundation/CharacterSet.swift
  • Commit 52b91ad910851352d76030961c2ffcf3adb494a2 by spestov:
    AST: Remove AssociatedTypeType

    • edit: include/swift/AST/TypeMatcher.h
    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/Mangle.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/TypeWalker.cpp
    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: include/swift/AST/TypeNodes.def
  • Commit 46e6a38e5028062763d56f624d61809b0915cec0 by dgregor:
    Mark three crashers as resolved

    • add: validation-test/compiler_crashers_fixed/28374-swift-typechecker-resolvewitness.swift
    • delete: validation-test/IDE/crashers/097-swift-archetypebuilder-addgenericsignature.swift
    • delete: validation-test/compiler_crashers/28381-swift-archetypebuilder-addrequirement.swift
    • add: validation-test/IDE/crashers_fixed/097-swift-archetypebuilder-addgenericsignature.swift
    • delete: validation-test/compiler_crashers/28374-swift-typechecker-resolvewitness.swift
    • add: validation-test/compiler_crashers_fixed/28381-swift-archetypebuilder-addrequirement.swift
  • Commit e27b2b092329fe31355d2cbf8b4b3a0a9bbf5943 by phausler:
    Account for nullability issues of bytes in NSData subclasses and return

    • edit: stdlib/public/SDK/Foundation/Data.swift
  • Commit 7d61a5e6a217818997a13e9c52982d89aa8255e1 by jordan_rose:
    [SDK] Use an extra shims header to remove _silgen_name from Dispatch.

    • edit: stdlib/public/SDK/Dispatch/Dispatch.mm
    • delete: stdlib/public/stubs/DispatchShims.mm
    • edit: stdlib/public/SwiftShims/CMakeLists.txt
    • add: test/Inputs/clang-importer-sdk/swift-modules/Dispatch.swift
    • edit: stdlib/public/SDK/Dispatch/Dispatch.swift
    • edit: stdlib/public/SDK/Dispatch/Source.swift
    • edit: stdlib/public/SDK/Dispatch/Queue.swift
    • add: stdlib/public/SwiftShims/DispatchOverlayShims.h
    • edit: stdlib/public/SDK/Dispatch/Block.swift
    • edit: stdlib/public/SwiftShims/module.modulemap
    • edit: stdlib/public/stubs/CMakeLists.txt
    • edit: stdlib/public/SDK/Dispatch/Data.swift
    • delete: stdlib/public/SwiftShims/DispatchShims.h
    • edit: stdlib/public/SDK/Dispatch/Time.swift
  • Commit 1c687443410f76bd4ec09b6f7fda442fc7d568a9 by jordan_rose:
    [test] Let test output go to stdout.

    • edit: test/stdlib/TestData.swift
  • Commit 3b68ca2936a89495c1bf713a07324bd39fb1e1be by xi_ge:
    [IDE][Utils] Elevate a decl name viewer utility from swift-api-digester.

    • edit: lib/IDE/Utils.cpp
    • edit: include/swift/IDE/Utils.h
    • edit: tools/swift-api-digester/swift-api-digester.cpp
  • Commit 5eddbc7e8d3684515a20b9a035876fe448e848d9 by dgregor:
    [AST] Tail-allocate GenericEnvironment's archetypes-to-interface types

    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: include/swift/AST/GenericEnvironment.h
  • Commit c216cdebec7e5dd21440774ad6f819161e6029ef by practicalswift:
    [gardening] Fix recently introduced typos.

    • edit: docs/Windows.md
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 4263d03ba5c84c4b1d75d37e95ee915e14541f78 by practicalswift:
    [gardening] Remove unused variable. Avoid mangling backslashes in read.

    • edit: utils/gen-static-stdlib-link-args
  • Commit 568a3e46bae0db0dcb8086db4fee719ab739b5ac by practicalswift:
    [gardening] Improve header consistency.

    • edit: utils/swift_build_support/swift_build_support/products/libicu.py
    • edit: stdlib/public/runtime/ImageInspectionStatic.cpp
  • Commit 0f2f05b032208a7d7f83e8bdd8a0eaa7643b9897 by practicalswift:
    [swiftc (134 vs. 5225)] Add crasher in

    • add: validation-test/compiler_crashers/28548-cantype-hastypeparameter-already-have-an-interface-type.swift
  • Commit f1905e8bd9092e6617f43f9d1a2f9aa7396a0aec by xedin:
    [QoI] Improve diagnostics for type member names shadowing top-level

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/Constraints/members.swift
    • edit: lib/Sema/CSDiag.cpp
  • Commit 15f5367409c67d7fb55101575c6232c5677a4fb8 by milseman:
    [Clang Importer] Simplify and move more lookup table APIs

    • edit: lib/ClangImporter/ImportName.h
    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: lib/ClangImporter/SwiftLookupTable.cpp
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/ClangImporter/ImportMacro.cpp
    • edit: lib/ClangImporter/SwiftLookupTable.h
    • edit: lib/ClangImporter/ImportName.cpp
  • Commit cddb22578667ee5d21d54de9e7d59d04166af4e1 by milseman:
    [ClangImporter] Assert on AlternativeDecl insertion.

    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit 2d5b727b081bf914ac6c78bb85fdfb9e735a24cb by milseman:
    [Clang Importer] Support multiple alternate decls

    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit 22b712d30ce9b6177313ade287b5b305cd2979ed by practicalswift:
    [swiftc (135 vs. 5225)] Add crasher in

    • add: validation-test/compiler_crashers/28549-swift-typebase-getdesugaredtype.swift
  • Commit d1efc80b1f4ba4a73e5d8d894ac7c79f29736422 by milseman:
    [Import Decl] Don’t import as init using omit needless words

    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: test/ClangImporter/objc_factory_method.swift
    • edit: test/IDE/print_clang_swift_name.swift
    • edit: lib/ClangImporter/ImportName.cpp
    • edit: test/ClangImporter/objc_init.swift
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: test/ClangImporter/Inputs/SwiftPrivateAttr.txt
    • edit: test/ClangImporter/attr-swift_private.swift
    • edit: test/ClangImporter/objc_implicit_with.swift
    • edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
    • edit: test/IDE/print_omit_needless_words.swift
    • edit: test/Inputs/clang-importer-sdk/usr/include/Foundation.h
  • Commit b4d11338ecff18ed0f66996f40f7706646913b53 by spestov:
    AST: Push ValueDecl::{has,get,set}Type() down to VarDecl

    • edit: lib/Sema/CSApply.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/TypeCheckCaptures.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/Sema/DerivedConformanceRawRepresentable.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: include/swift/AST/AnyFunctionRef.h
    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/Sema/PlaygroundTransform.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/SILGen/SILGenProlog.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/DerivedConformances.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
  • Commit 26c80420d126ece8d74baf9b0420a0adabae5a28 by spestov:
    Sema: Replace some getGenericParamsOfContext() calls with

    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/AST/Mangle.cpp
    • edit: lib/Sema/TypeChecker.cpp
  • Commit d3a03f73d37dd214b65f44cc80767b72ed890c4c by spestov:
    SILGen: Fix broken UIApplicationMain test on iOS

    • edit: lib/SILGen/SILGenFunction.cpp
  • Commit 4ba00a0c06285c2da1ba0909edd9d5b821524128 by spestov:
    AST: Remove FuncDecl::getDynamicSelf() and getDynamicSelfInterface()

    • edit: lib/Sema/TypeCheckGeneric.cpp
    • delete: validation-test/compiler_crashers/28155-swift-typechecker-validategenericfuncsignature.swift
    • add: validation-test/compiler_crashers_fixed/28155-swift-typechecker-validategenericfuncsignature.swift
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit 5001ee464522644e772a5f89a67f7f18831322bc by github:
    Revert "Test and Fix: subset and superset for empty character set"

    • edit: test/stdlib/TestCharacterSet.swift
    • edit: stdlib/public/SDK/Foundation/CharacterSet.swift
  • Commit 301ef9a689298fed26230785339d3d29e5fda134 by dgregor:
    Mark test as requiring deterministic variable (due to type variables

    • edit: validation-test/compiler_crashers/28537-result-case-not-implemented.swift
  • Commit 3a5754637070c0ced49d224d0ca474ae1f8617c1 by hughbellars:
    Fix warnings building swift/Index on Windows using MSVC

    • edit: lib/Index/Index.cpp
  • Commit 4779659f39f363fe22ee21d6e522b2cd9834b3e7 by hughbellars:
    Fix warnings building swift/Frontend on Windows using MSVC

    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/Frontend/DiagnosticVerifier.cpp
    • edit: lib/Frontend/SerializedDiagnosticConsumer.cpp
  • Commit 9fd55c7d0b4ddedc2499e3d51198e19413357975 by hughbellars:
    Fix errors and warnings building swift/PrintAsObjc on Windows using MSVC

    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
  • Commit 62fc6e71ed2f118a975d01c8e0107fb7d8caa393 by practicalswift:
    [swiftc (133 vs. 5228)] Add crasher in swift::Type::findIf

    • add: validation-test/compiler_crashers/28550-unreachable-executed-at-swift-include-swift-ast-typevisitor-h-39.swift
  • Commit 56dfb08727dc9a33142050c09865f1ddf29652af by hughbellars:
    Port swift/basic to Windows

    • edit: lib/Basic/UUID.cpp
    • edit: include/swift/Basic/ImmutablePointerSet.h
    • edit: include/swift/Basic/EncodedSequence.h
    • edit: lib/Basic/SourceLoc.cpp
    • edit: include/swift/Basic/type_traits.h
    • edit: lib/Basic/Version.cpp
  • Commit 50e94af377580382dcf8a43ab02fdcfb6f34a5f9 by hughbellars:
    Generate empty *Revision.inc files during the build process

    • edit: lib/Basic/Version.cpp
    • edit: lib/Basic/CMakeLists.txt
  • Commit 9a4c740baf6f138139841f17c960f6903d5e35ea by spestov:
    AST: Remove DeclContext::isProtocolSelf()

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/DeclContext.h
    • edit: include/swift/AST/Decl.h
  • Commit 67328f6faabe3a0f63ad6b8c588382c8b1645b7a by spestov:
    Sema: Simplify configureImplicitSelf()

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 1930a8a62304810c39c60ec8822a5ae528a187f6 by spestov:
    Sema: Use getSelfInterfaceType() instead of checking for depth 0/index 0

    • edit: lib/Sema/TypeCheckGeneric.cpp
  • Commit cef770e3e7e947aac9b38e8858a1c9e651dbfd9e by jgroff:
    Change SIL box promotion passes to use SILBoxType::getFieldType()

    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
  • Commit 0ca4a374d580987a955a52d689f5bd42d94411d8 by jgroff:
    Move SILLayout from SIL to AST.

    • edit: include/swift/AST/Types.h
    • edit: include/swift/SIL/SILType.h
    • edit: lib/AST/CMakeLists.txt
    • edit: lib/SIL/CMakeLists.txt
    • delete: include/swift/SIL/SILLayout.h
    • edit: include/swift/SIL/SILModule.h
    • delete: lib/SIL/SILLayout.cpp
    • add: lib/AST/SILLayout.cpp
    • add: include/swift/AST/SILLayout.h
  • Commit a7f4b7e058d840e802865cd70faaf5907f9b504d by jgroff:
    Fix typo in SILLayout constructor.

    • edit: lib/AST/SILLayout.cpp
  • Commit 7595d92790065ad246c918710e57c810c26d1c03 by jgroff:
    Walk SILBoxType structure by looking at their layout arguments.

    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/TypeWalker.cpp
  • Commit dfa95368123174420c2cf7e11ba1a124ac4db83d by jordan_rose:
    Fix errors and warnings building swift/serialization on Windows with

    • edit: include/swift/Serialization/ModuleFile.h
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/Serialization/Serialization.cpp
  • Commit 63db0041d46826e6414d3494818f9fdee2606a7f by jordan_rose:
    Fix warnings and error building swift/SILOptimizer on Windows with MSVC

    • edit: include/swift/SILOptimizer/Analysis/IVAnalysis.h
    • edit: lib/SILOptimizer/Analysis/AliasAnalysis.cpp
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.h
    • edit: lib/SILOptimizer/Mandatory/ConstantPropagation.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: include/swift/SILOptimizer/Analysis/EscapeAnalysis.h
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
    • edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.cpp
    • edit: lib/SILOptimizer/ARC/RefCountState.cpp
    • edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerBuiltinVisitors.cpp
    • edit: lib/SILOptimizer/ARC/ARCRegionState.cpp
    • edit: lib/SILOptimizer/Analysis/CFG.cpp
    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: lib/SILOptimizer/Utils/FunctionSignatureOptUtils.cpp
  • Commit 277608a69bb84c4200e1899b20e6ae748a9ae67b by jgroff:
    Print and parse SILBoxTypes with a new syntax.

    • edit: validation-test/SIL/crashers_fixed/027-swift-nominaltypedecl-getdeclaredtype.sil
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/SILGen/init_ref_delegation.swift
    • edit: test/SILGen/boxed_existentials.swift
    • edit: test/SILGen/switch_fallthrough.swift
    • edit: test/SILOptimizer/definite_init_crashes.sil
    • edit: test/SILOptimizer/specialize.sil
    • edit: test/Reflection/capture_descriptors.sil
    • edit: test/SILGen/metatype_abstraction.swift
    • edit: test/SILGen/functions.swift
    • edit: test/SILOptimizer/diagnose_unreachable.sil
    • edit: test/SILGen/protocol_optional.swift
    • edit: test/SILGen/newtype.swift
    • edit: test/SILGen/if_expr.swift
    • edit: lib/AST/Type.cpp
    • edit: test/SILGen/statements.swift
    • edit: test/SILOptimizer/arcsequenceopts.sil
    • edit: test/SILGen/objc_init_ref_delegation.swift
    • edit: lib/AST/ASTPrinter.cpp
    • edit: test/SILOptimizer/escape_analysis.sil
    • edit: test/SILGen/default_constructor.swift
    • edit: test/SILGen/super_init_refcounting.swift
    • edit: test/SILGen/decls.swift
    • edit: test/SILOptimizer/closure_specialize.sil
    • edit: test/SILGen/objc_thunks.swift
    • edit: test/IRGen/partial_apply.sil
    • edit: test/sil-extract/basic.sil
    • edit: test/SILOptimizer/capture_promotion_reachability.sil
    • edit: test/SILOptimizer/side-effect.sil
    • edit: test/SIL/Parser/indirect_enum.sil
    • edit: test/SILGen/types.swift
    • edit: test/SILGen/reabstract_lvalue.swift
    • edit: test/SILGen/protocol_extensions.swift
    • edit: test/SILGen/unowned.swift
    • edit: test/SILGen/objc_protocols.swift
    • edit: test/SILGen/expressions.swift
    • edit: test/SILGen/tuples.swift
    • edit: test/SILGen/guaranteed_closure_context.swift
    • edit: test/SILOptimizer/inout_deshadow_integration.swift
    • edit: test/SILGen/protocol_class_refinement.swift
    • delete: validation-test/SIL/crashers/035-swift-typebase-getcanonicaltype.sil
    • edit: test/SILOptimizer/specialize_partial_apply.swift
    • edit: test/IRGen/typed_boxes.sil
    • edit: test/SILGen/dynamic_self.swift
    • edit: lib/AST/TypeRepr.cpp
    • edit: test/SILOptimizer/typed-access-tb-aa.sil
    • edit: test/SILGen/weak.swift
    • edit: test/SILOptimizer/dead_store_elim.sil
    • edit: lib/Parse/ParseSIL.cpp
    • edit: test/SILOptimizer/allocbox_to_stack.sil
    • edit: test/SILGen/closures.swift
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/SILGen/errors.swift
    • edit: test/SILGen/generic_closures.swift
    • edit: include/swift/AST/TypeRepr.h
    • edit: test/IRGen/dynamic_lookup.sil
    • edit: lib/AST/ASTContext.cpp
    • edit: test/SILOptimizer/capture_promotion_generic_context.sil
    • add: validation-test/SIL/crashers_fixed/035-swift-typebase-getcanonicaltype.sil
    • edit: include/swift/AST/Types.h
    • edit: test/SILGen/address_only_types.swift
    • edit: test/SILGen/builtins.swift
    • edit: lib/AST/ASTWalker.cpp
    • edit: test/SILGen/objc_ownership_conventions.swift
    • edit: test/SILOptimizer/redundant_load_elim.sil
    • edit: test/SIL/Parser/apply_with_substitution.sil
    • edit: test/SILGen/property_abstraction.swift
    • edit: test/SILOptimizer/specialize_metatypes_with_nondefault_representation.sil
    • edit: test/SILGen/copy_lvalue_peepholes.swift
    • edit: test/SILGen/struct_resilience.swift
    • edit: test/SILOptimizer/lslocation_reduction.sil
    • edit: lib/AST/ASTDumper.cpp
    • edit: test/SILGen/foreign_errors.swift
    • edit: test/SILOptimizer/looprotate.sil
    • edit: test/SILGen/guaranteed_self.swift
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: test/SILOptimizer/sil_locations.sil
    • delete: test/SIL/Parser/box_types.sil
    • edit: test/Reflection/box_descriptors.sil
    • edit: test/SILGen/generic_witness.swift
    • edit: include/swift/SIL/SILType.h
    • edit: test/SILGen/sil_locations.swift
    • edit: test/SILOptimizer/simplify_cfg.sil
    • edit: test/SIL/Parser/undef.sil
    • edit: test/SILGen/dynamic_self_reference_storage.swift
    • edit: test/SILGen/class_bound_protocols.swift
    • edit: test/SILGen/switch_var.swift
    • edit: test/SILGen/dynamic_lookup.swift
    • edit: test/SILGen/properties.swift
    • edit: test/SILOptimizer/cse.sil
    • edit: test/SILGen/complete_object_init.swift
    • edit: test/SILOptimizer/predictable_memopt.sil
    • edit: test/Serialization/sil_box_types.sil
    • edit: test/SILOptimizer/definite_init.sil
    • edit: test/Serialization/Inputs/def_basic.sil
    • edit: test/SILGen/optional-cast.swift
    • edit: test/SIL/Parser/basic.sil
    • edit: test/SIL/Parser/overloaded_member.sil
    • edit: include/swift/AST/TypeReprNodes.def
    • edit: test/SIL/Parser/global_init_attribute.sil
    • edit: lib/AST/SILLayout.cpp
    • edit: test/SILOptimizer/mem2reg.sil
    • edit: include/swift/AST/GenericSignature.h
    • edit: test/SILOptimizer/sil_combine.sil
    • edit: lib/SIL/SILType.cpp
    • edit: test/SIL/Parser/bound_generic.sil
    • edit: test/SILGen/extensions.swift
    • edit: test/SILGen/if_while_binding.swift
    • add: test/SIL/Parser/boxes.sil
    • edit: test/SILGen/pointer_conversion.swift
    • edit: test/SILOptimizer/split_critical_edges.sil
    • edit: test/SILGen/let_decls.swift
    • edit: test/SILGen/optional.swift
    • edit: test/SILOptimizer/capture_promotion.sil
    • edit: test/SIL/Parser/typed_boxes.sil
    • edit: test/SILOptimizer/redundant_load_elim_with_casts.sil
    • edit: lib/Parse/ParseType.cpp
    • edit: test/SILGen/capture_typed_boxes.swift
    • edit: test/SILGen/indirect_enum.swift
    • edit: test/SILOptimizer/mandatory_inlining.sil
    • edit: include/swift/AST/ASTContext.h
    • edit: test/SIL/restricted-partial-apply.sil
    • edit: test/SILGen/implicitly_unwrapped_optional.swift
    • edit: include/swift/Parse/Parser.h
    • edit: test/SILGen/lifetime.swift
    • edit: test/SILOptimizer/lslocation_expansion.sil
  • Commit 8e4efaf51cef131837a12881365b2821d54e41fe by dgregor:
    [Sema] Diagnose availability via TypeReprs rather than Types.

    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/Interpreter/SDK/submodules_smoke_test.swift
    • edit: lib/AST/Type.cpp
    • edit: test/Sema/availability.swift
  • Commit 68b2cb7c687a9a7af1a63355dd62a4c02fbbb817 by jgroff:
    Don't use SILBoxType::getBoxedType() in isUnspecializedGeneric.

    • edit: lib/AST/Type.cpp
  • Commit 9b858a743167ad2b82d7cd946d7ab66236bfc903 by jgroff:
    SIL: Remove the ElementType from DeallocBoxInst's representation.

    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: include/swift/SIL/SILBuilder.h
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SIL/SILVerifier.cpp
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/SILGen/SILGenDecl.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
  • Commit 18aa7104daebfb4c62df296711e52885816c47b1 by dgregor:
    Eliminate some pointless uses of the doomed

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
  • Commit c98295357c064f4656087ea33737b0c166a92410 by dgregor:
    [Archetype builder] Simplify handling of typealiases in protocols.

    • edit: test/decl/typealias/protocol.swift
    • add: validation-test/compiler_crashers_fixed/28468-segfault-0xd09050-0xd08dfd-0xbe9d76-0xbeb154.swift
    • delete: validation-test/compiler_crashers/28448-dist-nested-type-should-have-matched-associated-type-failed.swift
    • delete: validation-test/compiler_crashers/28468-segfault-0xd09050-0xd08dfd-0xbe9d76-0xbeb154.swift
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: test/stdlib/Renames.swift
    • add: validation-test/compiler_crashers_fixed/28448-dist-nested-type-should-have-matched-associated-type-failed.swift
  • Commit 7370b6c8a4752ae376b1fac0078cd036ed56cc3a by dgregor:
    [SILGen] Squash a simple use of getSelfTypeInContext().

    • edit: lib/SILGen/SILGenMaterializeForSet.cpp
  • Commit bcde6567d5e85f2ba8eefc3e26fe446b1618ff24 by dgregor:
    [AST] Introduce DeclContext::mapType(Into|OutOf)Context()

    • edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
    • edit: include/swift/AST/DeclContext.h
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
  • Commit 633b63bafc1f88b0aa09b3ad9986c3c04e7131cd by dgregor:
    [SILGen] Remove a vestigial use of getSelfTypeInContext().

    • edit: lib/SILGen/SILGenApply.cpp
  • Commit c46eb4c4a81a75fcb41f9364688ddaf1e7d3b193 by jgroff:
    SIL: Generate all the first-level projections for boxes.

    • edit: lib/SIL/Projection.cpp
  • Commit 30fc489b9b4782167ff68b361a5efd1ec49beda7 by ben_cohen:
    Remove trampolines for using concrete hashable types with Set/Dictionary

    • edit: stdlib/public/core/HashedCollectionsAnyHashableExtensions.swift.gyb
  • Commit f52f3559c883252a71e940fcdbe790f02db56974 by eeckstein:
    Mangling: add a dumpNode function to make it easier from the debugger to

    • edit: include/swift/Basic/DemangleWrappers.h
    • edit: lib/Basic/DemangleWrappers.cpp
  • Commit 97f1fac11edd51340222fb42491ad61e91f54382 by eeckstein:
    Mangling: refactoring: use meta-programming for value witness

    • edit: lib/Basic/Demangle.cpp
    • add: include/swift/Basic/ValueWitnessMangling.def
    • edit: lib/IRGen/Linking.cpp
    • edit: include/swift/Basic/Demangle.h
    • edit: lib/Basic/Remangle.cpp
  • Commit 76820edda976f10bfcd315da6249f180f80546bd by eeckstein:
    Mangling: support for special encoding ASCII of characters which may not

    • edit: include/swift/Basic/Punycode.h
    • edit: lib/Basic/Punycode.cpp
    • edit: lib/Basic/PunycodeUTF8.cpp
  • Commit f751d0139e27d9ada16fa13655af3b5c06a62235 by eeckstein:
    docs, Mangling: specification of the new mangling scheme.

    • edit: docs/ABI.rst
  • Commit 684092d7d164fd427de09bc11a83c4e9b892a17b by eeckstein:
    Mangling: mangler, demangler and remangler classes for the new mangling

    • add: lib/Basic/ManglingUtils.cpp
    • add: include/swift/Basic/ManglingUtils.h
    • add: include/swift/Basic/ManglingMacros.h
    • add: include/swift/SILOptimizer/Utils/SpecializationMangler.h
    • edit: lib/Basic/Demangle.cpp
    • edit: lib/Basic/Remangle.cpp
    • add: lib/Basic/Remangler.cpp
    • edit: lib/Basic/CMakeLists.txt
    • edit: include/swift/Basic/Demangle.h
    • add: include/swift/Basic/Demangler.h
    • add: lib/AST/ASTMangler.cpp
    • add: include/swift/AST/ASTMangler.h
    • add: include/swift/Basic/Mangler.h
    • edit: lib/AST/CMakeLists.txt
    • edit: lib/SILOptimizer/Utils/CMakeLists.txt
    • edit: lib/FrontendTool/FrontendTool.cpp
    • add: lib/IRGen/IRGenMangler.cpp
    • add: lib/Basic/Mangler.cpp
    • edit: include/swift/Basic/DemangleNodes.def
    • edit: lib/IRGen/CMakeLists.txt
    • add: lib/SILOptimizer/Utils/SpecializationMangler.cpp
    • add: lib/IRGen/IRGenMangler.h
    • edit: lib/Basic/PunycodeUTF8.cpp
    • add: lib/Basic/Demangler.cpp
  • Commit 9f8b68ae11c5bacff7084d57ad3877fe062269a8 by eeckstein:
    Mangling: use macros instead of hard-coded swift symbol names.

    • edit: stdlib/public/runtime/Reflection.mm
    • edit: stdlib/public/runtime/Casting.cpp
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: unittests/runtime/Enum.cpp
    • edit: stdlib/public/runtime/KnownMetadata.cpp
    • edit: unittests/runtime/Refcounting.cpp
    • edit: unittests/runtime/LongTests/LongRefcounting.cpp
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: unittests/runtime/Metadata.cpp
    • edit: stdlib/public/runtime/SwiftHashableSupport.h
    • edit: include/swift/Runtime/Metadata.h
    • edit: stdlib/public/stubs/GlobalObjects.cpp
  • Commit 5e6c5a70d7e7f74f12340c35f9db9937e0eec584 by eeckstein:
    Mangling: Let the demangler handle the new mangling scheme

    • edit: lib/Basic/Demangle.cpp
    • edit: stdlib/public/Reflection/Demangle.cpp
    • edit: tools/swift-demangle/swift-demangle.cpp
    • edit: stdlib/public/runtime/Demangle.cpp
  • Commit 13bb6c649a3a4eb9e43e85ea3c9f266c1476850c by jgroff:
    SIL: Remove AllocBoxInst::getElementType().

    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SIL/SILVerifier.cpp
    • edit: test/DebugInfo/byref-capture.swift
  • Commit 10d79bb98371f928349b17de89ce39af968d277f by practicalswift:
    [swiftc (132 vs. 5230)] Add crasher in swift::ASTVisitor

    • add: validation-test/compiler_crashers/28551-anonymous-namespace-verifier-walktostmtpost-swift-stmt.swift
  • Commit 854e19e1a656694a8d421e1de14a610b7d7533f7 by practicalswift:
    [swiftc (133 vs. 5230)] Add crasher in swift::TypeChecker::foldSequence

    • add: validation-test/compiler_crashers/28552-as-isfolded-already-folded-as-expr-in-sequence.swift
  • Commit 4a90e194c70f50bb6b4b2aa437b886a5e9254040 by compnerd:
    build: use add_llvm_tool_symlink

    • edit: tools/driver/CMakeLists.txt
  • Commit df02bd792b8a29a5afb135977d95680099fa107b by practicalswift:
    [swiftc (134 vs. 5230)] Add crasher in

    • add: validation-test/compiler_crashers/28553-resolver-unable-to-resolve-type-witness.swift
  • Commit 1138433a130d684a7291e48dcffe3142a70ab04d by practicalswift:
    [swiftc (135 vs. 5230)] Add crasher in

    • add: validation-test/compiler_crashers/28554-reftype-hastypeparameter-cannot-have-a-dependent-type-here.swift
  • Commit 7da05f874ce526867d42f44153fe46de72823e1d by compnerd:
    AST: IWYU

    • edit: include/swift/AST/ModuleLoader.h
  • Commit 6434a90032d0df9306c5d600edb2f5447d447a3c by github:
    Revert "build: use add_llvm_tool_symlink"

    • edit: tools/driver/CMakeLists.txt
  • Commit 81631dd770641e4e55c56273c83f94c9a7f2e4f9 by dgregor:
    [Type checker] Remove a use of SubstitutedType.

    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 171b4cff22df0623eaf2720dcf5e88dfa753a22b by dgregor:
    [Type checker] Don't rely on SubstitutedType to set decls on TypeReprs.

    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 1a991da16d1a76dc0b465aa24da26db0ae70481a by spestov:
    AST: Assign interface types to ParamDecls

    • edit: include/swift/AST/DeclContext.h
    • edit: lib/Sema/CSGen.cpp
    • add: validation-test/compiler_crashers_fixed/28487-parent-parent-is-nominaltype-parent-is-boundgenerictype-parent-is-unboundgeneric.swift
    • add: validation-test/compiler_crashers_fixed/28521-hastype-declaration-has-no-type-set-yet.swift
    • edit: lib/AST/Parameter.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Serialization/Serialization.cpp
    • delete: validation-test/compiler_crashers/28548-cantype-hastypeparameter-already-have-an-interface-type.swift
    • add: validation-test/compiler_crashers_fixed/28548-cantype-hastypeparameter-already-have-an-interface-type.swift
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: test/decl/ext/generic.swift
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: test/decl/protocol/req/recursion.swift
    • edit: include/swift/AST/ParameterList.h
    • edit: lib/AST/Mangle.cpp
    • edit: lib/AST/Decl.cpp
    • delete: validation-test/compiler_crashers/28521-hastype-declaration-has-no-type-set-yet.swift
    • edit: lib/Sema/TypeCheckREPL.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/DerivedConformanceRawRepresentable.cpp
    • edit: test/Sema/accessibility_private.swift
    • delete: validation-test/compiler_crashers/28487-parent-parent-is-nominaltype-parent-is-boundgenerictype-parent-is-unboundgeneric.swift
    • edit: lib/Sema/CodeSynthesis.h
    • edit: test/api-digester/source-stability.swift.expected
    • edit: lib/Sema/DerivedConformances.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/GenericTypeResolver.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/SILGen/SILGenMaterializeForSet.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
  • Commit b4029cda7effaa6f00923f40e7c9b0f65cc0b72b by spestov:
    Sema: Don't use the partial resolver for closure parameter lists

    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/GenericTypeResolver.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeChecker.h
  • Commit 6f49557530df1d415a58e46588455e0e338c6bc9 by spestov:
    Sema: Gut finalizeGenericParamList()

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: test/decl/protocol/req/recursion.swift
    • edit: lib/Sema/TypeCheckGeneric.cpp
  • Commit 705da29987d4d00f58af203247e325efad121d94 by spestov:
    AST: ParameterList::getInterfaceType() now takes an ASTContext instead

    • edit: include/swift/AST/ParameterList.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckREPL.cpp
    • edit: lib/AST/Parameter.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit c1a216137cb3402fa63c713663d500562de814db by spestov:
    AST: Remove unnecessary field from ValueDecl

    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Decl.cpp
  • Commit 35edd1364aff78d428dba4181a5533b4aaa7abea by mgottesman:
    [gardening] Remove unneeded implementations of none_of/count_if/count.

    • edit: include/swift/Basic/Range.h
    • edit: unittests/Basic/BlotMapVectorTest.cpp
  • Commit 2a3ebfb307a71b41970bdd298023df138c2e4b10 by practicalswift:
    [swiftc (136 vs. 5230)] Add crasher in swift::Type::findIf

    • add: validation-test/compiler_crashers/28555-unreachable-executed-at-swift-lib-ast-type-cpp-1318.swift
  • Commit 144b03eaba75e8146b6f4d7cb82ac13b46d40755 by practicalswift:
    [swiftc (134 vs. 5233)] Add crasher in swift::ASTVisitor

    • add: validation-test/compiler_crashers/28556-val-isa-used-on-a-null-pointer.swift
  • Commit b065600d1ac408fcd24345b847be28f741cff472 by practicalswift:
    [swiftc (135 vs. 5233)] Add crasher in swift::ASTVisitor

    • add: validation-test/compiler_crashers/28557-swift-astvisitor-anonymous-namespace-printtyperepr-void-void-void-void-void-void.swift
  • Commit c20f2fe02214f4b0927ca4392c7ada6d9afad449 by practicalswift:
    [swiftc (136 vs. 5233)] Add crasher in

    • add: validation-test/compiler_crashers/28558-known-typewitnesses-end-didnt-resolve-witness.swift
  • Commit 65088cc1390f4ef64080675ae947a4e7c89acdb1 by spestov:
    AST: Clean up usages of getDeclaredTypeInContext() and

    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/AST/NameLookup.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/SILGen/SILGenDestructor.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: test/decl/nested/type_in_extension.swift
    • edit: lib/SILGen/SILGenGlobalVariable.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: test/IDE/complete_type.swift
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/SILGen/SILGenProfiling.cpp
  • Commit e59cdc8610045cee03a533cc87de1d024d64b0ca by spestov:
    AST: Remove TypeBase::getDirectlyReferencedTypeDecl()

    • edit: lib/Index/Index.cpp
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/Types.h
  • Commit 3eabc2139ba66da3fbad8716e353143f8277e017 by spestov:
    AST: Remove TypeBase::hasDependentProtocolConformances()

    • edit: lib/Parse/ParseSIL.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Substitution.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: test/SILOptimizer/arcsequenceopts_rcidentityanalysis.sil
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: test/SIL/Parser/undef.sil
  • Commit aaaded5b11bcec2dae2fe2f4e3a13077e5543aa0 by spestov:
    AST: Remove TypeBase::isEmptyExistentialComposition()

    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/Sema/CSSimplify.cpp
  • Commit d1b753c46ab8cf301a6ca656e023f47247d8123f by spestov:
    Sema: Remove a workaround for an accessibility problem in the standard

    • edit: test/Sema/accessibility.swift
    • edit: stdlib/public/core/Arrays.swift.gyb
    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit 4c914f5ab2516ae50923cdf3d342d4cd6c96163f by spestov:
    Sema: Use TypeReprs to check accessibility

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: test/Sema/accessibility_private.swift
  • Commit 56114ee9af9a52a8f65d87a586468bf576832022 by spestov:
    AST: Fix bug in AccessScope::intersectWith()

    • edit: include/swift/AST/AccessScope.h
  • Commit fcef5285eba4fe71cebf285a8d2cd157853cfd5e by spestov:
    Sema: Stop producing SubstitutedType for typealias member lookup

    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 09578ca9b0630f7d65cf803785639e246b0acfda by gparker:
    Test: Disable compiler_crashes/28555... because it only crashes

    • edit: validation-test/compiler_crashers/28555-unreachable-executed-at-swift-lib-ast-type-cpp-1318.swift
  • Commit d03b55552414104dcbd63afa1f37acc77dbd49e7 by eeckstein:
    Mangling: support of new mangling in the demangler.

    • edit: lib/Basic/Demangle.cpp
  • Commit 1b10c18b3e5b7cdf74235116018c0ae0ba7fc3bc by me:
    SILOptimizer: Replace .append(contentsOf:) with .append(element:)

    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
    • edit: benchmark/single-source/ArrayAppend.swift
    • edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
    • edit: test/SILOptimizer/array_element_propagation.sil
    • edit: include/swift/SILOptimizer/Analysis/ArraySemantic.h
    • edit: stdlib/public/core/Arrays.swift.gyb
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/SILOptimizer/Transforms/ArrayElementValuePropagation.cpp
    • edit: lib/AST/ASTContext.cpp
  • Commit 3a95673aa348b9e0d37996feb488acc68b5cd0bf by janek:
    [Sema] Don't crash on @IBDesignable extensions wit no type

    • edit: lib/Sema/TypeCheckAttr.cpp
    • delete: validation-test/compiler_crashers/28556-val-isa-used-on-a-null-pointer.swift
    • add: validation-test/compiler_crashers_fixed/28556-val-isa-used-on-a-null-pointer.swift
  • Commit 354fd29f312c02557a3ec8fe94afc3edcfa6adc7 by rlevenstein:
    Add a new -assume-single-threaded option

    • edit: include/swift/SILOptimizer/PassManager/Passes.def
    • edit: lib/SILOptimizer/PassManager/Passes.cpp
    • edit: lib/SILOptimizer/Transforms/CMakeLists.txt
    • edit: include/swift/Option/Options.td
    • add: lib/SILOptimizer/Transforms/AssumeSingleThreaded.cpp
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: include/swift/AST/SILOptions.h
    • add: test/SILOptimizer/assume_single_threaded.sil
  • Commit 9894eeda45909e979c6b2fcd1761eec7c1ee2df9 by blangmuir:

    [code-completion] Fix crash with missing func body in type-checking

    • delete: validation-test/IDE/crashers/094-swift-typechecker-lookupmembertype.swift
    • add: validation-test/IDE/crashers_fixed/107-swift-typechecker-typecheckabstractfunctionbodyuntil.swift
    • add: validation-test/IDE/crashers_fixed/008-swift-typechecker-typecheckfunctionbodyuntil.swift
    • delete: validation-test/IDE/crashers/107-swift-typechecker-typecheckabstractfunctionbodyuntil.swift
    • delete: validation-test/IDE/crashers/008-swift-typechecker-typecheckfunctionbodyuntil.swift
    • add: validation-test/IDE/crashers_fixed/094-swift-typechecker-lookupmembertype.swift
    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 1ca799bfdadeeeed151e15cc7f601c3ff667757f by blangmuir:

    [code-completion] Fix crash in typeCheckConstructorBodyUntil with null

    • edit: lib/Sema/TypeCheckStmt.cpp
    • add: validation-test/IDE/crashers_fixed/040-swift-typechecker-typecheckconstructorbodyuntil.swift
    • delete: validation-test/IDE/crashers/040-swift-typechecker-typecheckconstructorbodyuntil.swift
  • Commit 5699b5a1e0d793f2deffc513f1416e5a1fc64b46 by xi_ge:
    Fixing /IDE/crashers/012-swift-mangle-mangler-manglecontext.swift

    • add: validation-test/IDE/crashers_fixed/012-swift-mangle-mangler-manglecontext.swift
    • delete: validation-test/IDE/crashers/012-swift-mangle-mangler-manglecontext.swift
    • edit: lib/AST/Mangle.cpp
  • Commit f548c2ba524dcb0bb8f3e1ad3becc37a8ca3c946 by kyrtzidis:

    [code-completion] Fix assertion hit when completing after incomplete

    • delete: validation-test/IDE/crashers/014-swift-parser-parsedeclvar.swift
    • add: validation-test/IDE/crashers_fixed/014-swift-parser-parsedeclvar.swift
    • edit: lib/Parse/ParseDecl.cpp
  • Commit f8e94c68f4b6c851cf8a25987bbcc23b6182b580 by vivkong:
    Fix buildbot.

    • edit: lib/Support/SHA1.cpp
  • Commit 3845afdad12f1e9a671354ef6edde0f563004a93 by vivkong:
    Style fix. NFC.

    • edit: lib/Support/SHA1.cpp
  • Commit cf8cc7353edc8e7855518ec5d608eb8c8dcb41f7 by vivkong:
    Attempt to fix big-endian buildbots.

    • edit: lib/Support/SHA1.cpp
  • Commit 094459ce1fe00972738d5e87f1f7cc6c73fdac98 by dexonsmith:
    TransformUtils: Fix reverse deletion loop in SinkThenElseCodeToEnd

    • edit: lib/Transforms/Utils/SimplifyCFG.cpp
  • Commit 43a5644278fc283c557bd7ac61435a513bc3f4f5 by beanz:
    [CMake] Use if(... IN_LIST ...) instead of list(FIND...)

    • edit: cmake/modules/AddLLVM.cmake
  • Commit 35558bb793a968e9cff359db62c9e8152a6798a4 by beanz:
    [CMake] Support symlinks even with LLVM_INSTALL_TOOLCHAIN_ONLY

    • edit: cmake/modules/AddLLVM.cmake
  • Commit fc0b1973f06a3e085552377c7a37d261ff470ac4 by beanz:
    [CMake] Refactor add_llvm_tool_symlink for reuse

    • edit: cmake/modules/AddLLVM.cmake
  • Commit c66fffd3df515cecb0fe61dd1778c2670bf4aa88 by beanz:
    [CMake] Fix symlink refactor for multi-configuration generators

    • edit: cmake/modules/AddLLVM.cmake
  • Commit 7a841c779fb64f42a090ea40d24822277ee2b810 by mehdi.amini:
    Remove unused function getMang().

    • edit: lib/Target/X86/X86MCInstLower.cpp
  • Commit 8881b0ac145a61053b7bd6b4c4a7df3b6080155c by mehdi.amini:
    Actually remove the Mangler from the AsmPrinter and clean up the places

    • edit: lib/Target/Lanai/LanaiMCInstLower.cpp
    • edit: lib/Target/XCore/XCoreMCInstLower.h
    • edit: lib/Target/Lanai/LanaiAsmPrinter.cpp
    • edit: lib/Target/XCore/XCoreMCInstLower.cpp
    • edit: lib/Target/XCore/XCoreAsmPrinter.cpp
    • edit: lib/Target/NVPTX/NVPTXAsmPrinter.cpp
    • edit: include/llvm/CodeGen/AsmPrinter.h
    • edit: lib/Target/Lanai/LanaiMCInstLower.h
  • Commit a7fc86787be6d0aa40a3f90673d6f1b1a2363c61 by mehdi.amini:
    Attempt to fix a ThinLTO crash when incrementally linking WebKit

    • edit: lib/LTO/ThinLTOCodeGenerator.cpp
  • Commit 28f7c073b7ed955f691a2e93709e99af7554b699 by artem.dergachev:
    [analyzer] Fix a crash on accessing a field within a literal-initialized

    • add: test/Analysis/uninit-vals-union.c
    • edit: lib/StaticAnalyzer/Core/RegionStore.cpp
  • Commit 64e48128c166f69222b6fedce2ac8002725e11d5 by artem.dergachev:
    [analyzer] Minor fixes and improvements to debug.ExprInspection

    • add: test/Analysis/expr-inspection.c
    • edit: lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
    • edit: docs/analyzer/DebugChecks.rst
    • edit: test/Analysis/symbol-reaper.c
  • Commit 7f4fe35fb086e64ced9f68d102746144d94e5512 by artem.dergachev:
    [analyzer] SValExplainer: Support ObjC ivars and __block variables.

    • edit: include/clang/StaticAnalyzer/Checkers/SValExplainer.h
    • edit: test/Analysis/explain-svals.cpp
    • add: test/Analysis/explain-svals.m
  • Commit 018a18f824844a96b93129b9707680e97cf7e5ed by artem.dergachev:
    [analyzer] Construct temporary objects of correct types, destroy them

    • edit: lib/StaticAnalyzer/Core/ExprEngine.cpp
    • add: test/Analysis/lifetime-extension.cpp
  • Commit c3e64e0c98b97070352ebfeef81898705497de39 by ankit_aggarwal:
    Add a PerfTests module and Xcode scheme

    • add: Tests/BasicPerformanceTests/ByteStringPerfTests.swift
    • edit: Package.swift
    • edit: Utilities/bootstrap
    • add: Utilities/PerformanceTests.xcscheme
    • delete: Tests/BasicTests/ByteStringPerfTests.swift
  • Commit 6fbb7abd6d652014236df3bf405c17a77e2b923b by ankit_aggarwal:
    [Tests] Enable the disabled test

    • edit: Tests/FunctionalTests/MiscellaneousTests.swift
  • Commit 8585db1857527d94c182345b153aa30bbc69c8b9 by ankit_aggarwal:
    [GitRepository] Add commit case in GitRepository.Tree.Entry.EntryType

    • edit: Sources/SourceControl/GitRepository.swift
    • edit: Tests/SourceControlTests/GitRepositoryTests.swift
  • Commit 75cbc801490a138565455aaf2b8b817429b986e9 by ankit:
    [PackageBuilder] Fix a broken logic

    • edit: Sources/PackageLoading/PackageBuilder.swift
    • edit: Tests/PackageLoadingTests/ConventionTests.swift
  • Commit 615b3636ea3bb0e2148e63d7e73ec82517d29c59 by ankit_aggarwal:
    [PackageBuilder] Disallow modulemap mixed with sources

    • edit: Sources/PackageLoading/PackageBuilder.swift
    • edit: Tests/PackageLoadingTests/ConventionTests.swift
  • Commit 59ea6f681cf76e6c2b3e6157aee7b4157f7fc56c by ankit_aggarwal:
    [Documentation] Add pinning documentation

    • edit: Documentation/Usage.md
  • Commit 2cf814014e9f627f1af05bdf56399e087f655026 by ankit_aggarwal:
    [Documentation] Fix some formatting issues

    • edit: Documentation/Usage.md
  • Commit bb1c1aca790cf872b8747d9ad7d7672952ac2536 by ankit_aggarwal:
    [Basic] Add repeating(n:) method to String

    • edit: Sources/Basic/StringConversions.swift
    • edit: Tests/BasicTests/StringConversionsTests.swift
  • Commit 9d6cb32c2afa39fadfeb4dee0c27cf5d647befbe by ankit_aggarwal:
    Move to using repeating(n:) function in Basic

    • edit: Sources/Commands/Describe.swift
    • edit: Sources/Utility/StringExtensions.swift
    • edit: Sources/Utility/ArgumentParser.swift
    • edit: Sources/Utility/ProgressBar.swift
  • Commit 49d4eb6f037f717c4d3529ccc8dc61b3b7d7b078 by ankit_aggarwal:
    [PerfScheme] Run perf tests in Release mode

    • edit: Utilities/PerformanceTests.xcscheme
  • Commit fb8a109ae5eaa041d58014193e6811e282a0b391 by ankit_aggarwal:
    Move some of the dep resolution mock objects to TestSupport

    • add: Sources/TestSupport/MockDependencyResolver.swift
    • edit: Tests/PackageGraphTests/DependencyResolverTests.swift
  • Commit 5222ad47f7dfae2ed457ffcff3747d1fd2978eae by ankit_aggarwal:
    [PerfTests] Add manifest loading perf tests

    • add: Tests/PackageLoadingPerformanceTests/ManifestLoadingTests.swift
    • edit: Package.swift
    • edit: Utilities/PerformanceTests.xcscheme
  • Commit 97ecd9cbfdf3e7c6c08b6a2ef8de1719f89c5568 by ankit_aggarwal:
    [Documentation] How to file good SwiftPM bugo

    • edit: Documentation/Resources.md
  • Commit ac314c96d04b4e7513b27201b8420fb8e7eec194 by ankit_aggarwal:
    [Xcodeproj] Fix generated modulemap path in build settings

    • edit: Tests/XcodeprojTests/PackageGraphTests.swift
    • edit: Sources/Xcodeproj/pbxproj().swift
  • Commit 17256c35c205df3cfd5f1e35bf0f8b736eef00ef by github:
    Remove duplicate ln -s from Usage.md

    • edit: Documentation/Usage.md
  • Commit f817f0d06feea9f69a11cbc887a71ce3544be261 by ankit_aggarwal:
    [Utility] Inherit env when using xcrun to find platform path

    • edit: Sources/Utility/Platform.swift
  • Commit 2e1993c797c2adc935e7555abaf5a236015be5f3 by ankit_aggarwal:
    [Commands] Fix PATH env parsing

    • edit: Sources/Basic/Path.swift
    • edit: Sources/Commands/UserToolchain.swift
    • edit: Tests/CommandsTests/UserToolchainTests.swift
  • Commit 3a05e01260e19a219ac04ac06ca7c14eb0a9cdd6 by ankit_aggarwal:
    [PackageGraph] Add dependency resolution perf tests

    • add: Tests/PackageGraphPerformanceTests/DependencyResolverPerfTests.swift
    • edit: Package.swift
    • edit: Utilities/PerformanceTests.xcscheme
  • Commit da99c6986d3dfa7f8f1ddbe094eface20106de1d by ankit_aggarwal:
    [PerfTests] Move old disabled perf tests to perf test module

    • edit: Tests/BasicPerformanceTests/ByteStringPerfTests.swift
    • delete: Tests/BasicTests/OutputByteStreamPerfTests.swift
    • delete: Tests/BasicTests/PathPerfTests.swift
    • add: Tests/BasicPerformanceTests/PathPerfTests.swift
    • add: Tests/BasicPerformanceTests/OutputByteStreamPerfTests.swift
    • delete: Tests/BasicTests/StringConversionsPerfTests.swift
    • add: Tests/BasicPerformanceTests/StringConversionsPerfTests.swift
  • Commit cb723a8f143c54fd1e58fdff489033ae866bcba9 by ankit_aggarwal:
    [OutputByteStream] Add repeating string formatter

    • edit: Sources/Basic/OutputByteStream.swift
    • edit: Tests/BasicTests/OutputByteStreamTests.swift
  • Commit 19061770b5e3121dceb4dd1279e14b3cee072917 by ankit_aggarwal:
    [Basic] Get rid of redundent string repeating extension

    • edit: Sources/Utility/ProgressBar.swift
    • edit: Sources/Basic/StringConversions.swift
    • edit: Sources/Utility/ArgumentParser.swift
    • edit: Sources/Commands/Describe.swift
    • edit: Tests/BasicTests/StringConversionsTests.swift
  • Commit 0a598ac6976ae9d6f2e6dc80c4150126c2888186 by ankit_aggarwal:
    [ResolveTool] Add an json dumping option

    • edit: Sources/Commands/SwiftPackageTool.swift
    • edit: Sources/Commands/SwiftPackageResolveTool.swift
    • edit: Sources/PackageGraph/DependencyResolver.swift
  • Commit 6d799227f75e4edb982cdf96576ee25661ac5f4c by ankit_aggarwal:
    Add perf test for real world packages

    • edit: Sources/TestSupport/MockDependencyResolver.swift
    • add: Tests/PackageGraphPerformanceTests/Inputs/PerfectHTTPServer.json
    • add: Tests/PackageGraphPerformanceTests/Inputs/ZewoHTTPServer.json
    • edit: Tests/PackageGraphPerformanceTests/DependencyResolverPerfTests.swift
    • add: Tests/PackageGraphPerformanceTests/Inputs/SourceKitten.json
    • add: Tests/PackageGraphPerformanceTests/Inputs/kitura.json
  • Commit 7ea298d2b9221bf580d35a5f7b77633f06758532 by ankit_aggarwal:
    [PerfTests] Add a json toString perf test

    • edit: Tests/BasicPerformanceTests/OutputByteStreamPerfTests.swift
  • Commit 1656ec77394e341e8569d06dca52b8784a4d5fe3 by ankit_aggarwal:
    [ProgressBar] Fix repeating strings...once again

    • edit: Sources/Utility/ProgressBar.swift
  • Commit 50774bfed6f2dad69efbe6219b42e12623d77083 by ankit_aggarwal:
    [PerfTests] Remove local variable N shadowing parameter

    • edit: Tests/PackageGraphPerformanceTests/DependencyResolverPerfTests.swift
  • Commit 971debbb024f51302ce8a47519c7b937ef7935e9 by ankit_aggarwal:
    [PerfTests] Add build performance tests

    • edit: Package.swift
    • edit: Utilities/PerformanceTests.xcscheme
    • add: Tests/FunctionalPerformanceTests/BuildPerfTests.swift
  • Commit f5752ed99c8e6bf55fc1045ee80e2af925d925d4 by ankit_aggarwal:
    [Resolver] Fix bug where all the valid versions were being iterated

    • edit: Sources/PackageGraph/DependencyResolver.swift
    • edit: Sources/TestSupport/MockDependencyResolver.swift
    • edit: Tests/PackageGraphTests/DependencyResolverTests.swift
  • Commit a14785b6a27781c2729b6aece891ebab1c13d28f by ankit_aggarwal:
    [Basic] Add pretty printing in JSON

    • edit: Tests/BasicTests/JSONTests.swift
    • edit: Sources/Basic/JSON.swift
  • Commit 0c6f001f0de50512ae319248094d6e6484cdd05a by ankit_aggarwal:
    [Resolver] Add unit/singleton set

    • edit: Tests/PackageGraphTests/DependencyResolverTests.swift
    • edit: Sources/Commands/SwiftPackageResolveTool.swift
    • edit: Sources/PackageGraph/DependencyResolver.swift
    • edit: Sources/TestSupport/MockDependencyResolver.swift
  • Commit 7f4c65f4a29756ccb35d6a7f6272ad2301d8bb97 by ankit_aggarwal:
    [GitRepo] Adjust system() to disable any printing to stdout

    • edit: Sources/SourceControl/GitRepository.swift
    • edit: Sources/Utility/Verbosity.swift
  • Commit 79c1de32c2d9d6b2c8a88fe31d9eb2bf0db5bf5e by ankit_aggarwal:
    [Tests] Remove initial valid tag

    • edit: Tests/FunctionalTests/VersionSpecificTests.swift
  • Commit fec866d550cc9835d391909993124bc4ccf155de by ankit_aggarwal:
    Enable the new resolver fingers crossed

    • edit: Sources/Commands/Options.swift
    • edit: Sources/TestSupport/SwiftPMProduct.swift
  • Commit ca7fb0d4f5bf78d975e2f6f1c2be1bbb590bd36f by anders:
    Add the Commands module to libSwiftPM.

    • edit: Package.swift
  • Commit 9724ccedb7998cbe10ba689824dc88e479b613e4 by ankit_aggarwal:
    [WorkspaceTests] Open new workspace before updating dependencies

    • edit: Tests/CommandsTests/WorkspaceTests.swift
  • Commit 0f99ffd64da3ac5fb5120d1e17329c4156d7476f by ankit_aggarwal:
    [RepositoryManager] Update repositories only once per session

    • edit: Sources/SourceControl/RepositoryManager.swift
    • edit: Tests/SourceControlTests/RepositoryManagerTests.swift
  • Commit b0f71eb40a9cf2484f36e107215115d2189a739b by ankit_aggarwal:
    Output pretty JSON where it makes sense

    • edit: Sources/PackageModel/Manifest.swift
    • edit: Sources/Commands/SwiftPackageTool.swift
    • edit: Sources/Commands/PinsStore.swift
    • edit: Sources/Commands/Describe.swift
  • Commit 00a30649a6ac491cbd1695226ab462b7207b8bb8 by ankit_aggarwal:
    Use .exact instead of version.successor() hack

    • edit: Sources/Commands/Workspace.swift
    • edit: Sources/Commands/PinsStore.swift
  • Commit fe77636e40e7124763aa9fd9bb9dcd37c841aaf3 by ankit_aggarwal:
    Add v1 pinsfile test

    • edit: Tests/CommandsTests/PinsStoreTests.swift