Skip to content

Reimplement _TestingInterop in C++.#1622

Open
grynspan wants to merge 3 commits intomainfrom
jgrynspan/just-do-interop-in-c++
Open

Reimplement _TestingInterop in C++.#1622
grynspan wants to merge 3 commits intomainfrom
jgrynspan/just-do-interop-in-c++

Conversation

@grynspan
Copy link
Contributor

Normally we try to reduce our C++ content, but the complexity's much lower here since we can't use Swift's atomics properly on Darwin yet and since we don't need to juggle Swift module visibility.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

Normally we try to _reduce_ our C++ content, but the complexity's much lower
here since we can't use Swift's atomics properly on Darwin yet and since we
don't need to juggle Swift module visibility.
@grynspan grynspan added this to the Swift 6.4.0 (main) milestone Mar 10, 2026
@grynspan grynspan self-assigned this Mar 10, 2026
@grynspan grynspan added performance 🏎️ Performance issues less-c++ 🐀 Work to reduce the size of our C++ codebase and/or dependencies tech-debt 💾 reduces technical debt interoperability ↔️ Work related to Swift Testing and XCTest interoperability labels Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

interoperability ↔️ Work related to Swift Testing and XCTest interoperability less-c++ 🐀 Work to reduce the size of our C++ codebase and/or dependencies performance 🏎️ Performance issues tech-debt 💾 reduces technical debt

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant