Build Information
Failed to build swiftui-simplex-architecture, reference main (22a2d3), with Swift 6.2 for macOS (SPM) on 20 Jun 2025 19:53:18 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Ryu0118/swiftui-simplex-architecture.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Ryu0118/swiftui-simplex-architecture
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 22a2d37 Merge pull request #79 from Ryu0118/renovate/nicklockwood-swiftformat-0.x
Cloned https://github.com/Ryu0118/swiftui-simplex-architecture.git
Revision (git rev-parse @):
22a2d370b1a5b7bd7016e1beccdfab3ca79e1b77
SUCCESS checkout https://github.com/Ryu0118/swiftui-simplex-architecture.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/Ryu0118/swiftui-simplex-architecture.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
[3/3] Compiling plugin GenerateManual
Building for debugging...
[3/59] Write sources
[4/59] Write swiftui-simplex-architecture-benchmark-entitlement.plist
[5/59] Write sources
[49/59] Write swift-version-1EA4D86E10B52AF.txt
[51/123] Emitting module SwiftSyntax509
[52/123] Compiling SwiftSyntax509 Empty.swift
[53/169] Emitting module ArgumentParserToolInfo
[54/169] Compiling ArgumentParserToolInfo ToolInfo.swift
[55/208] Compiling ArgumentParser HelpCommand.swift
[56/208] Compiling ArgumentParser HelpGenerator.swift
[59/212] Compiling ArgumentParser Name.swift
[60/212] Compiling ArgumentParser Parsed.swift
[61/212] Compiling ArgumentParser ParsedValues.swift
[62/212] Compiling ArgumentParser ParserError.swift
[63/212] Compiling ArgumentParser SplitArguments.swift
[64/217] Compiling IssueReporting WithExpectedIssue.swift
[65/217] Compiling IssueReporting WithIssueContext.swift
[68/217] Compiling ArgumentParser NameSpecification.swift
[69/217] Compiling ArgumentParser Option.swift
[70/217] Compiling ArgumentParser OptionGroup.swift
[71/217] Compiling ArgumentParser AsyncParsableCommand.swift
[75/221] Compiling ArgumentParser InputOrigin.swift
[78/221] Compiling ArgumentParser Argument.swift
[80/221] Compiling ArgumentParser FishCompletionsGenerator.swift
[81/221] Compiling ArgumentParser ZshCompletionsGenerator.swift
[82/221] Compiling ArgumentParser BashCompletionsGenerator.swift
[83/221] Compiling ArgumentParser CompletionsGenerator.swift
[84/221] Emitting module IssueReporting
[89/221] Compiling ConcurrencyExtras UncheckedBox.swift
[90/222] Compiling ConcurrencyExtras LockIsolated.swift
[93/222] Compiling ConcurrencyExtras Locking.swift
[96/223] Compiling ConcurrencyExtras AsyncThrowingStream.swift
[97/223] Compiling ConcurrencyExtras Locking.swift
[102/223] Emitting module ConcurrencyExtras
[103/223] Compiling ConcurrencyExtras AsyncThrowingStream.swift
[104/223] Compiling ConcurrencyExtras AsyncStream.swift
[105/223] Emitting module IssueReporting
[108/223] Compiling ConcurrencyExtras Result.swift
[109/223] Compiling ConcurrencyExtras Task.swift
[110/223] Compiling ConcurrencyExtras MainSerialExecutor.swift
[111/223] Compiling ConcurrencyExtras LockIsolated.swift
[112/223] Compiling ConcurrencyExtras Result.swift
[113/223] Compiling ConcurrencyExtras MainSerialExecutor.swift
[114/223] Compiling ConcurrencyExtras UncheckedBox.swift
[115/223] Compiling ConcurrencyExtras Task.swift
[118/223] Compiling ConcurrencyExtras AsyncStream.swift
[119/223] Emitting module ConcurrencyExtras
[123/223] Compiling ArgumentParser DumpHelpGenerator.swift
[128/223] Compiling ArgumentParser ArgumentHelp.swift
[129/223] Compiling ArgumentParser ArgumentVisibility.swift
[130/223] Compiling ArgumentParser CompletionKind.swift
[131/223] Compiling ArgumentParser Errors.swift
[132/223] Compiling ArgumentParser Flag.swift
[133/229] Compiling ConcurrencyExtras UncheckedSendable.swift
[135/271] Compiling XCTestDynamicOverlay Exports.swift
[136/271] Emitting module ArgumentParser
[137/271] Compiling CombineSchedulers ImmediateScheduler.swift
[138/271] Compiling CombineSchedulers Deprecations.swift
[139/271] Compiling CombineSchedulers AnyScheduler.swift
[140/271] Compiling CombineSchedulers Concurrency.swift
[145/271] Compiling ArgumentParser CollectionExtensions.swift
[154/271] Compiling ArgumentParser Platform.swift
[155/271] Compiling ArgumentParser SequenceExtensions.swift
[156/271] Compiling ArgumentParser StringExtensions.swift
[157/271] Compiling ArgumentParser Tree.swift
[158/271] Compiling ArgumentParser ParsableArguments.swift
[159/271] Compiling ArgumentParser ParsableArgumentsValidation.swift
[160/271] Compiling ArgumentParser ParsableCommand.swift
[161/271] Compiling ArgumentParser ArgumentDecoder.swift
[162/271] Compiling ArgumentParser CommandConfiguration.swift
[163/271] Compiling ArgumentParser CommandGroup.swift
[164/271] Compiling ArgumentParser EnumerableFlag.swift
[165/271] Compiling ArgumentParser ExpressibleByArgument.swift
[166/271] Compiling ArgumentParser ArgumentDefinition.swift
[167/271] Compiling ArgumentParser ArgumentSet.swift
[168/271] Compiling ArgumentParser CommandParser.swift
[169/271] Compiling ArgumentParser InputKey.swift
[170/288] Emitting module XCTestDynamicOverlay
[171/288] Compiling XCTestDynamicOverlay Deprecations.swift
[172/326] Compiling XCTestDynamicOverlay Exports.swift
[173/326] Emitting module XCTestDynamicOverlay
[174/326] Compiling XCTestDynamicOverlay Deprecations.swift
[175/364] Compiling CasePathsCore UncheckedSendable.swift
[176/364] Compiling CasePathsCore KeyPath+Sendable.swift
[177/364] Compiling CasePathsCore Never+CasePathable.swift
[178/364] Compiling CasePathsCore CasePathReflectable.swift
[179/364] Compiling CasePathsCore Optional+CasePathable.swift
[180/364] Compiling CasePathsCore TypeName.swift
[181/365] Compiling CasePathsCore KeyPath+Sendable.swift
[182/365] Compiling CasePathsCore Optional+CasePathable.swift
[183/365] Compiling CasePathsCore TypeName.swift
[184/365] Compiling CasePathsCore UncheckedSendable.swift
[185/365] Compiling CasePathsCore Never+CasePathable.swift
[186/366] Compiling CasePathsCore AnyCasePath.swift
[187/366] Compiling CasePathsCore CasePathIterable.swift
[188/366] Compiling CasePathsCore CasePathable.swift
[189/366] Emitting module CasePathsCore
[190/366] Compiling CustomDump Swift.swift
[191/366] Compiling CustomDump SwiftUI.swift
[192/366] Compiling CustomDump UserNotificationsUI.swift
[193/366] Compiling CustomDump CustomDumpReflectable.swift
[194/366] Compiling CustomDump GameKit.swift
[195/366] Compiling CustomDump KeyPath.swift
[196/366] Compiling CustomDump Diff.swift
[197/366] Compiling CustomDump Foundation.swift
[198/366] Compiling Benchmark Stats.swift
[199/366] Compiling Benchmark BenchmarkTime.swift
[200/367] Compiling CustomDump CustomDumpRepresentable.swift
[201/367] Compiling CustomDump CustomDumpStringConvertible.swift
[202/367] Compiling CustomDump CoreImage.swift
[203/367] Compiling CustomDump CoreLocation.swift
[204/367] Emitting module Benchmark
[205/367] Compiling CustomDump CoreMotion.swift
[206/367] Compiling CustomDump UserNotifications.swift
[207/367] Compiling CasePathsCore Result+CasePathable.swift
[208/367] Compiling CasePathsCore CasePathReflectable.swift
[209/367] Compiling CasePathsCore AnyCasePath.swift
[210/367] Compiling CasePathsCore CasePathable.swift
[211/367] Emitting module CasePathsCore
[212/367] Compiling CasePathsCore CasePathIterable.swift
[213/367] Compiling CasePathsCore Result+CasePathable.swift
[214/367] Compiling Benchmark TestIntegration.swift
[215/367] Emitting module SwiftSyntax
[223/367] Compiling SwiftSyntax SyntaxCollections.swift
[224/367] Compiling SwiftSyntax SyntaxEnum.swift
[225/367] Compiling SwiftSyntax SyntaxKind.swift
[226/367] Compiling CustomDump String.swift
[227/367] Compiling CustomDump Unordered.swift
[236/367] Compiling CombineSchedulers UIScheduler.swift
[237/367] Compiling CombineSchedulers UIKit.swift
[238/368] Compiling CombineSchedulers TestScheduler.swift
[239/368] Compiling CombineSchedulers Timer.swift
[240/368] Compiling Clocks Lock.swift
[241/368] Compiling Clocks _AsyncTimerSequence.swift
[242/368] Compiling Clocks UnimplementedClock.swift
[243/368] Compiling Clocks Timer.swift
[244/368] Compiling CombineSchedulers UIKit.swift
[245/368] Compiling CombineSchedulers NSRecursiveLock.swift
[246/368] Compiling CombineSchedulers TestScheduler.swift
[247/368] Compiling CombineSchedulers Timer.swift
[248/368] Compiling CombineSchedulers UIScheduler.swift
[249/369] Compiling Clocks Timer.swift
[250/369] Compiling Clocks UnimplementedClock.swift
[251/369] Compiling Clocks TestClock.swift
[253/369] Compiling CombineSchedulers UnimplementedScheduler.swift
[255/369] Compiling CustomDump Mirror.swift
[258/369] Compiling CustomDump AnyType.swift
[259/369] Compiling CustomDump CollectionDifference.swift
[260/369] Compiling CustomDump Identifiable.swift
[261/371] Compiling CustomDump XCTAssertDifference.swift
[262/371] Compiling CustomDump XCTAssertNoDifference.swift
[269/373] Emitting module CustomDump
[270/373] Compiling CustomDump Photos.swift
[271/373] Compiling CustomDump Speech.swift
[272/373] Compiling CustomDump StoreKit.swift
[273/373] Compiling CustomDump Dump.swift
[274/373] Compiling CustomDump ExpectDifference.swift
[275/373] Compiling CustomDump ExpectNoDifference.swift
[282/373] Compiling CustomDump XCTAssertDifference.swift
[283/373] Compiling CustomDump XCTAssertNoDifference.swift
[284/373] Compiling CombineSchedulers NSRecursiveLock.swift
[285/373] Compiling CombineSchedulers Lock.swift
[288/373] Emitting module CombineSchedulers
[289/373] Compiling CombineSchedulers SwiftUI.swift
[292/373] Compiling Clocks ImmediateClock.swift
[293/373] Compiling Clocks AnyClock.swift
[294/373] Compiling Clocks SwiftUI.swift
[295/373] Emitting module Clocks
[296/373] Compiling CombineSchedulers Lock.swift
[301/373] Emitting module CombineSchedulers
[302/373] Compiling CombineSchedulers SwiftUI.swift
[303/373] Compiling Clocks _AsyncTimerSequence.swift
[304/373] Compiling Clocks Lock.swift
[305/373] Emitting module Clocks
[306/373] Compiling Clocks AnyClock.swift
[307/373] Compiling Clocks SwiftUI.swift
[308/373] Compiling Clocks ImmediateClock.swift
[309/405] Compiling Dependencies Clocks.swift
[310/405] Compiling Dependencies DependencyContext.swift
[311/405] Compiling Dependencies DependencyKey.swift
[312/405] Compiling Dependencies FireAndForget.swift
[313/405] Compiling Dependencies Locale.swift
[314/405] Compiling Dependencies MainQueue.swift
[315/405] Compiling Dependencies MainRunLoop.swift
[316/405] Compiling Dependencies OpenURL.swift
[317/406] Compiling Dependencies TimeZone.swift
[318/421] Compiling Dependencies Dependency.swift
[319/421] Compiling Dependencies DependencyContext.swift
[320/421] Compiling Dependencies DependencyKey.swift
[321/421] Emitting module CustomDump
[322/421] Compiling Dependencies DependencyValues.swift
[323/421] Compiling Dependencies Assert.swift
[324/421] Compiling Dependencies Calendar.swift
[325/421] Compiling Dependencies MainRunLoop.swift
[326/421] Compiling Dependencies OpenURL.swift
[327/421] Compiling Dependencies TimeZone.swift
[328/421] Compiling Dependencies FireAndForget.swift
[329/421] Compiling Dependencies Locale.swift
[330/421] Compiling Dependencies MainQueue.swift
[331/421] Compiling Dependencies AppEntryPoint.swift
[332/421] Compiling Dependencies Deprecations.swift
[333/421] Compiling Dependencies Exports.swift
[334/421] Compiling Dependencies URLSession.swift
[335/421] Compiling Dependencies UUID.swift
[336/421] Compiling Dependencies WithRandomNumberGenerator.swift
[338/421] Compiling Dependencies Context.swift
[339/421] Compiling Dependencies Date.swift
[340/443] Compiling Dependencies TypeName.swift
[341/443] Compiling Dependencies PreviewTrait.swift
[360/447] Emitting module Dependencies
[376/447] Compiling SwiftUINavigationCore Alert.swift
[377/447] Compiling SwiftUINavigationCore AlertState.swift
[388/447] Compiling Dependencies TestTrait.swift
[389/447] Compiling Dependencies WithDependencies.swift
[402/447] Compiling SwiftUINavigationCore NavigationDestination.swift
[403/448] Compiling SwiftUINavigationCore Deprecations.swift
[404/448] Compiling SwiftUINavigationCore NavigationDestination.swift
[405/448] Compiling SwiftUINavigationCore Deprecations.swift
[406/449] Compiling SwiftUINavigationCore ConfirmationDialogState.swift
[407/449] Compiling SwiftUINavigationCore ConfirmationDialog.swift
[408/449] Compiling SwiftUINavigationCore Bind.swift
[409/449] Compiling SwiftUINavigationCore ConfirmationDialogState.swift
[410/449] Compiling SwiftUINavigationCore ButtonStateBuilder.swift
[411/449] Compiling SwiftUINavigationCore ConfirmationDialog.swift
[412/449] Compiling SwiftUINavigationCore Bind.swift
[413/449] Compiling SwiftUINavigationCore Binding.swift
[414/449] Emitting module SwiftUINavigationCore
[417/449] Compiling SwiftUINavigationCore ButtonState.swift
[418/449] Compiling SwiftUINavigationCore ButtonStateBuilder.swift
[419/449] Compiling SwiftUINavigationCore Binding.swift
[420/449] Emitting module SwiftUINavigationCore
[423/449] Compiling SwiftUINavigationCore ButtonState.swift
[424/449] Compiling SwiftUINavigationCore TextState.swift
[426/449] Compiling SwiftSyntax SyntaxExprNodes.swift
[427/449] Compiling SwiftSyntax SyntaxNodes.swift
[428/449] Compiling SwiftSyntax SyntaxPatternNodes.swift
[429/449] Compiling SwiftSyntax SyntaxStmtNodes.swift
[430/449] Compiling SwiftSyntax SyntaxTypeNodes.swift
[441/501] Compiling SwiftDiagnostics Note.swift
[442/501] Compiling SwiftBasicFormat Syntax+Extensions.swift
[443/501] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[444/501] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[445/501] Compiling SwiftDiagnostics Message.swift
[446/501] Compiling SwiftDiagnostics Convenience.swift
[447/501] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[448/501] Compiling SwiftDiagnostics FixIt.swift
[449/501] Compiling SwiftDiagnostics Diagnostic.swift
[450/501] Emitting module SwiftDiagnostics
[451/501] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[452/501] Compiling SwiftParser SyntaxUtils.swift
[453/501] Compiling SwiftParser TokenConsumer.swift
[454/501] Compiling SwiftParser TokenPrecedence.swift
[455/501] Compiling SwiftParser TokenSpec.swift
[456/505] Compiling SwiftBasicFormat BasicFormat.swift
[457/505] Emitting module SwiftBasicFormat
[458/505] Compiling SwiftParser UnicodeScalarExtensions.swift
[459/505] Compiling SwiftParser Lookahead.swift
[460/505] Compiling SwiftParser LoopProgressCondition.swift
[461/505] Compiling SwiftParser Modifiers.swift
[462/505] Compiling SwiftParser Statements.swift
[463/505] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[464/505] Compiling SwiftParser StringLiterals.swift
[465/505] Compiling SwiftParser SwiftParserCompatibility.swift
[466/505] Compiling SwiftParser Names.swift
[467/505] Compiling SwiftParser Nominals.swift
[468/505] Compiling SwiftParser Parameters.swift
[469/505] Compiling SwiftParser ParseSourceFile.swift
[470/505] Compiling SwiftParser Parser.swift
[471/505] Compiling SwiftParser Patterns.swift
[472/505] Compiling SwiftParser Recovery.swift
[473/505] Compiling SwiftParser Specifiers.swift
[474/505] Compiling SwiftParser TokenSpecSet.swift
[475/505] Compiling SwiftParser TopLevel.swift
[476/505] Compiling SwiftParser TriviaParser.swift
[477/505] Compiling SwiftParser Types.swift
[478/505] Emitting module SwiftParser
[479/505] Compiling SwiftParser Attributes.swift
[480/505] Compiling SwiftParser Availability.swift
[481/505] Compiling SwiftParser CharacterInfo.swift
[482/505] Compiling SwiftParser CollectionNodes+Parsable.swift
[483/505] Compiling SwiftParser Declarations.swift
[484/505] Compiling SwiftParser IsLexerClassified.swift
[485/505] Compiling SwiftParser LayoutNodes+Parsable.swift
[486/505] Compiling SwiftParser Parser+TokenSpecSet.swift
[487/505] Compiling SwiftParser TokenSpecStaticMembers.swift
[488/505] Compiling SwiftParser Lexeme.swift
[489/505] Compiling SwiftParser LexemeSequence.swift
[490/505] Compiling SwiftParser Lexer.swift
[491/505] Compiling SwiftParser RegexLiteralLexer.swift
[492/505] Compiling SwiftParser Directives.swift
[493/505] Compiling SwiftParser ExperimentalFeatures.swift
[494/505] Compiling SwiftParser Expressions.swift
[495/505] Compiling SwiftParser IncrementalParseTransition.swift
[496/505] Compiling SwiftParser Cursor.swift
[497/528] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[498/529] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[499/529] Compiling SwiftOperators PrecedenceGroup.swift
[500/529] Compiling SwiftOperators OperatorTable+Semantics.swift
[501/530] Compiling SwiftOperators PrecedenceGraph.swift
[502/530] Compiling SwiftOperators OperatorTable.swift
[503/530] Compiling SwiftOperators OperatorTable+Defaults.swift
[504/530] Compiling SwiftOperators OperatorError.swift
[505/530] Compiling SwiftOperators Operator.swift
[506/530] Compiling SwiftOperators OperatorError+Diagnostics.swift
[507/530] Compiling SwiftOperators OperatorTable+Folding.swift
[508/530] Emitting module SwiftOperators
[509/530] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[510/530] Compiling SwiftOperators SyntaxSynthesis.swift
[511/530] Compiling SwiftParserDiagnostics Utils.swift
[512/530] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[513/530] Compiling SwiftParserDiagnostics PresenceUtils.swift
[514/530] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[515/530] Compiling SwiftParserDiagnostics MissingNodesError.swift
[516/530] Compiling SwiftParserDiagnostics MissingTokenError.swift
[517/530] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[518/530] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[519/530] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[520/530] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[521/530] Emitting module SwiftParserDiagnostics
[522/544] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[523/544] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[524/545] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[525/545] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[526/545] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[527/545] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[528/545] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[529/545] Compiling SwiftSyntaxBuilder Indenter.swift
[530/545] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[531/545] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[532/545] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[533/545] Emitting module SwiftSyntaxBuilder
[534/545] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[535/545] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[536/545] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[537/559] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[538/559] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[539/559] Compiling SwiftSyntaxMacros MemberMacro.swift
[540/559] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[541/559] Compiling SwiftSyntaxMacros Macro.swift
[542/560] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[543/560] Compiling SwiftSyntaxMacros Macro+Format.swift
[544/560] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[545/560] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[546/560] Compiling SwiftSyntaxMacros AccessorMacro.swift
[547/560] Compiling SwiftSyntaxMacros AttachedMacro.swift
[548/560] Emitting module SwiftSyntaxMacros
[549/560] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[550/560] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[551/560] Compiling SwiftSyntaxMacros PeerMacro.swift
[552/568] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[553/568] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[554/568] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[555/568] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[556/568] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[557/568] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[558/568] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[559/568] Emitting module SwiftSyntaxMacroExpansion
[560/575] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[561/575] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[562/575] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[563/575] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[564/575] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[565/575] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[566/575] Emitting module SwiftCompilerPluginMessageHandling
[567/577] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[568/577] Emitting module SwiftCompilerPlugin
[569/599] Compiling CasePathsMacros Plugin.swift
[570/599] Compiling DependenciesMacrosPlugin Plugins.swift
[571/599] Compiling SimplexArchitectureMacrosPlugin ViewStateMacro+extensionMacro.swift
[572/599] Compiling SimplexArchitectureMacrosPlugin ReducerMacroDiagnostic.swift
[573/599] Compiling SimplexArchitectureMacrosPlugin ViewStateMacro+memberMacro.swift
[574/599] Compiling SimplexArchitectureMacrosPlugin SimplexArchitectureMacrosPlugin.swift
[575/600] Compiling DependenciesMacrosPlugin Support.swift
[576/600] Compiling DependenciesMacrosPlugin DependencyClientMacro.swift
[577/600] Emitting module DependenciesMacrosPlugin
[578/600] Compiling DependenciesMacrosPlugin DependencyEndpointMacro.swift
[579/600] Compiling SimplexArchitectureMacrosPlugin ViewStateMacroDiagnostic.swift
[580/600] Compiling SimplexArchitectureMacrosPlugin VariableDeclSyntax+variableName.swift
[581/600] Compiling SimplexArchitectureMacrosPlugin ReducerMacro+extensionMacro.swift
[582/600] Compiling SimplexArchitectureMacrosPlugin DeclGroupSyntax.swift
[583/600] Compiling SimplexArchitectureMacrosPlugin DeclModifierListSyntax+accessModifier.swift
[584/600] Emitting module SimplexArchitectureMacrosPlugin
[585/600] Compiling SimplexArchitectureMacrosPlugin StructDeclSyntax+variables.swift
[586/600] Compiling SimplexArchitectureMacrosPlugin VariableDeclSyntax+filter.swift
[586/600] Write Objects.LinkFileList
[587/600] Compiling SimplexArchitectureMacrosPlugin HasName.swift
[588/600] Compiling SimplexArchitectureMacrosPlugin String+modifiying.swift
[590/600] Compiling SimplexArchitectureMacrosPlugin ReducerMacro+memberMacro.swift
[590/600] Write Objects.LinkFileList
[592/600] Emitting module CasePathsMacros
[593/600] Compiling CasePathsMacros CasePathableMacro.swift
[593/600] Write Objects.LinkFileList
[594/600] Linking DependenciesMacrosPlugin-tool
[595/600] Linking SimplexArchitectureMacrosPlugin-tool
[596/606] Linking CasePathsMacros-tool
[598/620] Compiling CasePaths XCTestSupport.swift
[600/620] Compiling DependenciesMacros Exports.swift
[601/620] Emitting module DependenciesMacros
[602/620] Compiling DependenciesMacros Macros.swift
[603/620] Emitting module DependenciesMacros
[604/620] Compiling DependenciesMacros Macros.swift
[605/620] Compiling DependenciesMacros Exports.swift
[606/620] Compiling CasePaths Exports.swift
[607/620] Compiling CasePaths LockIsolated.swift
[608/620] Compiling CasePaths Deprecations.swift
[610/620] Compiling CasePaths EnumReflection.swift
[611/620] Compiling CasePaths Macros.swift
[612/620] Compiling CasePaths EnumReflection.swift
[613/620] Compiling CasePaths LockIsolated.swift
[614/620] Compiling CasePaths Exports.swift
[615/620] Compiling CasePaths Macros.swift
[616/620] Emitting module CasePaths
[618/650] Compiling SwiftUINavigation Popover.swift
[619/651] Compiling SwiftUINavigation NavigationLink.swift
[620/651] Compiling SwiftUINavigation Sheet.swift
[621/651] Compiling SwiftUINavigation Popover.swift
[622/652] Compiling SwiftUINavigation Identified.swift
[623/652] Compiling SwiftUINavigation LockIsolated.swift
[624/652] Compiling SwiftUINavigation NavigationDestination.swift
[625/652] Compiling SwiftUINavigation WithState.swift
[627/652] Compiling SwiftUINavigation NavigationLink.swift
[628/652] Compiling SwiftUINavigation Sheet.swift
[629/652] Compiling SwiftUINavigation Alert.swift
[630/652] Compiling SwiftUINavigation Binding.swift
[631/652] Compiling SwiftUINavigation NavigationDestination.swift
[632/652] Compiling SwiftUINavigation ConfirmationDialog.swift
[633/652] Compiling SwiftUINavigation FullScreenCover.swift
[634/652] Emitting module SwiftUINavigation
[637/652] Compiling SwiftUINavigation Deprecations.swift
[638/652] Compiling SwiftUINavigation Exports.swift
[639/652] Compiling SwiftUINavigation Alert.swift
[640/652] Compiling SwiftUINavigation Binding.swift
[645/652] Emitting module SwiftUINavigation
[650/704] Compiling SimplexArchitecture Dependencies+isTesting.swift
[651/704] Compiling SimplexArchitecture EffectContext.swift
[652/704] Compiling SimplexArchitecture Exported.swift
[656/708] Compiling SimplexArchitecture Macros.swift
[657/708] Compiling SimplexArchitecture TaskResult+VoidSuccess.swift
[658/708] Compiling SimplexArchitecture TaskResult.swift
[661/708] Compiling SimplexArchitecture Macros.swift
[662/708] Compiling SimplexArchitecture DependenciesOverrideModifier.swift
[664/708] Compiling SimplexArchitecture RuntimeWarning.swift
[665/708] Compiling SimplexArchitecture Task+withEffectContext.swift
[666/708] Compiling SimplexArchitecture TestOnly.swift
[667/708] Compiling SimplexArchitecture CancellationStorage.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SwiftUI/Alert.swift:11:32: warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
9 | alert(
10 | (value.wrappedValue?.title).map(Text.init) ?? Text(""),
11 | isPresented: value.isPresent(),
| `- warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
12 | presenting: value.wrappedValue,
13 | actions: { alertState in
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SwiftUI/ConfirmationDialog.swift:11:32: warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
9 | confirmationDialog(
10 | value.wrappedValue.flatMap { Text($0.title) } ?? Text(""),
11 | isPresented: value.isPresent(),
| `- warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
12 | titleVisibility: value.wrappedValue.map { .init($0.titleVisibility) } ?? .automatic,
13 | presenting: value.wrappedValue,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[668/708] Compiling SimplexArchitecture SideEffect.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SwiftUI/Alert.swift:11:32: warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
9 | alert(
10 | (value.wrappedValue?.title).map(Text.init) ?? Text(""),
11 | isPresented: value.isPresent(),
| `- warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
12 | presenting: value.wrappedValue,
13 | actions: { alertState in
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SwiftUI/ConfirmationDialog.swift:11:32: warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
9 | confirmationDialog(
10 | value.wrappedValue.flatMap { Text($0.title) } ?? Text(""),
11 | isPresented: value.isPresent(),
| `- warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
12 | titleVisibility: value.wrappedValue.map { .init($0.titleVisibility) } ?? .automatic,
13 | presenting: value.wrappedValue,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
error: emit-module command failed with exit code 1 (use -v to see invocation)
[669/708] Emitting module SimplexArchitecture
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:67:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
65 | @discardableResult
66 | func pullback<Parent: ActionSendable>(
67 | to casePath: CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
68 | parent: Parent
69 | ) -> Self where Reducer.ReducerState == Never {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:85:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
83 | @discardableResult
84 | func pullback<Parent: ActionSendable, ID: Hashable>(
85 | to casePath: CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
86 | parent: Parent,
87 | id: ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:56:11: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
54 | static func run(
55 | priority: TaskPriority? = nil,
56 | _ operation: @Sendable @escaping (_ send: Send<Reducer>) async throws -> Void,
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
57 | catch: (@Sendable (_ error: any Error, _ send: Send<Reducer>) async -> Void)? = nil
58 | ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:64:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
62 | effectKind: .run(
63 | priority: priority,
64 | operation: { send in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 | try await continuation.yield {
66 | try await operation(send)
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:9:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
7 | @inlinable
8 | func pullback<Parent: ActionSendable>(
9 | to casePath: consuming CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
10 | parent: Parent
11 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:19:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
17 | @inlinable
18 | func pullback<Parent: ActionSendable, ID: Hashable>(
19 | to casePath: consuming CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
20 | parent: Parent,
21 | id: consuming ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:17: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:233:22: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
231 | @inlinable
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
234 | self?.send(action, container: container) ?? .never
235 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:24:47: error: 'id' is borrowed and cannot be consumed
22 | ) {
23 | pullbackAction = { childAction in
24 | parent.store.send(casePath.embed((id, childAction)), target: parent)
| |- error: 'id' is borrowed and cannot be consumed
| `- note: consumed here
25 | }
26 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[670/708] Compiling SimplexArchitecture ConfirmationDialog.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:9:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
7 | @inlinable
8 | func pullback<Parent: ActionSendable>(
9 | to casePath: consuming CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
10 | parent: Parent
11 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:19:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
17 | @inlinable
18 | func pullback<Parent: ActionSendable, ID: Hashable>(
19 | to casePath: consuming CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
20 | parent: Parent,
21 | id: consuming ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:138:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
138 | try await operation(send)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
139 | } catch is CancellationError {
140 | return
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:135:33: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
135 | case let .run(priority, operation, `catch`):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:29: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:25: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:33: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:29: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:173:31: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
171 | case let .serialAction(actions):
172 | let task = Task.withEffectContext {
173 | for action in actions {
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
174 | await send(action)
175 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:171:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
169 | }
170 |
171 | case let .serialAction(actions):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:174:27: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
174 | await send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
175 | }
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:181:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
179 | case let .serialEffect(effects):
180 | let task = Task.detached {
181 | for effect in effects {
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
182 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
183 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:179:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
177 | return [SendTask(task: task)]
178 |
179 | case let .serialEffect(effects):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
180 | let task = Task.detached {
181 | for effect in effects {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:192:35: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
190 | SendTask(
191 | task: Task.detached {
192 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
193 | }
194 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:207:23: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
205 | return
206 | }
207 | await self.reduce(tasks: self.runEffect(base, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
208 | }
209 | return [SendTask(task: cancellableTask)]
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:17: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:233:22: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
231 | @inlinable
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
234 | self?.send(action, container: container) ?? .never
235 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:24:47: error: 'id' is borrowed and cannot be consumed
22 | ) {
23 | pullbackAction = { childAction in
24 | parent.store.send(casePath.embed((id, childAction)), target: parent)
| |- error: 'id' is borrowed and cannot be consumed
| `- note: consumed here
25 | }
26 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:9:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
7 | @inlinable
8 | func pullback<Parent: ActionSendable>(
9 | to casePath: consuming CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
10 | parent: Parent
11 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:19:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
17 | @inlinable
18 | func pullback<Parent: ActionSendable, ID: Hashable>(
19 | to casePath: consuming CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
20 | parent: Parent,
21 | id: consuming ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:138:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
138 | try await operation(send)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
139 | } catch is CancellationError {
140 | return
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:135:33: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
135 | case let .run(priority, operation, `catch`):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:29: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:25: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:33: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:29: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:173:31: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
171 | case let .serialAction(actions):
172 | let task = Task.withEffectContext {
173 | for action in actions {
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
174 | await send(action)
175 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:171:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
169 | }
170 |
171 | case let .serialAction(actions):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:174:27: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
174 | await send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
175 | }
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:181:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
179 | case let .serialEffect(effects):
180 | let task = Task.detached {
181 | for effect in effects {
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
182 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
183 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:179:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
177 | return [SendTask(task: task)]
178 |
179 | case let .serialEffect(effects):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
180 | let task = Task.detached {
181 | for effect in effects {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:192:35: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
190 | SendTask(
191 | task: Task.detached {
192 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
193 | }
194 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:207:23: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
205 | return
206 | }
207 | await self.reduce(tasks: self.runEffect(base, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
208 | }
209 | return [SendTask(task: cancellableTask)]
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:17: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:233:22: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
231 | @inlinable
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
234 | self?.send(action, container: container) ?? .never
235 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:24:47: error: 'id' is borrowed and cannot be consumed
22 | ) {
23 | pullbackAction = { childAction in
24 | parent.store.send(casePath.embed((id, childAction)), target: parent)
| |- error: 'id' is borrowed and cannot be consumed
| `- note: consumed here
25 | }
26 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:9:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
7 | @inlinable
8 | func pullback<Parent: ActionSendable>(
9 | to casePath: consuming CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
10 | parent: Parent
11 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:19:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
17 | @inlinable
18 | func pullback<Parent: ActionSendable, ID: Hashable>(
19 | to casePath: consuming CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
20 | parent: Parent,
21 | id: consuming ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:138:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
138 | try await operation(send)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
139 | } catch is CancellationError {
140 | return
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:135:33: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
135 | case let .run(priority, operation, `catch`):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:29: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:25: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:33: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:29: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:173:31: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
171 | case let .serialAction(actions):
172 | let task = Task.withEffectContext {
173 | for action in actions {
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
174 | await send(action)
175 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:171:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
169 | }
170 |
171 | case let .serialAction(actions):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:174:27: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
174 | await send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
175 | }
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:181:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
179 | case let .serialEffect(effects):
180 | let task = Task.detached {
181 | for effect in effects {
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
182 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
183 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:179:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
177 | return [SendTask(task: task)]
178 |
179 | case let .serialEffect(effects):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
180 | let task = Task.detached {
181 | for effect in effects {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:192:35: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
190 | SendTask(
191 | task: Task.detached {
192 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
193 | }
194 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:207:23: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
205 | return
206 | }
207 | await self.reduce(tasks: self.runEffect(base, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
208 | }
209 | return [SendTask(task: cancellableTask)]
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:17: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:233:22: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
231 | @inlinable
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
234 | self?.send(action, container: container) ?? .never
235 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:24:47: error: 'id' is borrowed and cannot be consumed
22 | ) {
23 | pullbackAction = { childAction in
24 | parent.store.send(casePath.embed((id, childAction)), target: parent)
| |- error: 'id' is borrowed and cannot be consumed
| `- note: consumed here
25 | }
26 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[676/708] Compiling SimplexArchitecture Store+send.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:67:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
65 | @discardableResult
66 | func pullback<Parent: ActionSendable>(
67 | to casePath: CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
68 | parent: Parent
69 | ) -> Self where Reducer.ReducerState == Never {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:85:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
83 | @discardableResult
84 | func pullback<Parent: ActionSendable, ID: Hashable>(
85 | to casePath: CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
86 | parent: Parent,
87 | id: ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:23:17: error: missing reinitialization of inout parameter 'action' after consume
21 |
22 | @discardableResult
23 | func send(_ action: consuming Reducer.ViewAction, animation: Animation?) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
24 | threadCheck()
25 | return withAnimation(animation) {
26 | store.send(action, target: self)
| `- note: consumed here
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:32:17: error: missing reinitialization of inout parameter 'action' after consume
30 | /// Send an action to the store with transaction
31 | @discardableResult
32 | func send(_ action: consuming Reducer.ViewAction, transaction: Transaction) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
33 | threadCheck()
34 | return withTransaction(transaction) {
35 | store.send(action, target: self)
| `- note: consumed here
36 | }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[677/708] Compiling SimplexArchitecture Store.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:67:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
65 | @discardableResult
66 | func pullback<Parent: ActionSendable>(
67 | to casePath: CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
68 | parent: Parent
69 | ) -> Self where Reducer.ReducerState == Never {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:85:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
83 | @discardableResult
84 | func pullback<Parent: ActionSendable, ID: Hashable>(
85 | to casePath: CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
86 | parent: Parent,
87 | id: ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:23:17: error: missing reinitialization of inout parameter 'action' after consume
21 |
22 | @discardableResult
23 | func send(_ action: consuming Reducer.ViewAction, animation: Animation?) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
24 | threadCheck()
25 | return withAnimation(animation) {
26 | store.send(action, target: self)
| `- note: consumed here
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:32:17: error: missing reinitialization of inout parameter 'action' after consume
30 | /// Send an action to the store with transaction
31 | @discardableResult
32 | func send(_ action: consuming Reducer.ViewAction, transaction: Transaction) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
33 | threadCheck()
34 | return withTransaction(transaction) {
35 | store.send(action, target: self)
| `- note: consumed here
36 | }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[678/708] Compiling SimplexArchitecture Alert.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:67:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
65 | @discardableResult
66 | func pullback<Parent: ActionSendable>(
67 | to casePath: CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
68 | parent: Parent
69 | ) -> Self where Reducer.ReducerState == Never {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:85:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
83 | @discardableResult
84 | func pullback<Parent: ActionSendable, ID: Hashable>(
85 | to casePath: CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
86 | parent: Parent,
87 | id: ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:23:17: error: missing reinitialization of inout parameter 'action' after consume
21 |
22 | @discardableResult
23 | func send(_ action: consuming Reducer.ViewAction, animation: Animation?) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
24 | threadCheck()
25 | return withAnimation(animation) {
26 | store.send(action, target: self)
| `- note: consumed here
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:32:17: error: missing reinitialization of inout parameter 'action' after consume
30 | /// Send an action to the store with transaction
31 | @discardableResult
32 | func send(_ action: consuming Reducer.ViewAction, transaction: Transaction) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
33 | threadCheck()
34 | return withTransaction(transaction) {
35 | store.send(action, target: self)
| `- note: consumed here
36 | }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
error: emit-module command failed with exit code 1 (use -v to see invocation)
[679/708] Emitting module SimplexArchitecture
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:67:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
65 | @discardableResult
66 | func pullback<Parent: ActionSendable>(
67 | to casePath: CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
68 | parent: Parent
69 | ) -> Self where Reducer.ReducerState == Never {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:85:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
83 | @discardableResult
84 | func pullback<Parent: ActionSendable, ID: Hashable>(
85 | to casePath: CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
86 | parent: Parent,
87 | id: ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:56:11: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
54 | static func run(
55 | priority: TaskPriority? = nil,
56 | _ operation: @Sendable @escaping (_ send: Send<Reducer>) async throws -> Void,
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
57 | catch: (@Sendable (_ error: any Error, _ send: Send<Reducer>) async -> Void)? = nil
58 | ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:64:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
62 | effectKind: .run(
63 | priority: priority,
64 | operation: { send in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 | try await continuation.yield {
66 | try await operation(send)
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:9:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
7 | @inlinable
8 | func pullback<Parent: ActionSendable>(
9 | to casePath: consuming CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
10 | parent: Parent
11 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:19:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
17 | @inlinable
18 | func pullback<Parent: ActionSendable, ID: Hashable>(
19 | to casePath: consuming CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
20 | parent: Parent,
21 | id: consuming ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:17: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:233:22: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
231 | @inlinable
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
234 | self?.send(action, container: container) ?? .never
235 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:24:47: error: 'id' is borrowed and cannot be consumed
22 | ) {
23 | pullbackAction = { childAction in
24 | parent.store.send(casePath.embed((id, childAction)), target: parent)
| |- error: 'id' is borrowed and cannot be consumed
| `- note: consumed here
25 | }
26 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SwiftUI/Alert.swift:11:32: warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
9 | alert(
10 | (value.wrappedValue?.title).map(Text.init) ?? Text(""),
11 | isPresented: value.isPresent(),
| `- warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
12 | presenting: value.wrappedValue,
13 | actions: { alertState in
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SwiftUI/ConfirmationDialog.swift:11:32: warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
9 | confirmationDialog(
10 | value.wrappedValue.flatMap { Text($0.title) } ?? Text(""),
11 | isPresented: value.isPresent(),
| `- warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
12 | titleVisibility: value.wrappedValue.map { .init($0.titleVisibility) } ?? .automatic,
13 | presenting: value.wrappedValue,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SwiftUI/Alert.swift:11:32: warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
9 | alert(
10 | (value.wrappedValue?.title).map(Text.init) ?? Text(""),
11 | isPresented: value.isPresent(),
| `- warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
12 | presenting: value.wrappedValue,
13 | actions: { alertState in
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SwiftUI/ConfirmationDialog.swift:11:32: warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
9 | confirmationDialog(
10 | value.wrappedValue.flatMap { Text($0.title) } ?? Text(""),
11 | isPresented: value.isPresent(),
| `- warning: 'isPresent()' is deprecated: Use 'Binding.init(_:)' to project an optional binding to a Boolean, instead. [#DeprecatedDeclaration]
12 | titleVisibility: value.wrappedValue.map { .init($0.titleVisibility) } ?? .automatic,
13 | presenting: value.wrappedValue,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[682/708] Compiling SimplexArchitecture ActionSendable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:67:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
65 | @discardableResult
66 | func pullback<Parent: ActionSendable>(
67 | to casePath: CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
68 | parent: Parent
69 | ) -> Self where Reducer.ReducerState == Never {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:85:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
83 | @discardableResult
84 | func pullback<Parent: ActionSendable, ID: Hashable>(
85 | to casePath: CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
86 | parent: Parent,
87 | id: ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:23:17: error: missing reinitialization of inout parameter 'action' after consume
21 |
22 | @discardableResult
23 | func send(_ action: consuming Reducer.ViewAction, animation: Animation?) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
24 | threadCheck()
25 | return withAnimation(animation) {
26 | store.send(action, target: self)
| `- note: consumed here
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:32:17: error: missing reinitialization of inout parameter 'action' after consume
30 | /// Send an action to the store with transaction
31 | @discardableResult
32 | func send(_ action: consuming Reducer.ViewAction, transaction: Transaction) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
33 | threadCheck()
34 | return withTransaction(transaction) {
35 | store.send(action, target: self)
| `- note: consumed here
36 | }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[683/708] Compiling SimplexArchitecture ActionTransition.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:67:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
65 | @discardableResult
66 | func pullback<Parent: ActionSendable>(
67 | to casePath: CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
68 | parent: Parent
69 | ) -> Self where Reducer.ReducerState == Never {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:85:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
83 | @discardableResult
84 | func pullback<Parent: ActionSendable, ID: Hashable>(
85 | to casePath: CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
86 | parent: Parent,
87 | id: ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:23:17: error: missing reinitialization of inout parameter 'action' after consume
21 |
22 | @discardableResult
23 | func send(_ action: consuming Reducer.ViewAction, animation: Animation?) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
24 | threadCheck()
25 | return withAnimation(animation) {
26 | store.send(action, target: self)
| `- note: consumed here
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:32:17: error: missing reinitialization of inout parameter 'action' after consume
30 | /// Send an action to the store with transaction
31 | @discardableResult
32 | func send(_ action: consuming Reducer.ViewAction, transaction: Transaction) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
33 | threadCheck()
34 | return withTransaction(transaction) {
35 | store.send(action, target: self)
| `- note: consumed here
36 | }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[684/708] Compiling SimplexArchitecture Collection+safe.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:67:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
65 | @discardableResult
66 | func pullback<Parent: ActionSendable>(
67 | to casePath: CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
68 | parent: Parent
69 | ) -> Self where Reducer.ReducerState == Never {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:85:22: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
83 | @discardableResult
84 | func pullback<Parent: ActionSendable, ID: Hashable>(
85 | to casePath: CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
86 | parent: Parent,
87 | id: ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:23:17: error: missing reinitialization of inout parameter 'action' after consume
21 |
22 | @discardableResult
23 | func send(_ action: consuming Reducer.ViewAction, animation: Animation?) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
24 | threadCheck()
25 | return withAnimation(animation) {
26 | store.send(action, target: self)
| `- note: consumed here
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/ActionSendable.swift:32:17: error: missing reinitialization of inout parameter 'action' after consume
30 | /// Send an action to the store with transaction
31 | @discardableResult
32 | func send(_ action: consuming Reducer.ViewAction, transaction: Transaction) -> SendTask {
| `- error: missing reinitialization of inout parameter 'action' after consume
33 | threadCheck()
34 | return withTransaction(transaction) {
35 | store.send(action, target: self)
| `- note: consumed here
36 | }
37 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[685/708] Compiling SimplexArchitecture Store+pullback.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:9:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
7 | @inlinable
8 | func pullback<Parent: ActionSendable>(
9 | to casePath: consuming CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
10 | parent: Parent
11 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:19:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
17 | @inlinable
18 | func pullback<Parent: ActionSendable, ID: Hashable>(
19 | to casePath: consuming CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
20 | parent: Parent,
21 | id: consuming ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:138:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
138 | try await operation(send)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
139 | } catch is CancellationError {
140 | return
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:135:33: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
135 | case let .run(priority, operation, `catch`):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:29: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:25: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:33: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:29: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:173:31: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
171 | case let .serialAction(actions):
172 | let task = Task.withEffectContext {
173 | for action in actions {
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
174 | await send(action)
175 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:171:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
169 | }
170 |
171 | case let .serialAction(actions):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:174:27: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
174 | await send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
175 | }
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:181:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
179 | case let .serialEffect(effects):
180 | let task = Task.detached {
181 | for effect in effects {
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
182 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
183 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:179:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
177 | return [SendTask(task: task)]
178 |
179 | case let .serialEffect(effects):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
180 | let task = Task.detached {
181 | for effect in effects {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:192:35: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
190 | SendTask(
191 | task: Task.detached {
192 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
193 | }
194 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:207:23: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
205 | return
206 | }
207 | await self.reduce(tasks: self.runEffect(base, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
208 | }
209 | return [SendTask(task: cancellableTask)]
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:17: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:233:22: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
231 | @inlinable
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
234 | self?.send(action, container: container) ?? .never
235 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:24:47: error: 'id' is borrowed and cannot be consumed
22 | ) {
23 | pullbackAction = { childAction in
24 | parent.store.send(casePath.embed((id, childAction)), target: parent)
| |- error: 'id' is borrowed and cannot be consumed
| `- note: consumed here
25 | }
26 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:9:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
7 | @inlinable
8 | func pullback<Parent: ActionSendable>(
9 | to casePath: consuming CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
10 | parent: Parent
11 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:19:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
17 | @inlinable
18 | func pullback<Parent: ActionSendable, ID: Hashable>(
19 | to casePath: consuming CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
20 | parent: Parent,
21 | id: consuming ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:138:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
138 | try await operation(send)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
139 | } catch is CancellationError {
140 | return
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:135:33: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
135 | case let .run(priority, operation, `catch`):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:29: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:25: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:33: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:29: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:173:31: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
171 | case let .serialAction(actions):
172 | let task = Task.withEffectContext {
173 | for action in actions {
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
174 | await send(action)
175 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:171:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
169 | }
170 |
171 | case let .serialAction(actions):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:174:27: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
174 | await send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
175 | }
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:181:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
179 | case let .serialEffect(effects):
180 | let task = Task.detached {
181 | for effect in effects {
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
182 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
183 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:179:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
177 | return [SendTask(task: task)]
178 |
179 | case let .serialEffect(effects):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
180 | let task = Task.detached {
181 | for effect in effects {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:192:35: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
190 | SendTask(
191 | task: Task.detached {
192 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
193 | }
194 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:207:23: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
205 | return
206 | }
207 | await self.reduce(tasks: self.runEffect(base, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
208 | }
209 | return [SendTask(task: cancellableTask)]
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:17: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:233:22: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
231 | @inlinable
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
234 | self?.send(action, container: container) ?? .never
235 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:24:47: error: 'id' is borrowed and cannot be consumed
22 | ) {
23 | pullbackAction = { childAction in
24 | parent.store.send(casePath.embed((id, childAction)), target: parent)
| |- error: 'id' is borrowed and cannot be consumed
| `- note: consumed here
25 | }
26 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:9:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
7 | @inlinable
8 | func pullback<Parent: ActionSendable>(
9 | to casePath: consuming CasePath<Parent.Reducer.Action, Reducer.Action>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
10 | parent: Parent
11 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:19:32: warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
17 | @inlinable
18 | func pullback<Parent: ActionSendable, ID: Hashable>(
19 | to casePath: consuming CasePath<Parent.Reducer.Action, (id: ID, action: Reducer.Action)>,
| |- warning: 'CasePath' is deprecated: renamed to 'AnyCasePath' [#DeprecatedDeclaration]
| `- note: use 'AnyCasePath' instead
20 | parent: Parent,
21 | id: consuming ID
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:138:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
138 | try await operation(send)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
139 | } catch is CancellationError {
140 | return
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:135:33: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
135 | case let .run(priority, operation, `catch`):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
136 | let task = Task.withEffectContext(priority: priority ?? .medium) {
137 | do {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:29: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:155:25: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
153 | SendTask(
154 | task: Task.withEffectContext { @MainActor in
155 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
156 | }
157 | ),
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:33: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:165:29: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
163 | SendTask(
164 | task: Task.withEffectContext { @MainActor in
165 | send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
166 | }
167 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:132:9: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
130 | func runEffect(
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
133 | ) -> [SendTask] {
134 | switch sideEffect {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:173:31: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
171 | case let .serialAction(actions):
172 | let task = Task.withEffectContext {
173 | for action in actions {
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
174 | await send(action)
175 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:171:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
169 | }
170 |
171 | case let .serialAction(actions):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:174:27: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
172 | let task = Task.withEffectContext {
173 | for action in actions {
174 | await send(action)
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
175 | }
176 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:181:31: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
179 | case let .serialEffect(effects):
180 | let task = Task.detached {
181 | for effect in effects {
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
182 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
183 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:179:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
177 | return [SendTask(task: task)]
178 |
179 | case let .serialEffect(effects):
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
180 | let task = Task.detached {
181 | for effect in effects {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:192:35: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
190 | SendTask(
191 | task: Task.detached {
192 | await self.reduce(tasks: self.runEffect(effect.kind, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
193 | }
194 | )
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:207:23: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
205 | return
206 | }
207 | await self.reduce(tasks: self.runEffect(base, send: send)).wait()
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
208 | }
209 | return [SendTask(task: cancellableTask)]
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:130:10: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
128 | }
129 |
130 | func runEffect(
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
131 | _ sideEffect: SideEffect<Reducer>.EffectKind,
132 | send: Send<Reducer>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Action.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:19: warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Target.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:234:17: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
234 | self?.send(action, container: container) ?? .never
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
235 | }
236 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+send.swift:233:22: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
231 | @inlinable
232 | func makeSend(for container: StateContainer<Reducer.Target>) -> Send<Reducer> {
233 | Send { [weak self] action in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
234 | self?.send(action, container: container) ?? .never
235 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/Store/Store+pullback.swift:24:47: error: 'id' is borrowed and cannot be consumed
22 | ) {
23 | pullbackAction = { childAction in
24 | parent.store.send(casePath.embed((id, childAction)), target: parent)
| |- error: 'id' is borrowed and cannot be consumed
| `- note: consumed here
25 | }
26 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/CancellationStorage.swift:17:9: warning: result of call to 'withLock' is unused [#no-usage]
15 | @inlinable
16 | func append(id: AnyHashable, task: Task<Void, Never>) {
17 | withLock {
| `- warning: result of call to 'withLock' is unused [#no-usage]
18 | cancellableTasks[id, default: []].insert(task)
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:56:11: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
54 | static func run(
55 | priority: TaskPriority? = nil,
56 | _ operation: @Sendable @escaping (_ send: Send<Reducer>) async throws -> Void,
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
57 | catch: (@Sendable (_ error: any Error, _ send: Send<Reducer>) async -> Void)? = nil
58 | ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:64:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
62 | effectKind: .run(
63 | priority: priority,
64 | operation: { send in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 | try await continuation.yield {
66 | try await operation(send)
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/CancellationStorage.swift:17:9: warning: result of call to 'withLock' is unused [#no-usage]
15 | @inlinable
16 | func append(id: AnyHashable, task: Task<Void, Never>) {
17 | withLock {
| `- warning: result of call to 'withLock' is unused [#no-usage]
18 | cancellableTasks[id, default: []].insert(task)
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:56:11: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
54 | static func run(
55 | priority: TaskPriority? = nil,
56 | _ operation: @Sendable @escaping (_ send: Send<Reducer>) async throws -> Void,
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
57 | catch: (@Sendable (_ error: any Error, _ send: Send<Reducer>) async -> Void)? = nil
58 | ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:64:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
62 | effectKind: .run(
63 | priority: priority,
64 | operation: { send in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 | try await continuation.yield {
66 | try await operation(send)
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/CancellationStorage.swift:17:9: warning: result of call to 'withLock' is unused [#no-usage]
15 | @inlinable
16 | func append(id: AnyHashable, task: Task<Void, Never>) {
17 | withLock {
| `- warning: result of call to 'withLock' is unused [#no-usage]
18 | cancellableTasks[id, default: []].insert(task)
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:56:11: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
54 | static func run(
55 | priority: TaskPriority? = nil,
56 | _ operation: @Sendable @escaping (_ send: Send<Reducer>) async throws -> Void,
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
57 | catch: (@Sendable (_ error: any Error, _ send: Send<Reducer>) async -> Void)? = nil
58 | ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:64:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
62 | effectKind: .run(
63 | priority: priority,
64 | operation: { send in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 | try await continuation.yield {
66 | try await operation(send)
[691/708] Compiling SimplexArchitecture Send.swift
[692/708] Compiling SimplexArchitecture SendTask.swift
[694/708] Compiling SimplexArchitecture StateContainer.swift
[695/708] Compiling SimplexArchitecture ReducerProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/CancellationStorage.swift:17:9: warning: result of call to 'withLock' is unused [#no-usage]
15 | @inlinable
16 | func append(id: AnyHashable, task: Task<Void, Never>) {
17 | withLock {
| `- warning: result of call to 'withLock' is unused [#no-usage]
18 | cancellableTasks[id, default: []].insert(task)
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:56:11: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
54 | static func run(
55 | priority: TaskPriority? = nil,
56 | _ operation: @Sendable @escaping (_ send: Send<Reducer>) async throws -> Void,
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
57 | catch: (@Sendable (_ error: any Error, _ send: Send<Reducer>) async -> Void)? = nil
58 | ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:64:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
62 | effectKind: .run(
63 | priority: priority,
64 | operation: { send in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 | try await continuation.yield {
66 | try await operation(send)
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/CancellationStorage.swift:17:9: warning: result of call to 'withLock' is unused [#no-usage]
15 | @inlinable
16 | func append(id: AnyHashable, task: Task<Void, Never>) {
17 | withLock {
| `- warning: result of call to 'withLock' is unused [#no-usage]
18 | cancellableTasks[id, default: []].insert(task)
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:56:11: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
54 | static func run(
55 | priority: TaskPriority? = nil,
56 | _ operation: @Sendable @escaping (_ send: Send<Reducer>) async throws -> Void,
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
57 | catch: (@Sendable (_ error: any Error, _ send: Send<Reducer>) async -> Void)? = nil
58 | ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:64:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
62 | effectKind: .run(
63 | priority: priority,
64 | operation: { send in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 | try await continuation.yield {
66 | try await operation(send)
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/CancellationStorage.swift:17:9: warning: result of call to 'withLock' is unused [#no-usage]
15 | @inlinable
16 | func append(id: AnyHashable, task: Task<Void, Never>) {
17 | withLock {
| `- warning: result of call to 'withLock' is unused [#no-usage]
18 | cancellableTasks[id, default: []].insert(task)
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:56:11: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
54 | static func run(
55 | priority: TaskPriority? = nil,
56 | _ operation: @Sendable @escaping (_ send: Send<Reducer>) async throws -> Void,
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
57 | catch: (@Sendable (_ error: any Error, _ send: Send<Reducer>) async -> Void)? = nil
58 | ) -> Self {
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/SideEffect/SideEffect.swift:64:32: warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
62 | effectKind: .run(
63 | priority: priority,
64 | operation: { send in
| `- warning: capture of non-sendable type 'Reducer.Type' in an isolated closure; this is an error in the Swift 6 language mode
65 | try await continuation.yield {
66 | try await operation(send)
[702/708] Compiling SimplexArchitecture TestStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:446:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
444 | let actualViewState = actualContainer.viewState
445 | {
446 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
447 | expectedViewState,
448 | actualViewState,
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:466:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
464 | let expectedDump = String(customDumping: expectedViewState)
465 | let actualDump = String(customDumping: actualViewState)
466 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
467 | expectedDump,
468 | actualDump,
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:484:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
482 | let actual = actualContainer._reducerState
483 | {
484 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
485 | expected,
486 | actual,
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:504:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
502 | let expectedDump = String(customDumping: expected)
503 | let actualDump = String(customDumping: actual)
504 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
505 | expectedDump,
506 | actualDump,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[703/708] Compiling SimplexArchitecture ViewStateProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:446:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
444 | let actualViewState = actualContainer.viewState
445 | {
446 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
447 | expectedViewState,
448 | actualViewState,
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:466:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
464 | let expectedDump = String(customDumping: expectedViewState)
465 | let actualDump = String(customDumping: actualViewState)
466 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
467 | expectedDump,
468 | actualDump,
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:484:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
482 | let actual = actualContainer._reducerState
483 | {
484 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
485 | expected,
486 | actual,
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:504:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
502 | let expectedDump = String(customDumping: expected)
503 | let actualDump = String(customDumping: actual)
504 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
505 | expectedDump,
506 | actualDump,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:446:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
444 | let actualViewState = actualContainer.viewState
445 | {
446 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
447 | expectedViewState,
448 | actualViewState,
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:466:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
464 | let expectedDump = String(customDumping: expectedViewState)
465 | let actualDump = String(customDumping: actualViewState)
466 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
467 | expectedDump,
468 | actualDump,
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:484:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
482 | let actual = actualContainer._reducerState
483 | {
484 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
485 | expected,
486 | actual,
/Users/admin/builder/spi-builder-workspace/Sources/SimplexArchitecture/TestStore.swift:504:13: warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
502 | let expectedDump = String(customDumping: expected)
503 | let actualDump = String(customDumping: actual)
504 | XCTAssertNoDifference(
| |- warning: 'XCTAssertNoDifference(_:_:_:file:line:)' is deprecated: renamed to 'expectNoDifference' [#DeprecatedDeclaration]
| `- note: use 'expectNoDifference' instead
505 | expectedDump,
506 | actualDump,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/google/swift-benchmark
Fetching https://github.com/pointfreeco/swift-macro-testing.git
Fetching https://github.com/pointfreeco/swift-dependencies.git
Fetching https://github.com/pointfreeco/swiftui-navigation.git
Fetching https://github.com/pointfreeco/swift-custom-dump.git
Fetching https://github.com/pointfreeco/swift-concurrency-extras.git
[1/1394] Fetching swiftui-navigation
[57/2255] Fetching swiftui-navigation, swift-concurrency-extras
[452/3163] Fetching swiftui-navigation, swift-concurrency-extras, swift-macro-testing
[946/7744] Fetching swiftui-navigation, swift-concurrency-extras, swift-macro-testing, swift-custom-dump
[1359/9826] Fetching swiftui-navigation, swift-concurrency-extras, swift-macro-testing, swift-custom-dump, swift-docc-plugin
[1506/11312] Fetching swiftui-navigation, swift-concurrency-extras, swift-macro-testing, swift-custom-dump, swift-docc-plugin, swift-benchmark
[2410/17561] Fetching swiftui-navigation, swift-concurrency-extras, swift-macro-testing, swift-custom-dump, swift-docc-plugin, swift-benchmark, swift-dependencies
Fetched https://github.com/pointfreeco/swiftui-navigation.git from cache (0.92s)
[6606/16167] Fetching swift-concurrency-extras, swift-macro-testing, swift-custom-dump, swift-docc-plugin, swift-benchmark, swift-dependencies
Fetching https://github.com/pointfreeco/swift-case-paths.git
Fetched https://github.com/google/swift-benchmark from cache (1.31s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras.git from cache (1.31s)
Fetched https://github.com/pointfreeco/swift-macro-testing.git from cache (1.31s)
Fetched https://github.com/pointfreeco/swift-dependencies.git from cache (1.31s)
Fetched https://github.com/pointfreeco/swift-custom-dump.git from cache (1.31s)
Fetched https://github.com/apple/swift-docc-plugin from cache (1.31s)
Fetching https://github.com/apple/swift-syntax.git
[1/4394] Fetching swift-case-paths
Fetched https://github.com/pointfreeco/swift-case-paths.git from cache (0.94s)
[1/70906] Fetching swift-syntax
Fetched https://github.com/apple/swift-syntax.git from cache (3.18s)
Computing version for https://github.com/google/swift-benchmark
Computed https://github.com/google/swift-benchmark at 0.1.2 (7.11s)
Fetching https://github.com/apple/swift-argument-parser
[1/15380] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.54s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 509.1.1 (2.13s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras.git
Computed https://github.com/pointfreeco/swift-concurrency-extras.git at 1.3.1 (0.42s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.4 (0.50s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3413] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.17s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.71s)
Computing version for https://github.com/pointfreeco/swift-custom-dump.git
Computed https://github.com/pointfreeco/swift-custom-dump.git at 1.3.3 (0.40s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5467] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.33s)
Computing version for https://github.com/pointfreeco/swiftui-navigation.git
Computed https://github.com/pointfreeco/swiftui-navigation.git at 1.5.5 (1.74s)
Computing version for https://github.com/pointfreeco/swift-case-paths.git
Computed https://github.com/pointfreeco/swift-case-paths.git at 1.7.1 (1.97s)
Computing version for https://github.com/pointfreeco/swift-macro-testing.git
Computed https://github.com/pointfreeco/swift-macro-testing.git at 0.6.3 (0.40s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/13227] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (2.53s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.4 (2.96s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (0.40s)
Computing version for https://github.com/pointfreeco/swift-dependencies.git
Computed https://github.com/pointfreeco/swift-dependencies.git at 1.9.2 (0.41s)
Fetching https://github.com/pointfreeco/combine-schedulers
Fetching https://github.com/pointfreeco/swift-clocks
[1/2410] Fetching combine-schedulers
[170/3702] Fetching combine-schedulers, swift-clocks
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.95s)
Fetched https://github.com/pointfreeco/combine-schedulers from cache (0.95s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.0.3 (1.36s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.0.6 (0.39s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.1 (0.40s)
Creating working copy for https://github.com/pointfreeco/swiftui-navigation.git
Working copy of https://github.com/pointfreeco/swiftui-navigation.git resolved at 1.5.5
Creating working copy for https://github.com/pointfreeco/swift-custom-dump.git
Working copy of https://github.com/pointfreeco/swift-custom-dump.git resolved at 1.3.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.0.6
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.5.2
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.4
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.0.3
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras.git
Working copy of https://github.com/pointfreeco/swift-concurrency-extras.git resolved at 1.3.1
Creating working copy for https://github.com/pointfreeco/swift-dependencies.git
Working copy of https://github.com/pointfreeco/swift-dependencies.git resolved at 1.9.2
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.18.4
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.1
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 509.1.1
Creating working copy for https://github.com/google/swift-benchmark
Working copy of https://github.com/google/swift-benchmark resolved at 0.1.2
Creating working copy for https://github.com/pointfreeco/swift-macro-testing.git
Working copy of https://github.com/pointfreeco/swift-macro-testing.git resolved at 0.6.3
Creating working copy for https://github.com/pointfreeco/swift-case-paths.git
Working copy of https://github.com/pointfreeco/swift-case-paths.git resolved at 1.7.1
warning: 'swift-macro-testing': Conflicting identity for swift-syntax: dependency 'github.com/swiftlang/swift-syntax' and dependency 'github.com/apple/swift-syntax' both point to the same package identity 'swift-syntax'. The dependencies are introduced through the following chains: (A) /users/admin/builder/spi-builder-workspace->github.com/pointfreeco/swift-dependencies->github.com/swiftlang/swift-syntax (B) /users/admin/builder/spi-builder-workspace->github.com/apple/swift-syntax. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
warning: 'swift-snapshot-testing': Conflicting identity for swift-syntax: dependency 'github.com/swiftlang/swift-syntax' and dependency 'github.com/apple/swift-syntax' both point to the same package identity 'swift-syntax'. The dependencies are introduced through the following chains: (A) /users/admin/builder/spi-builder-workspace->github.com/pointfreeco/swift-dependencies->github.com/swiftlang/swift-syntax (B) /users/admin/builder/spi-builder-workspace->github.com/apple/swift-syntax. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
warning: 'swift-dependencies': Conflicting identity for swift-syntax: dependency 'github.com/swiftlang/swift-syntax' and dependency 'github.com/apple/swift-syntax' both point to the same package identity 'swift-syntax'. The dependencies are introduced through the following chains: (A) /users/admin/builder/spi-builder-workspace->github.com/pointfreeco/swift-dependencies->github.com/swiftlang/swift-syntax (B) /users/admin/builder/spi-builder-workspace->github.com/apple/swift-syntax. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
warning: 'swift-case-paths': Conflicting identity for swift-syntax: dependency 'github.com/swiftlang/swift-syntax' and dependency 'github.com/apple/swift-syntax' both point to the same package identity 'swift-syntax'. The dependencies are introduced through the following chains: (A) /users/admin/builder/spi-builder-workspace->github.com/pointfreeco/swift-dependencies->github.com/swiftlang/swift-syntax (B) /users/admin/builder/spi-builder-workspace->github.com/apple/swift-syntax. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
BUILD FAILURE 6.2 macosSpm