Skip to content

Commit 9a97dd4

Browse files
authored
Export withMainSerialExecutor (#2033)
* wip * Move `_withMainSerialExecutor` to swift-dependencies * bump
1 parent 453d2ef commit 9a97dd4

File tree

13 files changed

+30
-291
lines changed

13 files changed

+30
-291
lines changed

ComposableArchitecture.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.resolved

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ let package = Package(
2323
.package(url: "https://github.com/pointfreeco/swift-case-paths", from: "0.14.0"),
2424
.package(url: "https://github.com/apple/swift-collections", from: "1.0.2"),
2525
.package(url: "https://github.com/pointfreeco/swift-custom-dump", from: "0.10.0"),
26-
.package(url: "https://github.com/pointfreeco/swift-dependencies", from: "0.2.0"),
26+
.package(url: "https://github.com/pointfreeco/swift-dependencies", from: "0.4.0"),
2727
.package(url: "https://github.com/pointfreeco/swift-identified-collections", from: "0.7.0"),
2828
.package(url: "https://github.com/pointfreeco/swiftui-navigation", from: "0.7.1"),
2929
.package(url: "https://github.com/pointfreeco/xctest-dynamic-overlay", from: "0.8.4"),
@@ -32,20 +32,19 @@ let package = Package(
3232
.target(
3333
name: "ComposableArchitecture",
3434
dependencies: [
35+
.product(name: "_SwiftUINavigationState", package: "swiftui-navigation"),
3536
.product(name: "CasePaths", package: "swift-case-paths"),
3637
.product(name: "CombineSchedulers", package: "combine-schedulers"),
3738
.product(name: "CustomDump", package: "swift-custom-dump"),
3839
.product(name: "Dependencies", package: "swift-dependencies"),
3940
.product(name: "IdentifiedCollections", package: "swift-identified-collections"),
4041
.product(name: "OrderedCollections", package: "swift-collections"),
41-
.product(name: "_SwiftUINavigationState", package: "swiftui-navigation"),
4242
.product(name: "XCTestDynamicOverlay", package: "xctest-dynamic-overlay"),
4343
]
4444
),
4545
.testTarget(
4646
name: "ComposableArchitectureTests",
4747
dependencies: [
48-
"_CAsyncSupport",
4948
"ComposableArchitecture",
5049
]
5150
),
@@ -56,7 +55,6 @@ let package = Package(
5655
.product(name: "Benchmark", package: "swift-benchmark"),
5756
]
5857
),
59-
.systemLibrary(name: "_CAsyncSupport"),
6058
]
6159
)
6260

Sources/_CAsyncSupport/_CAsyncSupport.h

Lines changed: 0 additions & 248 deletions
This file was deleted.

Sources/_CAsyncSupport/module.modulemap

Lines changed: 0 additions & 4 deletions
This file was deleted.

Tests/ComposableArchitectureTests/ComposableArchitectureTests.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Combine
22
import CombineSchedulers
33
import ComposableArchitecture
4+
@_spi(Concurrency) import Dependencies
45
import XCTest
56

67
@MainActor
@@ -112,7 +113,7 @@ final class ComposableArchitectureTests: BaseTCATestCase {
112113
}
113114

114115
func testCancellation() async {
115-
await _withMainSerialExecutor {
116+
await withMainSerialExecutor {
116117
let mainQueue = DispatchQueue.test
117118

118119
enum Action: Equatable {

0 commit comments

Comments
 (0)