swift
3ee8272c - Merge pull request #74942 from swiftlang/gaborh/emit-implicit-std-dependencies-all-public

Commit
1 year ago
Merge pull request #74942 from swiftlang/gaborh/emit-implicit-std-dependencies-all-public [cxx-interop] Emit Swift StdLib dependencies when all public decls emitted
Author
  • lib/PrintAsClang
    • File
      PrintAsClang.cpp
  • test/Interop/SwiftToCxx
    • class
      • File
        swift-class-virtual-method-dispatch.swift
      • File
        swift-resilient-class-virtual-method-dispatch.swift
      • File
        swift-subclass-of-resilient-class-virtual-method-dispatch.swift
    • cross-module-refs
      • File
        do-not-expose-imported-api-by-default.swift
      • File
        imported-struct-refs-in-cxx.swift
    • enums
      • File
        enum-associated-value-class-type-cxx.swift
      • File
        enum-element-method-name-clash.swift
      • File
        enum-member-param-no-shadow-case.swift
      • File
        large-enums-pass-return-in-cxx.swift
      • File
        resilient-enum-in-cxx.swift
      • File
        small-enums-generated-stub-64bit.swift
      • File
        swift-enum-implementation.swift
    • extension
      • File
        struct-extension-in-cxx.swift
    • functions
      • File
        cdecl.swift
      • File
        swift-function-argument-keyword-in-cxx.swift
      • File
        swift-function-overloads.swift
      • File
        swift-function-unsupported-cxx-type.swift
      • File
        swift-functions.swift
      • File
        swift-operators.swift
      • File
        swift-primitive-functions-cxx-bridging.swift
      • File
        swift-primitive-inout-functions-cxx-bridging.swift
      • File
        swift-transparent-functions-cxx-bridging.swift
    • generics
      • File
        generic-enum-in-cxx.swift
      • File
        generic-function-in-cxx.swift
      • File
        generic-struct-in-cxx.swift
      • File
        generic-struct-known-layout-direct-in-cxx.swift
      • File
        generic-struct-known-layout-indirect-in-cxx.swift
    • initializers
      • File
        init-in-cxx.swift
      • File
        swift-init-availability-in-cxx.swift
    • methods
      • File
        method-in-cxx.swift
      • File
        mutating-method-in-cxx.swift
      • File
        swift-method-availability-in-cxx.swift
    • ownership
      • File
        consuming-parameter-in-cxx.swift
    • properties
      • File
        bool-is-has-in-cxx.swift
      • File
        getter-in-cxx.swift
      • File
        setter-in-cxx.swift
      • File
        swift-property-availability-in-cxx.swift
    • stdlib/optional
      • File
        optional-in-cxx.swift
    • structs
      • File
        large-structs-pass-return-indirect-in-cxx.swift
      • File
        resilient-struct-in-cxx.swift
      • File
        small-structs-pass-return-direct-in-cxx.swift
      • File
        struct-with-refcounted-member.swift
    • unsupported
      • File
        unsupported-generics-in-cxx.swift
      • File
        unsupported-types-in-cxx.swift