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
libcxxshim's CMake has trouble copying modulemap and header to resource
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
build
c++ interop
Feature: Interoperability with C++
#60326
opened Jul 31, 2022 by
plotfi
updated Aug 1, 2022
[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
updated Aug 6, 2022
[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
updated Aug 17, 2022
[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
updated Aug 22, 2022
[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
updated Sep 30, 2022
[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
updated Dec 7, 2022
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
updated Feb 10, 2023
[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
updated Mar 14, 2023
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
updated Apr 4, 2023
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
updated Apr 17, 2023
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
updated May 4, 2023
✨ 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
updated May 26, 2023
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
updated Jun 9, 2023
[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
updated Jul 13, 2023
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
updated Jul 19, 2023
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
updated Aug 1, 2023
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
updated Oct 18, 2023
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
updated Dec 7, 2023
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
updated Dec 8, 2023
Revert the workaround for the MSVC miscompile in findAutoDiffOriginalFunctionDecl function
compiler
The Swift compiler in itself
task
Windows
Platform: Windows
#70670
opened Jan 2, 2024 by
hyp
updated Jan 10, 2024
C++ interop: Wrap up the Swift 5.9 interop documentation
c++ interop
Feature: Interoperability with C++
documentation
task
#70341
opened Dec 8, 2023 by
hyp
updated Apr 16, 2024
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
updated Apr 27, 2024
[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
updated Apr 27, 2024
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
updated Apr 27, 2024
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
updated Apr 27, 2024
Previous Next
ProTip!
Follow long discussions with comments:>50.