Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Nimble.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1023,7 +1023,7 @@
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
INFOPLIST_FILE = Sources/Nimble/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 12.0;
PRODUCT_BUNDLE_IDENTIFIER = net.jeffhui.Nimble;
Expand All @@ -1046,7 +1046,7 @@
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1 $(inherited)";
INFOPLIST_FILE = Tests/NimbleTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 12.0;
METAL_ENABLE_DEBUG_INFO = YES;
Expand Down Expand Up @@ -1077,7 +1077,7 @@
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1 $(inherited)";
INFOPLIST_FILE = Tests/NimbleTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 12.0;
METAL_ENABLE_DEBUG_INFO = YES;
Expand Down Expand Up @@ -1105,7 +1105,7 @@
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
INFOPLIST_FILE = Sources/Nimble/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 12.0;
PRODUCT_BUNDLE_IDENTIFIER = net.jeffhui.Nimble;
Expand Down
2 changes: 1 addition & 1 deletion Project.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import ProjectDescription

let bundleIDPrefix = "net.jeffhui"
let destinations: Destinations = .iOS.union(Destinations.macOS)
let deploymentTargets: DeploymentTargets = .multiplatform(iOS: "13.0", macOS: "12.0")
let deploymentTargets: DeploymentTargets = .multiplatform(iOS: "15.0", macOS: "12.0")

let target: Target = .target(
name: "Nimble",
Expand Down
60 changes: 30 additions & 30 deletions Sources/Nimble/Matchers/BeLogical.swift
Original file line number Diff line number Diff line change
Expand Up @@ -41,36 +41,36 @@ extension Int64: Swift.ExpressibleByBooleanLiteral {
self = NSNumber(value: value).int64Value
}
}

extension UInt64: ExpressibleByBooleanLiteral {
public init(booleanLiteral value: Bool) {
self = NSNumber(value: value).uint64Value
}
}

extension Float: ExpressibleByBooleanLiteral {
public init(booleanLiteral value: Bool) {
self = NSNumber(value: value).floatValue
}
}

extension Double: ExpressibleByBooleanLiteral {
public init(booleanLiteral value: Bool) {
self = NSNumber(value: value).doubleValue
}
}

extension Int: ExpressibleByBooleanLiteral {
public init(booleanLiteral value: Bool) {
self = NSNumber(value: value).intValue
}
}

extension UInt: ExpressibleByBooleanLiteral {
public init(booleanLiteral value: Bool) {
self = NSNumber(value: value).uintValue
}
}
//
//extension UInt64: ExpressibleByBooleanLiteral {
// public init(booleanLiteral value: Bool) {
// self = NSNumber(value: value).uint64Value
// }
//}
//
//extension Float: ExpressibleByBooleanLiteral {
// public init(booleanLiteral value: Bool) {
// self = NSNumber(value: value).floatValue
// }
//}
//
//extension Double: ExpressibleByBooleanLiteral {
// public init(booleanLiteral value: Bool) {
// self = NSNumber(value: value).doubleValue
// }
//}
//
//extension Int: ExpressibleByBooleanLiteral {
// public init(booleanLiteral value: Bool) {
// self = NSNumber(value: value).intValue
// }
//}
//
//extension UInt: ExpressibleByBooleanLiteral {
// public init(booleanLiteral value: Bool) {
// self = NSNumber(value: value).uintValue
// }
//}

internal func rename<T>(_ matcher: Matcher<T>, failureMessage message: ExpectationMessage) -> Matcher<T> {
return Matcher { actualExpression in
Expand Down
2 changes: 1 addition & 1 deletion Sources/Nimble/Utils/AsyncTimerSequence.swift
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ internal struct DateClock: NimbleClockProtocol {

// Date is Sendable as of at least iOS 16.
// But as of Swift 5.9, it's still not Sendable in the open source version.
extension Date: @unchecked Sendable {}
//extension Date: @unchecked Sendable {}

extension Date: NimbleInstantProtocol {
typealias Interval = NimbleTimeInterval
Expand Down
Loading