Skip to content

Commit ded59bc

Browse files
Merge pull request #695 from swiftlang/automerge/merge-main-2025-07-31_16-42
2 parents f6d3d4f + 8196398 commit ded59bc

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

Sources/SWBBuildService/BuildServiceEntryPoint.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ extension BuildService {
9595
///
9696
/// Called directly from the exported C entry point `swiftbuildServiceEntryPoint` for in-process connections, or from `BuildService.main()` (after some basic file descriptor setup) for out-of-process connections.
9797
fileprivate static func run(inputFD: FileDescriptor, outputFD: FileDescriptor, connectionMode: ServiceHostConnectionMode, pluginsDirectory: URL?, arguments: [String], pluginLoadingFinished: () throws -> Void) async throws {
98-
let pluginManager = await { @PluginExtensionSystemActor in
98+
let pluginManager = try await { @PluginExtensionSystemActor () async throws in
9999
// Create the plugin manager and load plugins.
100100
let pluginManager = PluginManager(skipLoadingPluginIdentifiers: [])
101101

Sources/SWBCore/Specs/CoreBuildSystem.xcspec

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1195,7 +1195,6 @@ When `GENERATE_INFOPLIST_FILE` is enabled, sets the value of the [CFBundleIdenti
11951195
Type = StringList;
11961196
Category = "Search Paths";
11971197
DefaultValue = "*.nib *.lproj *.framework *.gch *.xcode* *.xcassets *.icon (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj";
1198-
DefaultValue = "*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj";
11991198
},
12001199
{
12011200
Name = "VERSIONING_SYSTEM";
@@ -3662,6 +3661,13 @@ When this setting is enabled:
36623661
Category = "Localization";
36633662
Description = "When enabled, string tables generated in a localization export will prefer the String Catalog format.";
36643663
},
3664+
{ Name = STRING_CATALOG_GENERATE_SYMBOLS;
3665+
Type = Boolean;
3666+
DefaultValue = NO;
3667+
DisplayName = "Generate String Catalog Symbols";
3668+
Category = "Localization";
3669+
Description = "When enabled, symbols will be generated for manually-managed strings in String Catalogs.";
3670+
},
36653671

36663672
// rdar://108915072 (Move Siri Category and relevant configs out of CoreBuildSystem)
36673673
// Siri Settings

Sources/SWBTaskExecution/BuildDescription.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1398,7 +1398,7 @@ package final class TaskActionRegistry: Sendable {
13981398
implementations = try TaskActionExtensionPoint.taskActionImplementations(pluginManager: pluginManager)
13991399
}
14001400

1401-
func withSerializationContext<T>(_ block: () throws -> T) rethrows -> T {
1401+
@_spi(Testing) public func withSerializationContext<T>(_ block: () throws -> T) rethrows -> T {
14021402
try TaskAction.$taskActionImplementations.withValue(implementations) {
14031403
try block()
14041404
}

0 commit comments

Comments
 (0)