swift
1336277b
- Merge pull request #61331 from hyp/eng/stdlib-one-header-dep
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Commit
View On
GitHub
Hide Minimap (CTRL+M)
Commit
2 years ago
Merge pull request #61331 from hyp/eng/stdlib-one-header-dep [interop][SwiftToCxx] add support for emitting Swift stdlib dependenc…
References
#61331 - [interop][SwiftToCxx] add support for emitting Swift stdlib dependenc…
Author
hyp
Parents
410a4ee6
3a9b6dce
Files
108
include/swift
Frontend
FrontendOptions.h
Option
FrontendOptions.td
lib
Frontend
ArgsToFrontendOptionsConverter.cpp
PrintAsClang
ModuleContentsWriter.cpp
ModuleContentsWriter.h
PrintAsClang.cpp
test
Interop
CxxToSwiftToCxx
bridge-cxx-struct-back-to-cxx-execution.cpp
bridge-cxx-struct-back-to-cxx.swift
ObjCToSwiftToObjCxx
bridge-objc-types-back-to-objcxx-execution.mm
bridge-objc-types-back-to-objcxx.swift
SwiftToC
functions
swift-function-argument-keyword-in-c.swift
swift-primitive-functions-c-bridging-long-lp64.swift
swift-primitive-functions-c-bridging.swift
swift-primitive-functions-execution-long-lp64.c
swift-primitive-functions-execution.c
structs
large-structs-pass-return-indirect-in-c-execution.c
large-structs-pass-return-indirect-in-c.swift
small-structs-64-bit-pass-return-direct-in-c.swift
small-structs-pass-return-direct-in-c-execution.c
small-structs-pass-return-direct-in-c.swift
SwiftToCxx
class
class-api-prohibited.cpp
swift-class-execution.cpp
swift-class-in-cxx.swift
swift-class-inheritance-execution.cpp
swift-class-inheritance-in-cxx.swift
core
gen-header-for-module.swift
swift-impl-defs-in-cxx-64-bit.swift
swift-impl-defs-in-cxx.swift
validate-swift-impl-defs-in-cxx.cpp
cross-module-refs
imported-enum-refs-in-cxx.swift
imported-struct-refs-in-cxx.swift
enums
large-enums-pass-return-in-cxx-execution.cpp
large-enums-pass-return-in-cxx.swift
resilient-enum-in-cxx-execution.cpp
resilient-enum-in-cxx.swift
small-enums-generated-stub-64bit.swift
small-enums-pass-return-in-cxx-execution.cpp
small-enums-pass-return-in-cxx.swift
swift-enum-implementation-execution.cpp
swift-enum-implementation.swift
zero-sized-enum-in-cxx.swift
expose-attr
expose-swift-decls-to-cxx.swift
extension
struct-extension-in-cxx.swift
functions
PrintAsCxx
function_with_array.swift
cdecl-execution.cpp
cdecl.swift
function-availability.swift
swift-function-argument-keyword-in-cxx.swift
swift-function-unsupported-cxx-type.swift
swift-functions-errors-execution.cpp
swift-functions-errors.swift
swift-functions-execution.cpp
swift-functions.swift
swift-no-expose-unsupported-alwaysEmitInClient-func.swift
swift-no-expose-unsupported-async-func.swift
swift-primitive-functions-cxx-bridging.swift
swift-primitive-functions-execution.cpp
swift-primitive-inout-functions-cxx-bridging.swift
swift-primitive-inout-functions-execution.cpp
swift-simd-vector-functions-cxx-bridging.swift
swift-transparent-functions-cxx-bridging.swift
swift-transparent-functions-execution.cpp
generics
generic-enum-execution.cpp
generic-enum-in-cxx.swift
generic-function-cxx-type-invalid.cpp
generic-function-execution.cpp
generic-function-in-cxx.swift
generic-struct-execution-known-layout-direct.cpp
generic-struct-execution-known-layout-indirect.cpp
generic-struct-execution.cpp
generic-struct-in-cxx.swift
generic-struct-known-layout-direct-in-cxx.swift
generic-struct-known-layout-indirect-in-cxx.swift
generic-type-traits-fwd.swift
resilient-generic-function-execution.cpp
resilient-generic-struct-execution-known-layout-direct.cpp
resilient-generic-struct-execution-known-layout-indirect.cpp
resilient-generic-struct-execution.cpp
initializers
init-in-cxx-execution.cpp
init-in-cxx.swift
methods
method-in-cxx-execution.cpp
method-in-cxx.swift
mutating-method-in-cxx-execution.cpp
mutating-method-in-cxx.swift
module
module-to-namespace.swift
properties
bool-is-has-in-cxx.swift
getter-in-cxx-execution.cpp
getter-in-cxx.swift
setter-in-cxx-execution.cpp
setter-in-cxx.swift
stdlib
array
array-execution.cpp
optional
optional-execution.cpp
optional-in-cxx.swift
stdlib-dep-inline-in-cxx.swift
string
string-to-nsstring.mm
structs
large-structs-pass-return-indirect-in-cxx-execution.cpp
large-structs-pass-return-indirect-in-cxx.swift
resilient-struct-in-cxx-execution.cpp
resilient-struct-in-cxx.swift
small-structs-pass-return-direct-in-cxx-execution.cpp
small-structs-pass-return-direct-in-cxx.swift
struct-with-refcounted-member-execution.cpp
struct-with-refcounted-member.swift
swift-struct-circular-dependent-defs.swift
swift-struct-in-cxx.swift
zero-sized-struct-in-cxx.swift
unsupported
unsupported-types-in-cxx.swift
PrintAsCxx
empty.swift
Loading