-
Notifications
You must be signed in to change notification settings - Fork 10.2k
Issues: apple/swift
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Tracking issue to list all known issues related to C++ interoperability support in Swift 5.9
c++ interop
Feature: Interoperability with C++
swift 5.9
#66159
opened May 26, 2023 by
hyp
[C++-Interop] Passing lambda Optional<(Optional<Any>) -> () to C++ ctor causes crash in AST to SIL lowering
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
#60427
opened Aug 6, 2022 by
plotfi
[C++-Interop] const ref (or pass by reference) ctors miscompile when C++-Interop is enabled on Swift 5.7
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
#60601
opened Aug 17, 2022 by
plotfi
[objc-interop] Forgetting to import Foundation when passing String as NSString over ObjC-Interop results in confusing type-mapping assert instead of a readable error.
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
#60689
opened Aug 22, 2022 by
plotfi
[interop] Protocol witnesses for C++ conformances are externally visible & linkable
affects ABI
Flag: Affects ABI
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
#61453
opened Oct 5, 2022 by
hyp
C++ interop: nested A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
clang importer
Area → compiler: The clang importer
compiler
The Swift compiler in itself
enum
not imported
bug
#62127
opened Nov 16, 2022 by
ktoso
Latest Development Snapshot fatal error encountered while reading from module 'Foundation'; when using -enable-experimental-cxx-interop flag
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
compiler
The Swift compiler in itself
crash
Bug: A crash, i.e., an abnormal termination of software
serialization
Area → compiler: Serialization & deserialization
swift 5.9
#63445
opened Feb 5, 2023 by
litewrap
Cxx to Swift interop - Can't init a Swift Array from C++ -
Array
Area → standard library: The `Array` type
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
compiler
The Swift compiler in itself
standard library
Area: Standard library umbrella
swift 5.8
#63454
opened Feb 6, 2023 by
litewrap
Update C++ Interop Getting Started Guide
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
documentation
#63461
opened Feb 6, 2023 by
marius-se
[interop] bridge Swift class types across Swift -> C++ -> Swift boundary
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
c++ to swift
Feature → c++ interop: c++ to swift
class
Feature → type declarations: Class declarations
compiler
The Swift compiler in itself
swift 5.9
#64317
opened Mar 13, 2023 by
hyp
Assertion `member->getDeclContext() == nominal && "Added member to the wrong context"' failed when using CXX interop
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
c++ to swift
Feature → c++ interop: c++ to swift
clang importer
Area → compiler: The clang importer
compiler
The Swift compiler in itself
crash
Bug: A crash, i.e., an abnormal termination of software
swift 5.9
type checker
Area → compiler: Semantic analysis
#65646
opened May 4, 2023 by
natinusala
✨ Swift should provide support for internal imports and resilience for all platforms (that can be enabled in SwiftPM) to allow Swift modules to depend on C++ modules without requiring that the clients enable C++ interoperability
access control
Feature → modifiers: Access control and access levels
c++ interop
Feature: Interoperability with C++
compiler
The Swift compiler in itself
declarations
Feature: declarations
feature
A feature request or implementation
import
Feature → declarations: `import` declarations
library evolution
Feature: library evolution (umbrella feature for features that facilitate resilient libraries)
platform support
#66156
opened May 25, 2023 by
hyp
[C++-Interop] Missing a matching ObjC ARC retain for C++ Copy Constructor to match C++ Destructor
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
#59735
opened Jun 27, 2022 by
plotfi
Swift should guarantee that it can avoid copying a C++ container when traversing through it in a A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
for-in
loop, or when using collection methods like map
and filter
bug
#66158
opened May 26, 2023 by
hyp
[cxx-interop] Enabling C++ interop leads to linking errors with URL.bookmark()
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
#66501
opened Jun 9, 2023 by
hyp
[cxx-interop] Windows ABI correctness: support C++ classes with non-trivial destructors that have trivial ABI
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
c++ to swift
Feature → c++ interop: c++ to swift
Windows
Platform: Windows
#67288
opened Jul 13, 2023 by
hyp
shared_ptr object creation is not working between swift/c++ interoperability.
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
c++ to swift
Feature → c++ interop: c++ to swift
compiler
The Swift compiler in itself
linker error
swift 6.0
#67355
opened Jul 18, 2023 by
asheeshsoni01
c++ interop: foreign reference retain/release functions should not be called with A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
nil
, if possible.
bug
#67411
opened Jul 19, 2023 by
hyp
Unable to form callback/lambda for API that receives a reference
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
triage needed
This issue needs more specific labels
#67662
opened Aug 1, 2023 by
compnerd
Some integer types cause linker error with C++ function template, but not all.
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
#67901
opened Aug 11, 2023 by
carlynorama
Swift-to-C++: generate A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
compiler
The Swift compiler in itself
swift to c++
Feature → c++ interop: swift to c++
swift 6.0
unexpected error
Bug: Unexpected error
include
directives that reference used C++ declarations in the generated header
bug
#69233
opened Oct 17, 2023 by
hyp
Automatic mapping of std::map and std::unordered_map does not work on non-Darwin platforms
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
#69711
opened Nov 7, 2023 by
brianmichel
C++ interop: non-copyable: fix an issue with windows use of HasDest for unique_ptr test
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
Windows
Platform: Windows
#70226
opened Dec 5, 2023 by
hyp
C++ interop: generated header: invalid header generated when forward declaration is required between two classes
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
c++ interop
Feature: Interoperability with C++
#70336
opened Dec 8, 2023 by
hyp
[android] CxxStdlib isn't build for android when building Android SDKs from windows
Android
Platform: Android
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
build
c++ interop
Feature: Interoperability with C++
cmake
Windows
Platform: Windows
#73855
opened May 23, 2024 by
hyp
Previous Next
ProTip!
Adding no:label will show everything without a label.