Skip to content

Commit 01fc16a

Browse files
committed
Refactor code, using fast & naive _StateMachine instead of dynamic but slow SwiftState.
1 parent b83ce3e commit 01fc16a

File tree

3 files changed

+271
-320
lines changed

3 files changed

+271
-320
lines changed

SwiftTask.xcodeproj/project.pbxproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131
485C31F21A1D619A00040DA3 /* TypeInferenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 485C31F01A1D619A00040DA3 /* TypeInferenceTests.swift */; };
3232
48A1E8221A366F9C007619EB /* SwiftTask.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F46DED4199EDF1000F97868 /* SwiftTask.framework */; };
3333
48A1E8231A366FA8007619EB /* SwiftTask.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 48CD5A0C19AEE3570042B9F1 /* SwiftTask.framework */; };
34+
48B58D7B1A6F255E0068E18C /* _StateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48B58D7A1A6F255E0068E18C /* _StateMachine.swift */; };
35+
48B58D7C1A6F255E0068E18C /* _StateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48B58D7A1A6F255E0068E18C /* _StateMachine.swift */; };
3436
48CD5A3C19AEEBDF0042B9F1 /* SwiftTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F46DEFA199EDF8100F97868 /* SwiftTask.swift */; };
3537
48CD5A4619AEEC2E0042B9F1 /* SwiftTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F46DED9199EDF1000F97868 /* SwiftTask.h */; settings = {ATTRIBUTES = (Public, ); }; };
3638
/* End PBXBuildFile section */
@@ -53,6 +55,7 @@
5355
484552C91A4CF48A007770CA /* SwiftState.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftState.framework; path = Carthage/Checkouts/SwiftState/build/Debug/SwiftState.framework; sourceTree = "<group>"; };
5456
48511C5A19C17563002FE03C /* RetainCycleTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RetainCycleTests.swift; sourceTree = "<group>"; };
5557
485C31F01A1D619A00040DA3 /* TypeInferenceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypeInferenceTests.swift; sourceTree = "<group>"; };
58+
48B58D7A1A6F255E0068E18C /* _StateMachine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = _StateMachine.swift; sourceTree = "<group>"; };
5659
48CD5A0C19AEE3570042B9F1 /* SwiftTask.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftTask.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5760
/* End PBXFileReference section */
5861

@@ -118,6 +121,7 @@
118121
isa = PBXGroup;
119122
children = (
120123
1F46DED9199EDF1000F97868 /* SwiftTask.h */,
124+
48B58D7A1A6F255E0068E18C /* _StateMachine.swift */,
121125
1F46DEFA199EDF8100F97868 /* SwiftTask.swift */,
122126
1F46DED7199EDF1000F97868 /* Supporting Files */,
123127
);
@@ -362,6 +366,7 @@
362366
buildActionMask = 2147483647;
363367
files = (
364368
1F46DEFB199EDF8100F97868 /* SwiftTask.swift in Sources */,
369+
48B58D7B1A6F255E0068E18C /* _StateMachine.swift in Sources */,
365370
);
366371
runOnlyForDeploymentPostprocessing = 0;
367372
};
@@ -402,6 +407,7 @@
402407
buildActionMask = 2147483647;
403408
files = (
404409
48CD5A3C19AEEBDF0042B9F1 /* SwiftTask.swift in Sources */,
410+
48B58D7C1A6F255E0068E18C /* _StateMachine.swift in Sources */,
405411
);
406412
runOnlyForDeploymentPostprocessing = 0;
407413
};

0 commit comments

Comments
 (0)