Skip to content

Common*Codable macros#1897

Merged
kperryua merged 6 commits intoswiftlang:experimental/new-codablefrom
kperryua:new-codable/common-codable-macro
Apr 16, 2026
Merged

Common*Codable macros#1897
kperryua merged 6 commits intoswiftlang:experimental/new-codablefrom
kperryua:new-codable/common-codable-macro

Conversation

@kperryua
Copy link
Copy Markdown
Contributor

Adds Common*Codable macros

Modifications:

  • Refactoring of existing JSON*Codable code
  • Addition of Common*Codable macro

Testing:

  • Added expansion tests for Common*Codable macros
  • Fixed all formatting and other mismatches in expansion tests
  • Added integration tests for Common*Codable macros

@kperryua kperryua added the new-codable Related to new Swift (de)serialization APIs label Apr 13, 2026
@kperryua kperryua force-pushed the new-codable/common-codable-macro branch from 5c7d2b2 to 352f123 Compare April 16, 2026 17:38
@kperryua kperryua force-pushed the new-codable/common-codable-macro branch from 352f123 to 5f85fbc Compare April 16, 2026 18:50
@kperryua kperryua merged commit 22163e3 into swiftlang:experimental/new-codable Apr 16, 2026
19 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-codable Related to new Swift (de)serialization APIs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant