Skip to content

Conversation

@grynspan
Copy link
Contributor

@grynspan grynspan commented Oct 23, 2025

This PR adopts the new @c attribute from SE-0495. I've gated adoption on Swift 6.3.1 to give the compiler team time to finish implementing the feature. Older compilers will continue to use @_cdecl.

Checklist:

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

This PR adopts the new `@c` attribute from [SE-0495](https://github.com/swiftlang/swift-evolution/blob/main/proposals/0495-cdecl.md).
I've gated adoption on Swift 6.3.1 to give the compiler team time to finish
implementing the feature. Older compilers will continue to use `@_cdecl`.
@grynspan grynspan added this to the Swift 6.x (main) milestone Oct 23, 2025
@grynspan grynspan self-assigned this Oct 23, 2025
@grynspan grynspan added the enhancement New feature or request label Oct 23, 2025
@grynspan grynspan added the tools integration 🛠️ Integration of swift-testing into tools/IDEs label Oct 23, 2025
@grynspan grynspan requested a review from jerryjrchen as a code owner October 23, 2025 21:41
@grynspan grynspan added the tech-debt 💾 reduces technical debt label Oct 23, 2025
@grynspan
Copy link
Contributor Author

Holding onto this until @c is in a build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request tech-debt 💾 reduces technical debt tools integration 🛠️ Integration of swift-testing into tools/IDEs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants