Skip to content

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
Filter by author
Label
Filter by label
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Milestones
Filter by milestone
Assignee
Filter by who’s assigned
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 nil, if possible. bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. c++ interop Feature: Interoperability with C++
#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 include directives that reference used C++ declarations in the generated header 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 swift to c++ Feature → c++ interop: swift to c++ swift 6.0 unexpected error Bug: Unexpected error
#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 enum not imported bug 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
#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 for-in loop, or when using collection methods like map and filter bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. c++ interop Feature: Interoperability with C++
#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
ProTip! Follow long discussions with comments:>50.