Skip to content

Commit 09f0ef3

Browse files
author
Daniel Dahan
committed
updated for swift 5
1 parent d578876 commit 09f0ef3

File tree

5 files changed

+17
-19
lines changed

5 files changed

+17
-19
lines changed

.swift-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.2
1+
5.0

Algorithm.podspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22
s.name = 'Algorithm'
3-
s.version = '3.0'
4-
s.swift_version = '4.2'
3+
s.version = '3.1'
4+
s.swift_version = '5.0'
55
s.license = 'BSD-3-Clause'
66
s.summary = 'A toolset for writing algorithms in Swift.'
77
s.homepage = 'http://algorithmswift.io'

Algorithm.xcodeproj/project.pbxproj

+12-14
Original file line numberDiff line numberDiff line change
@@ -374,17 +374,19 @@
374374
TargetAttributes = {
375375
65744C9B1C554BA50011C977 = {
376376
CreatedOnToolsVersion = 7.2;
377-
LastSwiftMigration = 0800;
377+
LastSwiftMigration = 1020;
378378
};
379379
65744CA51C554BA50011C977 = {
380380
CreatedOnToolsVersion = 7.2;
381-
LastSwiftMigration = 0800;
381+
LastSwiftMigration = 1020;
382382
};
383383
65744CC51C554E370011C977 = {
384384
CreatedOnToolsVersion = 7.2;
385+
LastSwiftMigration = 1020;
385386
};
386387
65744CCE1C554E380011C977 = {
387388
CreatedOnToolsVersion = 7.2;
389+
LastSwiftMigration = 1020;
388390
};
389391
};
390392
};
@@ -669,8 +671,7 @@
669671
PRODUCT_NAME = Algorithm;
670672
SKIP_INSTALL = YES;
671673
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
672-
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
673-
SWIFT_VERSION = 4.2;
674+
SWIFT_VERSION = 5.0;
674675
};
675676
name = Debug;
676677
};
@@ -689,8 +690,7 @@
689690
PRODUCT_BUNDLE_IDENTIFIER = com.cosmicmind.Algorithm;
690691
PRODUCT_NAME = Algorithm;
691692
SKIP_INSTALL = YES;
692-
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
693-
SWIFT_VERSION = 4.2;
693+
SWIFT_VERSION = 5.0;
694694
};
695695
name = Release;
696696
};
@@ -703,7 +703,7 @@
703703
PRODUCT_BUNDLE_IDENTIFIER = io.cosmicmind.AlgorithmTests;
704704
PRODUCT_NAME = "$(TARGET_NAME)";
705705
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
706-
SWIFT_VERSION = 4.2;
706+
SWIFT_VERSION = 5.0;
707707
};
708708
name = Debug;
709709
};
@@ -715,7 +715,7 @@
715715
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
716716
PRODUCT_BUNDLE_IDENTIFIER = io.cosmicmind.AlgorithmTests;
717717
PRODUCT_NAME = "$(TARGET_NAME)";
718-
SWIFT_VERSION = 4.2;
718+
SWIFT_VERSION = 5.0;
719719
};
720720
name = Release;
721721
};
@@ -738,8 +738,7 @@
738738
SDKROOT = macosx;
739739
SKIP_INSTALL = YES;
740740
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
741-
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
742-
SWIFT_VERSION = 4.2;
741+
SWIFT_VERSION = 5.0;
743742
};
744743
name = Debug;
745744
};
@@ -761,8 +760,7 @@
761760
PRODUCT_NAME = Algorithm;
762761
SDKROOT = macosx;
763762
SKIP_INSTALL = YES;
764-
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
765-
SWIFT_VERSION = 4.2;
763+
SWIFT_VERSION = 5.0;
766764
};
767765
name = Release;
768766
};
@@ -779,7 +777,7 @@
779777
PRODUCT_NAME = "$(TARGET_NAME)";
780778
SDKROOT = macosx;
781779
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
782-
SWIFT_VERSION = 4.2;
780+
SWIFT_VERSION = 5.0;
783781
};
784782
name = Debug;
785783
};
@@ -795,7 +793,7 @@
795793
PRODUCT_BUNDLE_IDENTIFIER = "io.cosmicmind.Algorithm-OSXTests";
796794
PRODUCT_NAME = "$(TARGET_NAME)";
797795
SDKROOT = macosx;
798-
SWIFT_VERSION = 4.2;
796+
SWIFT_VERSION = 5.0;
799797
};
800798
name = Release;
801799
};

Sources/Algorithm+Array.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ extension Array where Element: Equatable {
3232
*/
3333
@discardableResult
3434
mutating func remove(object: Element) -> Element? {
35-
return index(of: object).map { self.remove(at: $0) }
35+
return firstIndex(of: object).map { self.remove(at: $0) }
3636
}
3737

3838
/**

Sources/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>3.0</string>
18+
<string>3.1.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

0 commit comments

Comments
 (0)