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

C++ interop: fix Interop/Cxx/class/safe-use-of-returned-reference-with-borrowing.swift bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. c++ interop Feature: Interoperability with C++
#70340 opened Dec 8, 2023 by hyp
C++ interop: generated header is missing support for exposing Swift API of optional FRT bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. c++ interop Feature: Interoperability with C++
#70339 opened Dec 8, 2023 by hyp
C++ interop: generated header is missing static property in a class bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. c++ interop Feature: Interoperability with C++
#70338 opened Dec 8, 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
C++ interop: non-copyable: fix an issue with move-only-cxx-value-type-generics.swift once non-copyable generics are supported: isLoadableOrOpaque(operand->getType())) bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. c++ interop Feature: Interoperability with C++ noncopyable struct/enum Feature → declarations: Noncopyable value type declarations
#70246 opened Dec 5, 2023 by hyp
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
Non-copyable: compiler produces a copy of non-copyable value returned by pointer using 'unsafeAddress' accessor in a subscript bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. noncopyable struct/enum Feature → declarations: Noncopyable value type declarations ownership Feature: Ownership modifiers and semantics
#70047 opened Nov 27, 2023 by hyp
[cxx-interop] support using libc++ on linux and windows bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. c++ interop Feature: Interoperability with C++ feature A feature request or implementation
#69825 opened Nov 13, 2023 by hyp
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
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
[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
[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
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
✨ 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
[cxx-interop][regression] methods returning vector are unsafe unless vector instantiated prior in a type alias. bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. c++ interop Feature: Interoperability with C++ swift 5.9
#65446 opened Apr 26, 2023 by hyp
[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
[interop] regression: templated method that returns an owned type is marked as unsafe 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 regression swift 5.9 unexpected behavior Bug: Unexpected behavior or incorrect output
#64316 opened Mar 13, 2023 by hyp
[interop] regression: method that returns FRT by reference is marked as unsafe 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 forward references c++ Feature → c++ interop: c++ forward references regression swift 5.9 unexpected behavior Bug: Unexpected behavior or incorrect output
#64315 opened Mar 13, 2023 by hyp
[interop] conforms_to annotation does not infer associated types 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
#62624 opened Dec 15, 2022 by hyp
[interop] Dispatch virtual method calls correctly 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
#62354 opened Dec 2, 2022 by hyp
[interop] error when importing swift_attr(retain/release) without swift_attr(import_reference) 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
#62167 opened Nov 17, 2022 by hyp
[interop] C++ extension for class template specialization isn't visible when forward declaration for it is present 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
#62165 opened Nov 17, 2022 by hyp
ProTip! Updated in the last three days: updated:>2024-05-05.