Sema: Allow non-final classes to satisfy properties and subscripts with covariant Self
-
edit: lib/Sema/TypeCheckProtocol.cpp
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: lib/AST/Decl.cpp
-
edit: include/swift/AST/Decl.h
-
edit: test/decl/protocol/conforms/self.swift
-
edit: test/decl/protocol/req/dynamic_self.swift
-
edit: test/decl/protocol/conforms/inherited.swift
-
Commit 010c1cd91f26f7f8ec1dea1a06f26cf94972debf by meghanavgupta:
Convert OME into a function transform
-
edit: lib/SILOptimizer/Mandatory/OwnershipModelEliminator.cpp
-
Commit 81a2157a7253197319bd429c4749ca5b2ca5ecd8 by meghanavgupta:
Handle conversion of unchecked_value_cast to non-ossa in SILCloner
-
edit: include/swift/SIL/SILCloner.h
-
Commit 9c9a8ef2241d2be4a9d47bd2a4bbdd8b2da344b3 by meghanavgupta:
Allow OME to run mandatorily
-
edit: include/swift/SILOptimizer/PassManager/PassManager.h
-
edit: lib/SILOptimizer/PassManager/PassManager.cpp
-
Commit 33401ae147a04ce628cf246504b67729063358e5 by aqamoss3fan2010:
CS: Use the curried opened type when building a VarDecl member ref
-
edit: lib/Sema/CSApply.cpp
-
Commit 9f58968fa394444115a3bef9e72a4b7a146fa0d0 by aqamoss3fan2010:
Add silgen and run-time tests
-
edit: test/SILGen/dynamic_self.swift
-
edit: test/Interpreter/dynamic_self.swift
-
Commit 81fc342852c29051b70bb99307afbdab2b4fd6cb by spestov:
ASTScope: Ignore PatternEntryDeclScope when searching for statement labels
-
edit: include/swift/AST/ASTScope.h
-
edit: lib/AST/ASTScopeLookup.cpp
-
Commit cecbf212d3359481b59dea6030b5008b0909b7d2 by spestov:
ASTScope: PatternEntryInitializerScope needs a custom lookup parent
-
edit: lib/AST/ASTScopeLookup.cpp
-
edit: include/swift/AST/ASTScope.h
-
Commit c5edc4574df4c230c7e0f08b6ac690b02d7e1065 by spestov:
ASTScope: PatternEntryDeclScope changes the insertion point for local bindings
-
edit: lib/AST/ASTScopeCreation.cpp
-
edit: test/NameLookup/scope_map_top_level.swift
-
Commit 5461508cd78c3887ba709d3d1f3b213767f84ec3 by spestov:
ASTScope: Remove isATypeDeclScope()
-
edit: include/swift/AST/ASTScope.h
-
edit: lib/AST/ASTScopeCreation.cpp
-
Commit 9b808c67faf951c08e28626432188cf68c4a1024 by dgregor:
[Concurrency] Import "did" delegate methods as @asyncHandler.
-
edit: lib/ClangImporter/ImportDecl.cpp
-
edit: include/swift/AST/TypeCheckerTypeIDZone.def
-
edit: include/swift/AST/TypeCheckRequests.h
-
edit: test/Inputs/clang-importer-sdk/usr/include/ObjCConcurrency.h
-
edit: lib/Sema/TypeCheckProtocol.cpp
-
edit: test/IDE/print_clang_objc_async.swift
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: lib/Sema/TypeCheckConcurrency.cpp
-
edit: include/swift/AST/Decl.h
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/TypeCheckConcurrency.h
-
Commit a000375881ce37668c136fdaed71c997b194cebe by dgregor:
Remove unused new diagnostic
-
edit: include/swift/AST/DiagnosticsSema.def
-
Commit a415d87a28d48345760ea47c3550a6f3da1c9834 by meghanavgupta:
Register deserialization notification handlers in ome only once
-
edit: include/swift/SIL/SILModule.h
-
edit: lib/SIL/IR/SILModule.cpp
-
edit: lib/SILOptimizer/Mandatory/OwnershipModelEliminator.cpp
-
Commit f5baf7a8f175659b0bb4b458a1a5e29c103c59aa by meghanavgupta:
Update CHECK lines in tests after moving ossa to a function pass
-
edit: test/SILOptimizer/prespecialize.swift
-
edit: test/IRGen/big_types_corner_cases.swift
-
edit: test/DebugInfo/dbgvalue-insertpt.swift
-
Commit 48415ad2288ba0449b62456634395edfd98adfcf by rwidmann:
[NFC] Stage in driver flags for experimental cross-module incremental builds
-
edit: lib/Driver/ToolChains.cpp
-
edit: lib/Driver/Compilation.cpp
-
edit: include/swift/Driver/Compilation.h
-
edit: include/swift/Option/Options.td
-
edit: lib/Driver/Driver.cpp
-
Commit 574ee39397a36be8dc9fb1efd65551f188fed089 by rwidmann:
Stage in frontend flags for experimental cross-module incremental builds
-
edit: include/swift/Serialization/SerializationOptions.h
-
edit: lib/Frontend/ArgsToFrontendOptionsConverter.cpp
-
edit: include/swift/Frontend/FrontendOptions.h
-
add: test/Driver/cross_module.swift
-
edit: lib/Frontend/Frontend.cpp
-
Commit f1f5961e0f7c2aa359586b94da4aa55c34199bc8 by rwidmann:
[NFC] Add Incremental Info Bits to ModuleDecl
-
edit: lib/AST/Module.cpp
-
edit: include/swift/AST/Module.h
-
edit: include/swift/AST/Decl.h
-
Commit 8e73d213a0ded811e53acf81fdb2f0dd9db08df8 by rwidmann:
[NFC] Add Incremental Info Bits to ModuleFileSharedCore
-
edit: lib/Serialization/ModuleFileSharedCore.h
-
edit: lib/Serialization/SerializedModuleLoader.cpp
-
edit: lib/Serialization/ModuleFile.h
-
Commit d2e7bdcfab5cd57e245e828840b7790d3115fa14 by rwidmann:
Teach SwiftModules To Embed Incremental Information
-
edit: include/swift/AST/FineGrainedDependencyFormat.h
-
edit: lib/AST/FineGrainedDependencyFormat.cpp
-
edit: lib/Serialization/Serialization.cpp
-
edit: include/swift/Subsystems.h
-
edit: lib/AST/FrontendSourceFileDepGraphFactory.cpp
-
edit: lib/Serialization/ModuleFormat.h
-
edit: lib/Serialization/ModuleFileSharedCore.cpp
-
add: lib/Serialization/SerializeIncremental.cpp
-
edit: lib/Serialization/CMakeLists.txt
-
edit: lib/Serialization/Serialization.h
-
edit: tools/swift-dependency-tool/swift-dependency-tool.cpp
-
Commit dfdebfaddf8cf18e999dae6eab24f3bf63714df0 by rwidmann:
[NFC] Gate Cross-Module Dependency Sinks on Incremental Info
-
edit: lib/AST/NameLookupRequests.cpp
-
Commit 3c2b376aa250b2ccfcd6a514ed33d286a99667b7 by rwidmann:
[NFC] Refactor Reference Dependency Emission
-
edit: include/swift/AST/FineGrainedDependencies.h
-
edit: lib/AST/FrontendSourceFileDepGraphFactory.cpp
-
edit: lib/FrontendTool/FrontendTool.cpp
-
Commit be2f85c1022747987c9243593c9be35131b5034b by github:
[cxx-interop] [NFC] Rename MemberInline.IntBox -> LoadableIntWrapper. (#33930)
-
edit: test/Interop/Cxx/operators/member-inline-irgen.swift
-
edit: test/Interop/Cxx/operators/member-inline-silgen.swift
-
edit: test/Interop/Cxx/operators/member-inline-module-interface.swift
-
edit: test/Interop/Cxx/operators/member-inline.swift
-
edit: test/Interop/Cxx/operators/Inputs/member-inline.h
-
edit: test/Interop/Cxx/operators/member-inline-typechecker.swift
-
Commit ef972eb34de9b540971ebfd4d6b2718ad32931cb by github:
[ownership] Move OME after CopyForwarding (#33106)
-
edit: test/SILOptimizer/copyforward_ossa.sil
-
edit: lib/SILOptimizer/PassManager/PassPipeline.cpp