Skip to content

fix: preserve nonisolated macro conformances#45

Merged
vnixx merged 2 commits into
mainfrom
fix/nonisolated-macro-conformance
Jun 8, 2026
Merged

fix: preserve nonisolated macro conformances#45
vnixx merged 2 commits into
mainfrom
fix/nonisolated-macro-conformance

Conversation

@vnixx

@vnixx vnixx commented Jun 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Generate nonisolated extension conformances for nonisolated @Codable, @Decodable, and @Encodable declarations.
  • Normalize existing inherited conformances so annotated and composed forms like nonisolated Codable, @preconcurrency Codable, @MainActor Codable, Codable & Sendable, and Codable, Sendable are not duplicated.
  • Add macro expansion, runtime, and default MainActor isolation regression coverage.

Test plan

  • swift test

Made with Cursor

vnixx and others added 2 commits June 8, 2026 20:42
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@vnixx vnixx merged commit b5541a7 into main Jun 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant