You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This section tracks all of the C++ interoperability fixes we would like to have in the Swift-5.9 release.
They're categorized by different groups presented below:
Must-fixes for Swift-5.9
This section tracks all of the C++ interoperability fixes we would like to have in the Swift-5.9 release.
They're categorized by different groups presented below:
"Forward" interop - using C++ APIs in Swift
NonCopyable
type returnsNever
in Swift and is callable #64401std::optional
should provide nullable access to the wrapped object #65918"Reverse" interop - using Swift APIs in C++
Build / platform-specific fixes
-enable-experimental-cxx-interop
on Linux with Foundation #64457 (linux & libstdc++)SwiftPM usability
Compiler support for
@_implementationOnly
imports:Improved diagnostics when importing things requiring C++ interop:
SwiftPM fixes:
Interop ecosystem - IDE, tooling support, debugging
The text was updated successfully, but these errors were encountered: