Skip to content

Commit c7d1712

Browse files
committed
[Swift 4.2] Graph
1 parent c2d0169 commit c7d1712

File tree

6 files changed

+12
-21
lines changed

6 files changed

+12
-21
lines changed

Graph/Graph.playground/Contents.swift

-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
import Graph
22

3-
// last checked with Xcode 9.0b4
4-
#if swift(>=4.0)
5-
print("Hello, Swift 4!")
6-
#endif
7-
8-
93
for graph in [AdjacencyMatrixGraph<Int>(), AdjacencyListGraph<Int>()] {
104

115
let v1 = graph.createVertex(1)

Graph/Graph.playground/timeline.xctimeline

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
version = "3.0">
44
<TimelineItems>
55
<LoggerValueHistoryTimelineItem
6-
documentLocation = "file:///Users/kachen/src/swift-algorithm-club/Graph/Graph.playground#CharacterRangeLen=12&amp;CharacterRangeLoc=1322&amp;EndingColumnNumber=4&amp;EndingLineNumber=45&amp;StartingColumnNumber=7&amp;StartingLineNumber=44&amp;Timestamp=523289935.918656"
6+
documentLocation = "file:///Users/ashishkakkad/Ashish/iOS/GitHub/swift-algorithm-club/Graph/Graph.playground#CharacterRangeLen=12&amp;CharacterRangeLoc=1238&amp;EndingColumnNumber=4&amp;EndingLineNumber=39&amp;StartingColumnNumber=7&amp;StartingLineNumber=38&amp;Timestamp=560365411.415967"
77
selectedRepresentationIndex = "1"
88
shouldTrackSuperviewWidth = "NO">
99
</LoggerValueHistoryTimelineItem>

Graph/Graph.xcodeproj/project.pbxproj

+9-5
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@
158158
isa = PBXProject;
159159
attributes = {
160160
LastSwiftUpdateCheck = 0730;
161-
LastUpgradeCheck = 0900;
161+
LastUpgradeCheck = 1000;
162162
ORGANIZATIONNAME = "Swift Algorithm Club";
163163
TargetAttributes = {
164164
49BFA2FC1CDF886B00522D66 = {
@@ -251,12 +251,14 @@
251251
CLANG_WARN_BOOL_CONVERSION = YES;
252252
CLANG_WARN_COMMA = YES;
253253
CLANG_WARN_CONSTANT_CONVERSION = YES;
254+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
254255
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
255256
CLANG_WARN_EMPTY_BODY = YES;
256257
CLANG_WARN_ENUM_CONVERSION = YES;
257258
CLANG_WARN_INFINITE_RECURSION = YES;
258259
CLANG_WARN_INT_CONVERSION = YES;
259260
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
261+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
260262
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
261263
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
262264
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
@@ -289,7 +291,7 @@
289291
ONLY_ACTIVE_ARCH = YES;
290292
SDKROOT = macosx;
291293
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
292-
SWIFT_VERSION = 4.0;
294+
SWIFT_VERSION = 4.2;
293295
VERSIONING_SYSTEM = "apple-generic";
294296
VERSION_INFO_PREFIX = "";
295297
};
@@ -308,12 +310,14 @@
308310
CLANG_WARN_BOOL_CONVERSION = YES;
309311
CLANG_WARN_COMMA = YES;
310312
CLANG_WARN_CONSTANT_CONVERSION = YES;
313+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
311314
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
312315
CLANG_WARN_EMPTY_BODY = YES;
313316
CLANG_WARN_ENUM_CONVERSION = YES;
314317
CLANG_WARN_INFINITE_RECURSION = YES;
315318
CLANG_WARN_INT_CONVERSION = YES;
316319
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
320+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
317321
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
318322
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
319323
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
@@ -339,7 +343,7 @@
339343
MTL_ENABLE_DEBUG_INFO = NO;
340344
SDKROOT = macosx;
341345
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
342-
SWIFT_VERSION = 4.0;
346+
SWIFT_VERSION = 4.2;
343347
VERSIONING_SYSTEM = "apple-generic";
344348
VERSION_INFO_PREFIX = "";
345349
};
@@ -364,7 +368,7 @@
364368
SKIP_INSTALL = YES;
365369
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
366370
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
367-
SWIFT_VERSION = 4.0;
371+
SWIFT_VERSION = 4.2;
368372
};
369373
name = Debug;
370374
};
@@ -386,7 +390,7 @@
386390
PRODUCT_NAME = "$(TARGET_NAME)";
387391
SKIP_INSTALL = YES;
388392
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
389-
SWIFT_VERSION = 4.0;
393+
SWIFT_VERSION = 4.2;
390394
};
391395
name = Release;
392396
};

Graph/Graph.xcodeproj/xcshareddata/xcschemes/Graph.xcscheme

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0900"
3+
LastUpgradeVersion = "1000"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

Graph/Graph.xcodeproj/xcshareddata/xcschemes/GraphTests.xcscheme

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0900"
3+
LastUpgradeVersion = "1000"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

Graph/GraphTests/GraphTests.swift

-7
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,6 @@ import XCTest
1010

1111
class GraphTests: XCTestCase {
1212

13-
func testSwift4() {
14-
// last checked with Xcode 9.0b4
15-
#if swift(>=4.0)
16-
print("Hello, Swift 4!")
17-
#endif
18-
}
19-
2013
func testAdjacencyMatrixGraphDescription() {
2114

2215
let graph = AdjacencyMatrixGraph<String>()

0 commit comments

Comments
 (0)