Skip to content

Commit 087f88f

Browse files
authored
Merge branch 'main' into add-isolated-any
2 parents 2873541 + 8e5b238 commit 087f88f

File tree

8 files changed

+15
-15
lines changed

8 files changed

+15
-15
lines changed

Sources/SwiftCompilerPluginMessageHandling/PluginMessages.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public enum PluginMessage {
102102
}
103103
}
104104

105-
public struct MacroReference: Codable {
105+
public struct MacroReference: Codable, Sendable {
106106
public var moduleName: String
107107
public var typeName: String
108108

@@ -116,7 +116,7 @@ public enum PluginMessage {
116116
}
117117
}
118118

119-
public enum MacroRole: String, Codable {
119+
public enum MacroRole: String, Codable, Sendable {
120120
case expression
121121
case declaration
122122
case accessor

Sources/_AtomicBool/src/AtomicBool.c renamed to Sources/_AtomicBool/src/SwiftSyntaxAtomicBool.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
#include "AtomicBool.h"
13+
#include "SwiftSyntaxAtomicBool.h"
1414

1515
AtomicBool atomic_bool_create(bool initialValue) {
1616
AtomicBool atomic;

Tests/SwiftSyntaxMacroExpansionTest/AccessorMacroTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ final class AccessorMacroTests: XCTestCase {
299299
providingAccessorsOf declaration: some DeclSyntaxProtocol,
300300
in context: some MacroExpansionContext
301301
) throws -> [AccessorDeclSyntax] {
302-
context.diagnose(Diagnostic(node: node, message: MacroExpansionErrorMessage("test")))
302+
context.diagnose(Diagnostic(node: node, message: SwiftSyntaxMacros.MacroExpansionErrorMessage("test")))
303303
return []
304304
}
305305
}

Tests/SwiftSyntaxMacroExpansionTest/CodeItemMacroTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ final class CodeItemMacroTests: XCTestCase {
5252
in context: some MacroExpansionContext
5353
) throws -> [CodeBlockItemSyntax] {
5454
guard !node.arguments.isEmpty else {
55-
throw MacroExpansionErrorMessage("'#unwrap' requires arguments")
55+
throw SwiftSyntaxMacros.MacroExpansionErrorMessage("'#unwrap' requires arguments")
5656
}
5757
let errorThrower = node.trailingClosure
5858
let identifiers = try node.arguments.map { argument in
5959
guard let declReferenceExpr = argument.expression.as(DeclReferenceExprSyntax.self) else {
60-
throw MacroExpansionErrorMessage("Arguments must be identifiers")
60+
throw SwiftSyntaxMacros.MacroExpansionErrorMessage("Arguments must be identifiers")
6161
}
6262
return declReferenceExpr.baseName
6363
}

Tests/SwiftSyntaxMacroExpansionTest/DeclarationMacroTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@ final class DeclarationMacroTests: XCTestCase {
5757
stringLiteral.segments.count == 1,
5858
case let .stringSegment(messageString) = stringLiteral.segments.first
5959
else {
60-
throw MacroExpansionErrorMessage("#error macro requires a string literal")
60+
throw SwiftSyntaxMacros.MacroExpansionErrorMessage("#error macro requires a string literal")
6161
}
6262

6363
context.diagnose(
6464
Diagnostic(
6565
node: Syntax(node),
66-
message: MacroExpansionErrorMessage(messageString.content.description)
66+
message: SwiftSyntaxMacros.MacroExpansionErrorMessage(messageString.content.description)
6767
)
6868
)
6969

@@ -110,7 +110,7 @@ final class DeclarationMacroTests: XCTestCase {
110110
stringLiteral.segments.count == 1,
111111
case let .stringSegment(prefix) = stringLiteral.segments.first
112112
else {
113-
throw MacroExpansionErrorMessage(
113+
throw SwiftSyntaxMacros.MacroExpansionErrorMessage(
114114
"#bitwidthNumberedStructs macro requires a string literal"
115115
)
116116
}

Tests/SwiftSyntaxMacroExpansionTest/ExpressionMacroTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ fileprivate struct StringifyMacro: ExpressionMacro {
3030
in context: some MacroExpansionContext
3131
) throws -> ExprSyntax {
3232
guard let argument = macro.arguments.first?.expression else {
33-
throw MacroExpansionErrorMessage("missing argument")
33+
throw SwiftSyntaxMacros.MacroExpansionErrorMessage("missing argument")
3434
}
3535

3636
return "(\(argument), \(StringLiteralExprSyntax(content: argument.description)))"
@@ -167,7 +167,7 @@ final class ExpressionMacroTests: XCTestCase {
167167
in context: some MacroExpansionContext
168168
) throws -> ExprSyntax {
169169
guard let sourceLoc: AbstractSourceLocation = context.location(of: macro) else {
170-
throw MacroExpansionErrorMessage("can't find location for macro")
170+
throw SwiftSyntaxMacros.MacroExpansionErrorMessage("can't find location for macro")
171171
}
172172
return sourceLoc.column
173173
}
@@ -179,7 +179,7 @@ final class ExpressionMacroTests: XCTestCase {
179179
in context: some MacroExpansionContext
180180
) throws -> ExprSyntax {
181181
guard let sourceLoc: AbstractSourceLocation = context.location(of: macro) else {
182-
throw MacroExpansionErrorMessage("can't find location for macro")
182+
throw SwiftSyntaxMacros.MacroExpansionErrorMessage("can't find location for macro")
183183
}
184184
return sourceLoc.file
185185
}

Tests/SwiftSyntaxMacroExpansionTest/PeerMacroTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ final class PeerMacroTests: XCTestCase {
3737
// Only on functions at the moment. We could handle initializers as well
3838
// with a bit of work.
3939
guard let funcDecl = declaration.as(FunctionDeclSyntax.self) else {
40-
throw MacroExpansionErrorMessage("@addCompletionHandler only works on functions")
40+
throw SwiftSyntaxMacros.MacroExpansionErrorMessage("@addCompletionHandler only works on functions")
4141
}
4242

4343
// This only makes sense for async functions.
@@ -53,12 +53,12 @@ final class PeerMacroTests: XCTestCase {
5353

5454
let diag = Diagnostic(
5555
node: Syntax(funcDecl.funcKeyword),
56-
message: MacroExpansionErrorMessage(
56+
message: SwiftSyntaxMacros.MacroExpansionErrorMessage(
5757
"can only add a completion-handler variant to an 'async' function"
5858
),
5959
fixIts: [
6060
FixIt(
61-
message: MacroExpansionFixItMessage(
61+
message: SwiftSyntaxMacros.MacroExpansionFixItMessage(
6262
"add 'async'"
6363
),
6464
changes: [

0 commit comments

Comments
 (0)