From bc1c6194871f81e52ab9dd70ab34cc0f8afe5bfb Mon Sep 17 00:00:00 2001 From: Mattt Date: Thu, 14 Jan 2021 10:38:04 -0800 Subject: [PATCH] Remove unnecessary imports of Foundation (#178) --- Sources/Surge/Random/Random.swift | 2 -- Sources/Surge/Utilities/Array+Extensions.swift | 2 -- Sources/Surge/Utilities/ArraySlice+Extensions.swift | 2 -- Sources/Surge/Utilities/OperatorPrecedences.swift | 2 -- Sources/Surge/Utilities/UnsafeMemory.swift | 2 -- Sources/Surge/Utilities/UnsafeMutableMemory.swift | 2 -- Tests/SurgeBenchmarkTests/ArithmeticTests.swift | 1 - Tests/SurgeBenchmarkTests/LogarithmTests.swift | 1 - .../SurgeBenchmarkTests/SurgeBenchmarkTests+Extensions.swift | 1 - Tests/SurgeBenchmarkTests/TrigonometricTests.swift | 1 - Tests/SurgeTests/ArithmeticTests.swift | 1 - Tests/SurgeTests/AuxiliaryTests.swift | 1 - Tests/SurgeTests/ConvolutionTests.swift | 4 ++-- Tests/SurgeTests/LogarithmTests.swift | 1 - Tests/SurgeTests/RandomTests.swift | 1 - Tests/SurgeTests/StatisticsTests.swift | 1 - Tests/SurgeTests/SurgeTests+Extensions.swift | 1 - Tests/SurgeTests/TrigonometricTests.swift | 1 - Tests/SurgeTests/XCTAssert+Surge.swift | 1 - 19 files changed, 2 insertions(+), 26 deletions(-) diff --git a/Sources/Surge/Random/Random.swift b/Sources/Surge/Random/Random.swift index f3a2f93..6d6ff3c 100644 --- a/Sources/Surge/Random/Random.swift +++ b/Sources/Surge/Random/Random.swift @@ -18,8 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation - // MARK: - Random: Uniform Distribution /// Generates an array of uniform-distributed random values within a (closed) `range`. diff --git a/Sources/Surge/Utilities/Array+Extensions.swift b/Sources/Surge/Utilities/Array+Extensions.swift index a3ac80f..4c34cb4 100644 --- a/Sources/Surge/Utilities/Array+Extensions.swift +++ b/Sources/Surge/Utilities/Array+Extensions.swift @@ -18,8 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation - extension Array: UnsafeMemoryAccessible, UnsafeMutableMemoryAccessible { public func withUnsafeMemory(_ action: (UnsafeMemory) throws -> Result) rethrows -> Result { return try withUnsafeBufferPointer { ptr in diff --git a/Sources/Surge/Utilities/ArraySlice+Extensions.swift b/Sources/Surge/Utilities/ArraySlice+Extensions.swift index 9940d71..2879dc1 100644 --- a/Sources/Surge/Utilities/ArraySlice+Extensions.swift +++ b/Sources/Surge/Utilities/ArraySlice+Extensions.swift @@ -18,8 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation - extension ArraySlice: UnsafeMemoryAccessible, UnsafeMutableMemoryAccessible { public func withUnsafeMemory(_ action: (UnsafeMemory) throws -> Result) rethrows -> Result { return try withUnsafeBufferPointer { ptr in diff --git a/Sources/Surge/Utilities/OperatorPrecedences.swift b/Sources/Surge/Utilities/OperatorPrecedences.swift index 9913b8b..12e5919 100644 --- a/Sources/Surge/Utilities/OperatorPrecedences.swift +++ b/Sources/Surge/Utilities/OperatorPrecedences.swift @@ -18,8 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation - // MARK: - Element-wise Addition infix operator .+: AdditionPrecedence diff --git a/Sources/Surge/Utilities/UnsafeMemory.swift b/Sources/Surge/Utilities/UnsafeMemory.swift index 7c0930b..104c2fd 100644 --- a/Sources/Surge/Utilities/UnsafeMemory.swift +++ b/Sources/Surge/Utilities/UnsafeMemory.swift @@ -18,8 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation - /// Memory region. public struct UnsafeMemory: Sequence { /// Pointer to the first element diff --git a/Sources/Surge/Utilities/UnsafeMutableMemory.swift b/Sources/Surge/Utilities/UnsafeMutableMemory.swift index 5f1be17..bf80b0c 100644 --- a/Sources/Surge/Utilities/UnsafeMutableMemory.swift +++ b/Sources/Surge/Utilities/UnsafeMutableMemory.swift @@ -18,8 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation - /// Mutable memory region. public struct UnsafeMutableMemory { /// Pointer to the first element diff --git a/Tests/SurgeBenchmarkTests/ArithmeticTests.swift b/Tests/SurgeBenchmarkTests/ArithmeticTests.swift index fb6b86a..a2d4ebc 100644 --- a/Tests/SurgeBenchmarkTests/ArithmeticTests.swift +++ b/Tests/SurgeBenchmarkTests/ArithmeticTests.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeBenchmarkTests/LogarithmTests.swift b/Tests/SurgeBenchmarkTests/LogarithmTests.swift index d01ff7a..77e2791 100644 --- a/Tests/SurgeBenchmarkTests/LogarithmTests.swift +++ b/Tests/SurgeBenchmarkTests/LogarithmTests.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeBenchmarkTests/SurgeBenchmarkTests+Extensions.swift b/Tests/SurgeBenchmarkTests/SurgeBenchmarkTests+Extensions.swift index b14619e..4a53ae3 100644 --- a/Tests/SurgeBenchmarkTests/SurgeBenchmarkTests+Extensions.swift +++ b/Tests/SurgeBenchmarkTests/SurgeBenchmarkTests+Extensions.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeBenchmarkTests/TrigonometricTests.swift b/Tests/SurgeBenchmarkTests/TrigonometricTests.swift index e09b616..9de0d24 100644 --- a/Tests/SurgeBenchmarkTests/TrigonometricTests.swift +++ b/Tests/SurgeBenchmarkTests/TrigonometricTests.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeTests/ArithmeticTests.swift b/Tests/SurgeTests/ArithmeticTests.swift index 8479104..5d7eb27 100644 --- a/Tests/SurgeTests/ArithmeticTests.swift +++ b/Tests/SurgeTests/ArithmeticTests.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeTests/AuxiliaryTests.swift b/Tests/SurgeTests/AuxiliaryTests.swift index d426c45..973b631 100644 --- a/Tests/SurgeTests/AuxiliaryTests.swift +++ b/Tests/SurgeTests/AuxiliaryTests.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeTests/ConvolutionTests.swift b/Tests/SurgeTests/ConvolutionTests.swift index b20db4e..5f6b7d9 100644 --- a/Tests/SurgeTests/ConvolutionTests.swift +++ b/Tests/SurgeTests/ConvolutionTests.swift @@ -18,10 +18,10 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation -import Surge import XCTest +@testable import Surge + class ConvolutionTests: XCTestCase { let floatAccuracy: Float = 1e-8 let doubleAccuracy: Double = 1e-11 diff --git a/Tests/SurgeTests/LogarithmTests.swift b/Tests/SurgeTests/LogarithmTests.swift index 98b921c..b7a51d5 100644 --- a/Tests/SurgeTests/LogarithmTests.swift +++ b/Tests/SurgeTests/LogarithmTests.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeTests/RandomTests.swift b/Tests/SurgeTests/RandomTests.swift index 56bdcf1..c1c51d1 100644 --- a/Tests/SurgeTests/RandomTests.swift +++ b/Tests/SurgeTests/RandomTests.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeTests/StatisticsTests.swift b/Tests/SurgeTests/StatisticsTests.swift index 2a717e0..96533a8 100644 --- a/Tests/SurgeTests/StatisticsTests.swift +++ b/Tests/SurgeTests/StatisticsTests.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeTests/SurgeTests+Extensions.swift b/Tests/SurgeTests/SurgeTests+Extensions.swift index a24ad11..20d9d50 100644 --- a/Tests/SurgeTests/SurgeTests+Extensions.swift +++ b/Tests/SurgeTests/SurgeTests+Extensions.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeTests/TrigonometricTests.swift b/Tests/SurgeTests/TrigonometricTests.swift index 90ed8fb..82976ee 100644 --- a/Tests/SurgeTests/TrigonometricTests.swift +++ b/Tests/SurgeTests/TrigonometricTests.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge diff --git a/Tests/SurgeTests/XCTAssert+Surge.swift b/Tests/SurgeTests/XCTAssert+Surge.swift index c77a8c9..278da54 100644 --- a/Tests/SurgeTests/XCTAssert+Surge.swift +++ b/Tests/SurgeTests/XCTAssert+Surge.swift @@ -18,7 +18,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -import Foundation import XCTest @testable import Surge