Commit Graph

23 Commits

Author SHA1 Message Date
LamTrinh.Dev
b6239b8cee [docs] Update links to repositories moved to https://github.com/swiftlang/ 2024-07-22 12:22:43 -07:00
Zoe Carver
250d7d2ec0 Add link to Swift.org status page in CppInteroperabilityStatus.md 2023-06-08 14:09:00 -07:00
Egor Zhdan
8bf3f0f638 [cxx-interop][docs] Update the C++ stdlib module name
The C++ standard library module was renamed from `std` to `CxxStdlib` in the context of Swift.

Also use a top-level module name (`CxxStdlib`) instead of a submodule name, since libstdc++ is not currently split into submodules.
2023-02-01 16:16:25 +00:00
Alex Lorenz
548f59aa03 [interop][docs] Clarify in the interop status that uncaught exceptions are UB 2022-12-05 15:29:40 -08:00
Alex Lorenz
8336edd344 [interop][SwiftToCxx] add support for constructing generic enum cases in C++
We only support cases with no payload, or one associated value still
2022-11-03 12:21:27 -07:00
Alex Lorenz
ac3dc6a579 [interop][SwiftToCxx] clarify Swift to C++ status doc
More clarification for the status doc.
2022-10-07 15:04:12 -07:00
Alex Lorenz
407e8a6b1c [interop][SwiftToCxx] update status doc for class init support
Class initializers are supported.
Also mention that methods aren't virtual ATM.
2022-10-07 09:05:07 -07:00
swift-ci
f49c2f1cd9 Merge pull request #61308 from hyp/eng/raw-enum-test
[interop][SwiftToCxx] NFC, add a test for raw representable enum
2022-09-26 22:03:26 -07:00
Alex Lorenz
717c29992d [interop][SwiftToCxx] NFC, add a test for raw representable enum 2022-09-26 19:37:27 -07:00
Alex Lorenz
fd936c5025 [interop][SwiftToCxx] update status doc for static property support 2022-09-26 18:08:14 -07:00
Alex Lorenz
b04fd155b9 [interop][docs] update status page for recent generic enum, Array and Optional changes 2022-09-22 20:57:58 -07:00
Alex Lorenz
0914496c86 [cxx-interop] update status docs for reverse experimental String and Array support 2022-09-09 09:33:25 -07:00
Alex Lorenz
8b4b397257 [cxx-interop] update status docs for generics reverse support and enum members 2022-09-09 09:30:43 -07:00
Tongjie Wang
5a55cd7ba2 [Interop][SwiftToCxx] Support printing methods and properties for enums 2022-09-08 11:05:20 -07:00
Alex Lorenz
3873603a90 [interop][SwiftToCxx] docs: update status page to reflect class support 2022-08-03 14:11:08 +01:00
Alex Lorenz
3b4c6bffd8 [interop][SwiftToCxx] remap bool is/has property getters directly as is/has methods in C++ 2022-07-26 14:34:40 +01:00
Alex Lorenz
c5a617af8a [interop][docs] udpate CppInteroperabilityStatus.md for reverse interop 2022-07-26 13:42:46 +01:00
Anthony Latsis
09a9a613c4 docs: Migrate from SR issues to GitHub issues 2022-07-14 05:10:55 +03:00
Alex Lorenz
e155b1bd87 [docs] Update CppInteroperabilityStatus for reverse interop 2022-06-17 17:07:53 -07:00
Alex Lorenz
a6bb23b628 [docs][cxx-interop] Mention no bridging for C++ standard library types 2022-04-05 15:46:26 -07:00
zoecarver
7d2aac6c00 [nfc][docs][cxx-interop] Add example in the status document. 2022-03-17 20:47:49 -07:00
Alex Lorenz
a023cf986b [cxx-interop] docs, fixup to c++ interop status page after review comments 2022-03-15 11:52:17 -07:00
Alex Lorenz
3a41bcdeaa [cxx-interop][docs] add a C++ interoperability status document 2022-03-14 21:01:17 -07:00