-
edit: userdocs/diagnostics/nominal-types.md
-
Commit 8229f71a5003b053c6e2c989bdd905f919cb94f8 by 13952+xwu:
Add a reference to TSPL
-
edit: userdocs/diagnostics/nominal-types.md
-
Commit aee9578702a6a9147863175e65421941e5679ce6 by alaferriere:
[Sema] Make getDisallowedOriginKind usable to other source files
-
edit: lib/Sema/TypeCheckAccess.cpp
-
edit: lib/Sema/TypeCheckAccess.h
-
Commit 3acbd0917eb7dcd29d7e2dd0b5f655c3e3d070b3 by alaferriere:
[Sema] Type-check exportability of SPI conformances
-
edit: lib/Sema/TypeCheckProtocol.cpp
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: lib/Sema/TypeCheckAccess.cpp
-
edit: lib/Sema/ResilienceDiagnostics.cpp
-
add: test/Sema/spi-inlinable-conformances.swift
-
add: test/Sema/spi-in-decls.swift
-
edit: test/SPI/protocol_requirement.swift
-
Commit dd726a00157f0a356ef2190af790d0c8630b7b7c by brentdax:
[NFC] Avoid repeatedly instantiating std::function
-
edit: lib/AST/ASTPrinter.cpp
-
edit: lib/SILOptimizer/Utils/InstOptUtils.cpp
-
edit: include/swift/AST/PrintOptions.h
-
edit: include/swift/SILOptimizer/Utils/InstOptUtils.h
-
Commit ed7e03b21b93b67fdcdca3dee494d9f2f811eb47 by passos.luciano:
[CSDiagnostics] Ensure fix-it inserts uses correct location in infered key path root optional unwrapped
-
edit: lib/Sema/CSDiagnostics.cpp
-
edit: test/expr/unary/keypath/keypath.swift
-
Commit 3fd882cadfc3a73f63b666075f8165a6d89b50bc by hborla:
[NFC] Rename "storage wrapper var" to "projection var" or "projected value"
-
edit: lib/Sema/CSSimplify.cpp
-
edit: lib/Sema/ConstraintSystem.cpp
-
edit: lib/Serialization/Serialization.cpp
-
edit: lib/Sema/CSDiagnostics.cpp
-
edit: include/swift/AST/PropertyWrappers.h
-
edit: lib/Sema/CSFix.h
-
edit: lib/Sema/TypeCheckDecl.cpp
-
edit: lib/Sema/ConstraintSystem.h
-
edit: lib/Sema/CSFix.cpp
-
edit: lib/Sema/LookupVisibleDecls.cpp
-
edit: lib/Serialization/Deserialization.cpp
-
edit: lib/Sema/TypeCheckStorage.cpp
-
edit: lib/Sema/CSDiagnostics.h
-
edit: include/swift/AST/Decl.h
-
edit: lib/AST/ASTContext.cpp
-
edit: lib/AST/Decl.cpp
-
Commit ac63abc8c2d3693c3e89bcc3f0451579992ff3f7 by hamishknight:
[SILGen] Consolidate emission of SILDeclRef definitions
-
edit: lib/SILGen/SILGen.cpp
-
edit: lib/SILGen/SILGen.h
-
Commit cc8344aaae926a52749d2f3add3a21d600479f37 by hamishknight:
[SILGen] Remove astNode param from preEmitFunction
-
edit: lib/SILGen/SILGen.cpp
-
edit: lib/SILGen/SILGen.h
-
edit: lib/SILGen/SILGenThunk.cpp
-
Commit 0f40089f911d755141ee5d9a7d4d9c6d780b01e9 by hamishknight:
[SILGen] Move closure emission to emitFunctionDefinition
-
edit: lib/SILGen/SILGen.cpp
-
Commit da65826692848c4478a7fd6cc6ae0c1c4009917f by hamishknight:
[SILGen] Remove an obsolete linking hack
-
edit: lib/SIL/IR/SILDeclRef.cpp
-
edit: test/IRGen/objc_local.swift
-
Commit c4c14ba2de9f297299915346acdce014ba3755f7 by hamishknight:
[SILGen] Cleanup isForeignToNativeThunk slightly
-
edit: lib/SIL/IR/SILDeclRef.cpp
-
Commit ae5b38566caa4ec0975af1a4da7147782ea9c708 by hamishknight:
[SILGen] Expand isNativeToForeignThunk
-
edit: lib/SIL/IR/SILDeclRef.cpp
-
Commit ef5335ad00e574eea24b3f6061bbf1ef2f3e90eb by hamishknight:
[SILGen] Move thunk emission to emitFunctionDefinition
-
edit: lib/SILGen/SILGenThunk.cpp
-
edit: lib/SILGen/SILGen.cpp
-
Commit fe6d456eec3f457c2ebb1ec0aef13a240fe4b477 by meghanavgupta:
ARCSequenceOpts: Improve debug print
-
edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.cpp
-
edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.h
-
edit: lib/SILOptimizer/ARC/RefCountState.cpp
-
edit: lib/SILOptimizer/ARC/RefCountState.h
-
edit: lib/SILOptimizer/ARC/ARCBBState.cpp
-
edit: lib/SILOptimizer/ARC/RCStateTransition.h
-
edit: lib/SILOptimizer/ARC/ARCBBState.h
-
edit: lib/SILOptimizer/ARC/GlobalLoopARCSequenceDataflow.h
-
edit: lib/SILOptimizer/ARC/GlobalLoopARCSequenceDataflow.cpp
-
Commit ce669ca63f2b98703e36caeb6811a299d0954cc8 by meghanavgupta:
ARCSequenceOpts: Remove unused args in several functions
-
edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.cpp
-
edit: lib/SILOptimizer/ARC/ARCRegionState.cpp
-
edit: lib/SILOptimizer/ARC/RefCountState.cpp
-
edit: lib/SILOptimizer/ARC/RefCountState.h
-
Commit 132d49f5bc0aff0d5f2a95adbccbc00cca04fb94 by meghanavgupta:
ARCSequenceOpts: Minor code consolidation
-
edit: lib/SILOptimizer/ARC/ARCRegionState.cpp
-
edit: lib/SILOptimizer/ARC/ARCRegionState.h
-
Commit 586de0af75bbb0aeccf5f5257ed7e871ae06663d by meghanavgupta:
Fix KnownSafety optimization bugs in ARCSequenceOpts
-
edit: test/SILOptimizer/OSLogFullOptTest.swift
-
edit: lib/SILOptimizer/ARC/RefCountState.h
-
edit: lib/SILOptimizer/ARC/ARCRegionState.h
-
edit: lib/SILOptimizer/ARC/GlobalLoopARCSequenceDataflow.cpp
-
add: test/SILOptimizer/arcsequenceopts_knownsafebugs_loop.sil
-
add: test/SILOptimizer/arcsequenceopts_knownsafebugs.sil
-
edit: lib/SILOptimizer/ARC/ARCRegionState.cpp
-
edit: lib/SILOptimizer/ARC/GlobalLoopARCSequenceDataflow.h
-
edit: lib/SILOptimizer/ARC/ARCSequenceOpts.cpp
-
edit: lib/SILOptimizer/ARC/RefCountState.cpp
-
edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.cpp
-
Commit b7c19656ab5751b3f224e8aa4f1d3901809840fa by rishizaki:
[Serialization] Minor ModuleFile/ModuleFileSharedCore improvements
-
edit: lib/Serialization/ModuleFileSharedCore.h
-
edit: lib/Serialization/SerializedModuleLoader.cpp
-
edit: lib/Serialization/ModuleFile.cpp
-
edit: lib/Serialization/ModuleFile.h
-
edit: lib/Serialization/ModuleFileSharedCore.cpp
-
Commit fae8f944b8aef3cb095189e6cf49c3fa1efbef60 by spestov:
AST: Add 'hoisted' flag to Decl
-
edit: lib/AST/ASTDumper.cpp
-
edit: lib/AST/Module.cpp
-
edit: include/swift/AST/SourceFile.h
-
edit: include/swift/AST/Decl.h
-
Commit 4923aab2ea0cf9cca6b182e1cffef2fa1c4918b8 by spestov:
AST: Add hoisted declarations to unqualified name lookup cache
-
Commit 5d602dca0efff93a0ababb1697266491923c6e27 by spestov:
Sema: Visit hoisted ImportDecls in import resolution
-
edit: lib/Sema/ImportResolution.cpp
-
Commit 5746322a0906f960511356d9c3e0ef4d097b7b31 by spestov:
Sema: Visit hoisted ExtensionDecls in extension binding
-
edit: lib/Sema/TypeChecker.cpp
-
Commit b9cd6caa7299af244bba5c65cbc0de2c8839d05c by spestov:
SILGen: Emit hoisted declarations at the top level
-
edit: lib/SILGen/SILGen.cpp
-
edit: lib/SILGen/SILGenStmt.cpp
-
Commit 0bedd20ddd083d239dadc55c46b8f111cbd4a405 by spestov:
IRGen: Emit hoisted declarations at the top level
-
edit: lib/IRGen/GenDecl.cpp
-
Commit f3e7963c0de735f2a76a392fc6d8f728bc8e52f3 by spestov:
Parse: Mark declarations as hoisted in DebuggerContextChange
-
edit: include/swift/Parse/Parser.h
-
edit: lib/Parse/ParseDecl.cpp
-
Commit 6a0a448b011ae9849bface121baae15d4617114e by rishizaki:
[Serialization] Remove extInfo param from ModuleFileSharedCore::load()
-
edit: lib/Serialization/ModuleFileSharedCore.h
-
edit: lib/Serialization/SerializedModuleLoader.cpp
-
edit: lib/Serialization/ModuleFileSharedCore.cpp
-
edit: include/swift/Serialization/Validation.h
-
edit: lib/Serialization/ModuleFile.cpp
-
Commit 73a5279a0b2a8bb3b3a7c72efbd9cbb13282be6f by github:
[docs] Add 'critical edge' definition to Lexicon. (#33765)
-
Commit e97a6ffb0159f62ba42948a0b44aee03e4a202f3 by xi_ge:
swift_build_sdk_interfaces.py: copy SDK build version file into prebuilt module cache directory
-
edit: utils/swift_build_sdk_interfaces.py
-
Commit 41f1285b993fc2707248b14cbb309bd8f7f00e9a by github:
Don't use lookupSymbol when SWIFT_RUNTIME_MACHO_NO_DYLD (#33792)
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
Commit ea6cae658ed08ff843ee02c0cd89d17988ba891c by github:
Make waiting on condition variables error out on SWIFT_STDLIB_SINGLE_THREADED_RUNTIME (#33788)
-
edit: include/swift/Runtime/MutexSingleThreaded.h
-
Commit 1d72ec9badc9e2ea4bc5ff2511f1104239ab3777 by github:
[AutoDiff] NFC: improve debug logging. (#33793)
-
edit: include/swift/SILOptimizer/Differentiation/ADContext.h
-
Commit 29f2f7719a6a499c0fa6b17e05b9bd9777ef2897 by github:
[docs] Update branching documentation to use new release branch naming scheme. (#33766)