Holly Borla
74c9bfb02e
[NFC] Update a macro serialization test for the change to ExtensionMacro.
2023-06-30 16:06:13 -07:00
Holly Borla
c867c7c917
[Macros] Allow extension macros to specify conformances in the attached
...
attribute.
2023-06-28 00:42:23 -07:00
Doug Gregor
ae4a5ded8f
[Macros] Improve parsing, representation, and serialization of role attributes
...
Parse compound and special names in the macro role attributes
(`@freestanding` and `@attached`). This allows both compound names and
initializers, e.g., `init(coding:)`.
Fixes rdar://107967344.
2023-04-21 11:36:06 -07:00
Holly Borla
d6e4b707db
[Macros] Update member attribute macro test cases to account for a change in
...
the MemberAttributeMacro protocol in SwiftSyntax.
2023-02-06 10:15:09 -08:00
Doug Gregor
182950bacb
Update to account for SwiftSyntaxMacros module rename and overhaul
2023-01-28 09:00:54 -08:00
Rose
0a380cbba3
Fix DeclarationMacro deprecations
...
These deprecations are simple renames, but this PR should get rid of the warnings.
2023-01-25 13:50:02 -05:00
Holly Borla
ae1f8248b3
[Serialization] Don't serialize macro custom attributes.
2023-01-17 17:24:52 -08:00