Alex Hoppen
8231b272ba
[ASTGen/Macros] Update for the fact that syntax collections are always non-optional in SwiftSyntax now
2023-08-11 07:46:59 -07:00
Holly Borla
d03ef5ad99
[Macros] Replace all uses of the ConformanceMacro protocol with ExtensionMacro.
2023-08-04 22:32:30 -07:00
Alex Hoppen
62db3d5ad2
[Macros] Fix SwiftSyntax deprecation warnings
2023-08-03 10:44:09 -07:00
Alex Hoppen
42cb41ded9
Adjustment for SwiftSyntax rename members -> memberBlock
...
Companion of https://github.com/apple/swift-syntax/pull/1524
2023-04-13 16:28:54 -07:00
Rintaro Ishizaki
f9fba6ce3e
[CMake] Move add_pure_swift_host_library to a file
...
* Move `add_pure_swift_host_library()` from lib/CMakeLists.txt to
AddPureSwift.cmake so that code outside `lib` can use it
* Add `add_pure_swift_host_tool()` function to make a pure Swift
host executable target (for future usages)
* Specify depending `SwiftSyntax` modules explicitly because not all
Swift libraries uses all SwiftSyntax libraries
2023-03-13 19:28:13 -07:00
Doug Gregor
5be3dee066
Drop the fancy functional stuff
2023-03-03 21:39:19 -08:00
Doug Gregor
d841369d7b
[OptionSet] Try harder to appease older compilers
2023-03-03 21:39:19 -08:00
Doug Gregor
6310204e1a
Make OptionSetMacro build with older Swift compilers.
...
My, how the language has grown.
2023-03-03 21:39:19 -08:00
Doug Gregor
0e9c3eff8a
[Macros] Add OptionSet and plumb it through
2023-03-03 21:39:16 -08:00