Skip to content

Commit da372df

Browse files
Remove dependency on Half, use Float16 instead
1 parent 6fbd643 commit da372df

File tree

9 files changed

+18
-23
lines changed

9 files changed

+18
-23
lines changed

Package.resolved

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

Package.swift

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,10 @@ let package = Package(
1414
products: [
1515
.library(name: "CBORCoding", targets: ["CBORCoding"])
1616
],
17-
18-
dependencies: [
19-
.package(url: "https://github.com/SomeRandomiOSDev/Half", from: "1.4.1")
20-
],
17+
dependencies: [],
2118

2219
targets: [
23-
.target(name: "CBORCoding", dependencies: ["Half"]),
24-
.testTarget(name: "CBORCodingTests", dependencies: ["CBORCoding", "Half"])
20+
.target(name: "CBORCoding", dependencies: []),
21+
.testTarget(name: "CBORCodingTests", dependencies: ["CBORCoding"])
2522
]
2623
)

Sources/CBORCoding/CBORDecoder.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
//
77

88
import Foundation
9+
#if canImport(Half)
910
@_implementationOnly import Half
11+
#endif
1012

1113
#if canImport(Combine)
1214
import Combine

Sources/CBORCoding/CBOREncoder.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
//
77

88
import Foundation
9+
#if canImport(Half)
910
@_implementationOnly import Half
11+
#endif
1012

1113
#if canImport(Combine)
1214
import Combine

Sources/CBORCoding/CBORParser.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
//
77

88
import Foundation
9-
@_implementationOnly import Half
109

1110
// MARK: - CBORParser Definition
1211

Sources/CBORCoding/Half.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import Foundation
2+
3+
#if !canImport(Half)
4+
typealias Half = Float16
5+
#endif

Tests/CBORCodingTests/CBORDecoderTests.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
// swiftlint:disable nesting function_body_length force_cast identifier_name opening_brace comma implicitly_unwrapped_optional number_separator force_unwrapping closure_spacing
99

1010
@testable import CBORCoding
11+
#if canImport(Half)
1112
import Half
13+
#endif
1214
import XCTest
1315

1416
// MARK: - CBORDecoderTests Definition

Tests/CBORCodingTests/CBOREncoderTests.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
// swiftlint:disable comma nesting function_body_length identifier_name force_try force_cast number_separator force_unwrapping
99

1010
@testable import CBORCoding
11+
#if canImport(Half)
1112
import Half
13+
#endif
1214
import XCTest
1315

1416
// MARK: - CBORTests Definition

Tests/CBORCodingTests/CBORParserTests.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
// swiftlint:disable function_body_length force_cast comma force_try implicitly_unwrapped_optional number_separator force_unwrapping
99

1010
@testable import CBORCoding
11+
#if canImport(Half)
1112
import Half
13+
#endif
1214
import XCTest
1315

1416
// MARK: - CBORParserTests Definition

0 commit comments

Comments
 (0)