Build Information
Failed to build RNGExtension, reference 1.1.0-alpha.6 (dcaf24
), with Swift 6.0 for macOS (SPM) on 31 Oct 2024 03:15:04 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/t-ae/rng-extension.git
Reference: 1.1.0-alpha.6
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/t-ae/rng-extension
* tag 1.1.0-alpha.6 -> FETCH_HEAD
HEAD is now at dcaf240 Fix: sample with base
Cloned https://github.com/t-ae/rng-extension.git
Revision (git rev-parse @):
dcaf24002b37dcc4ac6d187d10a57eda1a99e160
SUCCESS checkout https://github.com/t-ae/rng-extension.git at 1.1.0-alpha.6
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "rng-extension",
"name": "RNGExtension",
"url": "https://github.com/t-ae/rng-extension.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/rng-extension",
"dependencies": [
]
}
]
}
Fetching https://github.com/t-ae/rng-extension.git
[1/147] Fetching rng-extension
Fetched https://github.com/t-ae/rng-extension.git from cache (0.67s)
Creating working copy for https://github.com/t-ae/rng-extension.git
Working copy of https://github.com/t-ae/rng-extension.git resolved at 1.1.0-alpha.6 (dcaf240)
warning: '.resolve-product-dependencies': dependency 'rng-extension' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/t-ae/rng-extension.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/5] Emitting module RNGExtension
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:88:35: error: 'Float80' is unavailable: Float80 is not available on target platform.
86 | /// - Precondition:
87 | /// - `sigma` >= 0
88 | public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
89 | return next_generic(mu: mu, sigma: sigma)
90 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:88:51: error: 'Float80' is unavailable: Float80 is not available on target platform.
86 | /// - Precondition:
87 | /// - `sigma` >= 0
88 | public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
89 | return next_generic(mu: mu, sigma: sigma)
90 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:88:63: error: 'Float80' is unavailable: Float80 is not available on target platform.
86 | /// - Precondition:
87 | /// - `sigma` >= 0
88 | public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
89 | return next_generic(mu: mu, sigma: sigma)
90 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'BinaryFloatingPoint', 'FloatingPoint', 'Strideable', 'Comparable', 'Equatable', 'SignedNumeric', 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Hashable', 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
33 | }
34 |
35 | extension Float80: SinLog {
| |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'BinaryFloatingPoint', 'FloatingPoint', 'Strideable', 'Comparable', 'Equatable', 'SignedNumeric', 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Hashable', 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:36:26: error: 'Float80' is unavailable: Float80 is not available on target platform.
34 |
35 | extension Float80: SinLog {
36 | static func sin(_ x: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
37 | return Foundation.sin(x)
38 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:36:38: error: 'Float80' is unavailable: Float80 is not available on target platform.
34 |
35 | extension Float80: SinLog {
36 | static func sin(_ x: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
37 | return Foundation.sin(x)
38 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:39:26: error: 'Float80' is unavailable: Float80 is not available on target platform.
37 | return Foundation.sin(x)
38 | }
39 | static func log(_ x: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
40 | return Foundation.log(x)
41 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:39:38: error: 'Float80' is unavailable: Float80 is not available on target platform.
37 | return Foundation.sin(x)
38 | }
39 | static func log(_ x: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
40 | return Foundation.log(x)
41 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: type declared here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'BinaryFloatingPoint'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'BinaryFloatingPoint'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'ExpressibleByFloatLiteral'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'ExpressibleByFloatLiteral'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'FloatingPoint'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'FloatingPoint'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Duration:16:24: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
6 | public static func /= (lhs: inout Duration, rhs: Double)
7 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
8 | public static func / <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
| `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
9 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
10 | public static func /= <T>(lhs: inout Duration, rhs: T) where T : BinaryInteger
:
14 | public static func * (lhs: Duration, rhs: Double) -> Duration
15 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
16 | public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
| `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
17 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
18 | public static func *= <T>(lhs: inout Duration, rhs: T) where T : BinaryInteger
Swift.SIMD:4:24: note: candidate would match if 'Float80' conformed to 'SIMD'
2 | public static func + (a: Self, b: Self) -> Self
3 | public static func - (a: Self, b: Self) -> Self
4 | public static func * (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
5 | public static func / (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
6 | public func addingProduct(_ a: Self, _ b: Self) -> Self
7 | public func squareRoot() -> Self
Swift.SIMD:47:24: note: candidate would match if 'Float80' conformed to 'SIMD'
8 | public static func &- (a: Self.Scalar, b: Self) -> Self
9 | public static func &* (a: Self.Scalar, b: Self) -> Self
10 | public static func / (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
11 | public static func % (a: Self.Scalar, b: Self) -> Self
12 | public static func & (a: Self, b: Self.Scalar) -> Self
:
18 | public static func &- (a: Self, b: Self.Scalar) -> Self
19 | public static func &* (a: Self, b: Self.Scalar) -> Self
20 | public static func / (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
21 | public static func % (a: Self, b: Self.Scalar) -> Self
22 | public static func &= (a: inout Self, b: Self)
:
45 | public static func - (a: Self, b: Self) -> Self
46 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
47 | public static func * (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
48 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
49 | public static func + (a: Self, b: Self.Scalar) -> Self
:
51 | public static func - (a: Self, b: Self.Scalar) -> Self
52 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
53 | public static func * (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
54 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
55 | public static func + (a: Self.Scalar, b: Self) -> Self
:
57 | public static func - (a: Self.Scalar, b: Self) -> Self
58 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
59 | public static func * (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
60 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+=' instead")
61 | public static func += (a: inout Self, b: Self)
Swift.SIMD:5:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
3 | public static func + (a: Self.Scalar, b: Self) -> Self
4 | public static func - (a: Self.Scalar, b: Self) -> Self
5 | public static func * (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
6 | public static func / (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
7 | public static func + (a: Self, b: Self.Scalar) -> Self
8 | public static func - (a: Self, b: Self.Scalar) -> Self
9 | public static func * (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
10 | public static func / (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
11 | public static func += (a: inout Self, b: Self)
12 | public static func -= (a: inout Self, b: Self)
Swift.SIMD:14:24: note: candidate would match if 'Float80' conformed to 'SIMD'
12 | public static func &- (a: Self, b: Self) -> Self
13 | public static func &* (a: Self, b: Self) -> Self
14 | public static func / (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
15 | public static func % (a: Self, b: Self) -> Self
16 | public func wrappedSum() -> Self.Scalar
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'Strideable'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'Strideable'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'Numeric'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'Numeric'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.BinaryFloatingPoint:6:23: note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Float80]
4 | public static func _convert<Source>(from source: Source) -> (value: Self, exact: Bool) where Source : BinaryFloatingPoint
5 | @inlinable public init<Source>(_ value: Source) where Source : BinaryFloatingPoint
6 | @inlinable public init?<Source>(exactly value: Source) where Source : BinaryFloatingPoint
| `- note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Float80]
7 | @inlinable public func isTotallyOrdered(belowOrEqualTo other: Self) -> Bool
8 | }
Swift.BinaryFloatingPoint:4:23: note: candidate would match if 'Float80.RawSignificand' conformed to 'FixedWidthInteger'
2 | public static func _convert<Source>(from source: Source) -> (value: Self, exact: Bool) where Source : BinaryInteger
3 | @inlinable public init<Source>(_ value: Source) where Source : BinaryInteger
4 | @inlinable public init?<Source>(exactly value: Source) where Source : BinaryInteger
| `- note: candidate would match if 'Float80.RawSignificand' conformed to 'FixedWidthInteger'
5 | }
Swift.Duration:16:24: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = Float80]
14 | public static func * (lhs: Duration, rhs: Double) -> Duration
15 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
16 | public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
| `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = Float80]
17 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
18 | public static func *= <T>(lhs: inout Duration, rhs: T) where T : BinaryInteger
Swift.SIMD:4:24: note: candidate would match if 'Float80' conformed to 'SIMD'
2 | public static func + (a: Self, b: Self) -> Self
3 | public static func - (a: Self, b: Self) -> Self
4 | public static func * (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
5 | public static func / (a: Self, b: Self) -> Self
6 | public func addingProduct(_ a: Self, _ b: Self) -> Self
Swift.SIMD:47:24: note: candidate would match if 'Float80' conformed to 'SIMD'
45 | public static func - (a: Self, b: Self) -> Self
46 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
47 | public static func * (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
48 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
49 | public static func + (a: Self, b: Self.Scalar) -> Self
:
51 | public static func - (a: Self, b: Self.Scalar) -> Self
52 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
53 | public static func * (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
54 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
55 | public static func + (a: Self.Scalar, b: Self) -> Self
:
57 | public static func - (a: Self.Scalar, b: Self) -> Self
58 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
59 | public static func * (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
60 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+=' instead")
61 | public static func += (a: inout Self, b: Self)
Swift.SIMD:5:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
3 | public static func + (a: Self.Scalar, b: Self) -> Self
4 | public static func - (a: Self.Scalar, b: Self) -> Self
5 | public static func * (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
6 | public static func / (a: Self.Scalar, b: Self) -> Self
7 | public static func + (a: Self, b: Self.Scalar) -> Self
8 | public static func - (a: Self, b: Self.Scalar) -> Self
9 | public static func * (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
10 | public static func / (a: Self, b: Self.Scalar) -> Self
11 | public static func += (a: inout Self, b: Self)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Strideable:2:24: note: candidate would match if 'Float80' conformed to '_Pointer'
1 | extension Strideable where Self : _Pointer {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self
| `- note: candidate would match if 'Float80' conformed to '_Pointer'
3 | public static func + (lhs: Self.Stride, rhs: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to '_Pointer'
4 | public static func - (lhs: Self, rhs: Self.Stride) -> Self
5 | public static func - (lhs: Self, rhs: Self) -> Self.Stride
Swift.RangeReplaceableCollection:2:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | extension RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element
| `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element
| `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
4 | @inlinable public static func += <Other>(lhs: inout Self, rhs: Other) where Other : Sequence, Self.Element == Other.Element
5 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element
| `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
6 | }
Swift.Sequence:3:24: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | extension Sequence where Self.Element == String {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 | public static func + (lhs: Self, rhs: String) -> Never
| `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
5 | public static func + (lhs: String, rhs: Self) -> Never
| `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
6 | }
Swift.SIMD:2:24: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | extension SIMD where Self.Scalar : FloatingPoint {
2 | public static func + (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 | public static func - (a: Self, b: Self) -> Self
4 | public static func * (a: Self, b: Self) -> Self
Swift.SIMD:43:24: note: candidate would match if 'Float80' conformed to 'SIMD'
41 | public static func %= (a: inout Self, b: Self.Scalar)
42 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
43 | public static func + (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
44 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&-' instead")
45 | public static func - (a: Self, b: Self) -> Self
:
47 | public static func * (a: Self, b: Self) -> Self
48 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
49 | public static func + (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
50 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&-' instead")
51 | public static func - (a: Self, b: Self.Scalar) -> Self
:
53 | public static func * (a: Self, b: Self.Scalar) -> Self
54 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
55 | public static func + (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
56 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&-' instead")
57 | public static func - (a: Self.Scalar, b: Self) -> Self
Swift.SIMD:3:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | extension SIMD where Self.Scalar : FloatingPoint {
2 | prefix public static func - (a: Self) -> Self
3 | public static func + (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 | public static func - (a: Self.Scalar, b: Self) -> Self
5 | public static func * (a: Self.Scalar, b: Self) -> Self
6 | public static func / (a: Self.Scalar, b: Self) -> Self
7 | public static func + (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
8 | public static func - (a: Self, b: Self.Scalar) -> Self
9 | public static func * (a: Self, b: Self.Scalar) -> Self
Foundation.AttributedString:3:24: note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
1 | @available(macOS 12, iOS 15, tvOS 15, watchOS 8, *)
2 | extension AttributedString {
3 | public static func + (lhs: AttributedString, rhs: some AttributedStringProtocol) -> AttributedString
| `- note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
4 | public static func += (lhs: inout AttributedString, rhs: some AttributedStringProtocol)
5 | public static func + (lhs: AttributedString, rhs: AttributedString) -> AttributedString
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.BinaryFloatingPoint:2:20: note: protocol requires nested type 'RawSignificand'; add nested type 'RawSignificand' for conformance
1 | public protocol BinaryFloatingPoint : ExpressibleByFloatLiteral, FloatingPoint {
2 | associatedtype RawSignificand : UnsignedInteger
| `- note: protocol requires nested type 'RawSignificand'; add nested type 'RawSignificand' for conformance
3 | associatedtype RawExponent : UnsignedInteger
| `- note: protocol requires nested type 'RawExponent'; add nested type 'RawExponent' for conformance
4 | init(sign: FloatingPointSign, exponentBitPattern: Self.RawExponent, significandBitPattern: Self.RawSignificand)
5 | init(_ value: Float)
:
7 | init<Source>(_ value: Source) where Source : BinaryFloatingPoint
8 | init?<Source>(exactly value: Source) where Source : BinaryFloatingPoint
9 | static var exponentBitCount: Int { get }
| `- note: protocol requires property 'exponentBitCount' with type 'Int'
10 | static var significandBitCount: Int { get }
| `- note: protocol requires property 'significandBitCount' with type 'Int'
11 | var exponentBitPattern: Self.RawExponent { get }
12 | var significandBitPattern: Self.RawSignificand { get }
13 | var binade: Self { get }
| `- note: protocol requires property 'binade' with type 'Float80'
14 | var significandWidth: Int { get }
| `- note: protocol requires property 'significandWidth' with type 'Int'
15 | }
Swift.ExpressibleByFloatLiteral:2:20: note: protocol requires nested type 'FloatLiteralType'; add nested type 'FloatLiteralType' for conformance
1 | public protocol ExpressibleByFloatLiteral {
2 | associatedtype FloatLiteralType : _ExpressibleByBuiltinFloatLiteral
| `- note: protocol requires nested type 'FloatLiteralType'; add nested type 'FloatLiteralType' for conformance
3 | init(floatLiteral value: Self.FloatLiteralType)
4 | }
Swift.FloatingPoint:2:20: note: protocol requires nested type 'Exponent'; add nested type 'Exponent' for conformance
1 | public protocol FloatingPoint : Hashable, SignedNumeric, Strideable where Self == Self.Magnitude {
2 | associatedtype Exponent : SignedInteger
| `- note: protocol requires nested type 'Exponent'; add nested type 'Exponent' for conformance
3 | init(sign: FloatingPointSign, exponent: Self.Exponent, significand: Self)
4 | init(signOf: Self, magnitudeOf: Self)
:
7 | init?<Source>(exactly value: Source) where Source : BinaryInteger
8 | static var radix: Int { get }
9 | static var nan: Self { get }
| `- note: protocol requires property 'nan' with type 'Float80'
10 | static var signalingNaN: Self { get }
| `- note: protocol requires property 'signalingNaN' with type 'Float80'
11 | static var infinity: Self { get }
| `- note: protocol requires property 'infinity' with type 'Float80'
12 | static var greatestFiniteMagnitude: Self { get }
| `- note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
13 | static var pi: Self { get }
| `- note: protocol requires property 'pi' with type 'Float80'
14 | var ulp: Self { get }
| `- note: protocol requires property 'ulp' with type 'Float80'
15 | static var ulpOfOne: Self { get }
16 | static var leastNormalMagnitude: Self { get }
| `- note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
17 | static var leastNonzeroMagnitude: Self { get }
| `- note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
18 | var sign: FloatingPointSign { get }
| `- note: protocol requires property 'sign' with type 'FloatingPointSign'
19 | var exponent: Self.Exponent { get }
20 | var significand: Self { get }
| `- note: protocol requires property 'significand' with type 'Float80'
21 | override static func + (lhs: Self, rhs: Self) -> Self
22 | override static func += (lhs: inout Self, rhs: Self)
:
25 | override static func - (lhs: Self, rhs: Self) -> Self
26 | override static func -= (lhs: inout Self, rhs: Self)
27 | override static func * (lhs: Self, rhs: Self) -> Self
| `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
28 | override static func *= (lhs: inout Self, rhs: Self)
29 | static func / (lhs: Self, rhs: Self) -> Self
| `- note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
30 | static func /= (lhs: inout Self, rhs: Self)
31 | func remainder(dividingBy other: Self) -> Self
32 | mutating func formRemainder(dividingBy other: Self)
| `- note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
33 | func truncatingRemainder(dividingBy other: Self) -> Self
34 | mutating func formTruncatingRemainder(dividingBy other: Self)
| `- note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
35 | func squareRoot() -> Self
36 | mutating func formSquareRoot()
| `- note: protocol requires function 'formSquareRoot()' with type '() -> ()'
37 | func addingProduct(_ lhs: Self, _ rhs: Self) -> Self
38 | mutating func addProduct(_ lhs: Self, _ rhs: Self)
| `- note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
39 | static func minimum(_ x: Self, _ y: Self) -> Self
40 | static func maximum(_ x: Self, _ y: Self) -> Self
:
43 | func rounded(_ rule: FloatingPointRoundingRule) -> Self
44 | mutating func round(_ rule: FloatingPointRoundingRule)
45 | var nextUp: Self { get }
| `- note: protocol requires property 'nextUp' with type 'Float80'
46 | var nextDown: Self { get }
47 | func isEqual(to other: Self) -> Bool
| `- note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
48 | func isLess(than other: Self) -> Bool
| `- note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
49 | func isLessThanOrEqualTo(_ other: Self) -> Bool
| `- note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
50 | func isTotallyOrdered(belowOrEqualTo other: Self) -> Bool
51 | var isNormal: Bool { get }
| `- note: protocol requires property 'isNormal' with type 'Bool'
52 | var isFinite: Bool { get }
| `- note: protocol requires property 'isFinite' with type 'Bool'
53 | var isZero: Bool { get }
| `- note: protocol requires property 'isZero' with type 'Bool'
54 | var isSubnormal: Bool { get }
| `- note: protocol requires property 'isSubnormal' with type 'Bool'
55 | var isInfinite: Bool { get }
| `- note: protocol requires property 'isInfinite' with type 'Bool'
56 | var isNaN: Bool { get }
| `- note: protocol requires property 'isNaN' with type 'Bool'
57 | var isSignalingNaN: Bool { get }
| `- note: protocol requires property 'isSignalingNaN' with type 'Bool'
58 | var floatingPointClass: FloatingPointClassification { get }
59 | var isCanonical: Bool { get }
| `- note: protocol requires property 'isCanonical' with type 'Bool'
60 | }
Swift.Strideable:3:10: note: protocol requires function 'distance(to:)' with type '(Float80) -> Float80'
1 | public protocol Strideable<Stride> : Comparable {
2 | associatedtype Stride : Comparable, SignedNumeric
3 | func distance(to other: Self) -> Self.Stride
| `- note: protocol requires function 'distance(to:)' with type '(Float80) -> Float80'
4 | func advanced(by n: Self.Stride) -> Self
| `- note: protocol requires function 'advanced(by:)' with type '(Float80) -> Float80'
5 | static func _step(after current: (index: Int?, value: Self), from start: Self, by distance: Self.Stride) -> (index: Int?, value: Self)
6 | }
Swift.Numeric:2:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | public protocol Numeric : AdditiveArithmetic, ExpressibleByIntegerLiteral {
2 | init?<T>(exactly source: T) where T : BinaryInteger
| `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 | associatedtype Magnitude : Comparable, Numeric
4 | var magnitude: Self.Magnitude { get }
| `- note: protocol requires property 'magnitude' with type 'Float80'
5 | static func * (lhs: Self, rhs: Self) -> Self
6 | static func *= (lhs: inout Self, rhs: Self)
Swift.AdditiveArithmetic:3:17: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | public protocol AdditiveArithmetic : Equatable {
2 | static var zero: Self { get }
3 | static func + (lhs: Self, rhs: Self) -> Self
| `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
4 | static func += (lhs: inout Self, rhs: Self)
5 | static func - (lhs: Self, rhs: Self) -> Self
Swift.ExpressibleByIntegerLiteral:2:20: note: protocol requires nested type 'IntegerLiteralType'; add nested type 'IntegerLiteralType' for conformance
1 | public protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral
| `- note: protocol requires nested type 'IntegerLiteralType'; add nested type 'IntegerLiteralType' for conformance
3 | init(integerLiteral value: Self.IntegerLiteralType)
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
[4/5] Compiling RNGExtension SinLog.swift
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'BinaryFloatingPoint', 'FloatingPoint', 'Strideable', 'Comparable', 'Equatable', 'SignedNumeric', 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Hashable', 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
33 | }
34 |
35 | extension Float80: SinLog {
| |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'BinaryFloatingPoint', 'FloatingPoint', 'Strideable', 'Comparable', 'Equatable', 'SignedNumeric', 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Hashable', 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:36:26: error: 'Float80' is unavailable: Float80 is not available on target platform.
34 |
35 | extension Float80: SinLog {
36 | static func sin(_ x: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
37 | return Foundation.sin(x)
38 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:36:38: error: 'Float80' is unavailable: Float80 is not available on target platform.
34 |
35 | extension Float80: SinLog {
36 | static func sin(_ x: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
37 | return Foundation.sin(x)
38 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:39:26: error: 'Float80' is unavailable: Float80 is not available on target platform.
37 | return Foundation.sin(x)
38 | }
39 | static func log(_ x: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
40 | return Foundation.log(x)
41 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:39:38: error: 'Float80' is unavailable: Float80 is not available on target platform.
37 | return Foundation.sin(x)
38 | }
39 | static func log(_ x: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
40 | return Foundation.log(x)
41 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Float80:2:23: note: type declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: type declared here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'BinaryFloatingPoint'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'BinaryFloatingPoint'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'ExpressibleByFloatLiteral'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'ExpressibleByFloatLiteral'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'FloatingPoint'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'FloatingPoint'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Duration:16:24: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
6 | public static func /= (lhs: inout Duration, rhs: Double)
7 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
8 | public static func / <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
| `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
9 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
10 | public static func /= <T>(lhs: inout Duration, rhs: T) where T : BinaryInteger
:
14 | public static func * (lhs: Duration, rhs: Double) -> Duration
15 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
16 | public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
| `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
17 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
18 | public static func *= <T>(lhs: inout Duration, rhs: T) where T : BinaryInteger
Swift.SIMD:4:24: note: candidate would match if 'Float80' conformed to 'SIMD'
2 | public static func + (a: Self, b: Self) -> Self
3 | public static func - (a: Self, b: Self) -> Self
4 | public static func * (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
5 | public static func / (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
6 | public func addingProduct(_ a: Self, _ b: Self) -> Self
7 | public func squareRoot() -> Self
Swift.SIMD:47:24: note: candidate would match if 'Float80' conformed to 'SIMD'
8 | public static func &- (a: Self.Scalar, b: Self) -> Self
9 | public static func &* (a: Self.Scalar, b: Self) -> Self
10 | public static func / (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
11 | public static func % (a: Self.Scalar, b: Self) -> Self
12 | public static func & (a: Self, b: Self.Scalar) -> Self
:
18 | public static func &- (a: Self, b: Self.Scalar) -> Self
19 | public static func &* (a: Self, b: Self.Scalar) -> Self
20 | public static func / (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
21 | public static func % (a: Self, b: Self.Scalar) -> Self
22 | public static func &= (a: inout Self, b: Self)
:
45 | public static func - (a: Self, b: Self) -> Self
46 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
47 | public static func * (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
48 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
49 | public static func + (a: Self, b: Self.Scalar) -> Self
:
51 | public static func - (a: Self, b: Self.Scalar) -> Self
52 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
53 | public static func * (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
54 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
55 | public static func + (a: Self.Scalar, b: Self) -> Self
:
57 | public static func - (a: Self.Scalar, b: Self) -> Self
58 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
59 | public static func * (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
60 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+=' instead")
61 | public static func += (a: inout Self, b: Self)
Swift.SIMD:5:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
3 | public static func + (a: Self.Scalar, b: Self) -> Self
4 | public static func - (a: Self.Scalar, b: Self) -> Self
5 | public static func * (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
6 | public static func / (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
7 | public static func + (a: Self, b: Self.Scalar) -> Self
8 | public static func - (a: Self, b: Self.Scalar) -> Self
9 | public static func * (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
10 | public static func / (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
11 | public static func += (a: inout Self, b: Self)
12 | public static func -= (a: inout Self, b: Self)
Swift.SIMD:14:24: note: candidate would match if 'Float80' conformed to 'SIMD'
12 | public static func &- (a: Self, b: Self) -> Self
13 | public static func &* (a: Self, b: Self) -> Self
14 | public static func / (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
15 | public static func % (a: Self, b: Self) -> Self
16 | public func wrappedSum() -> Self.Scalar
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'Strideable'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'Strideable'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'Numeric'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'Numeric'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.BinaryFloatingPoint:6:23: note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Float80]
4 | public static func _convert<Source>(from source: Source) -> (value: Self, exact: Bool) where Source : BinaryFloatingPoint
5 | @inlinable public init<Source>(_ value: Source) where Source : BinaryFloatingPoint
6 | @inlinable public init?<Source>(exactly value: Source) where Source : BinaryFloatingPoint
| `- note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Float80]
7 | @inlinable public func isTotallyOrdered(belowOrEqualTo other: Self) -> Bool
8 | }
Swift.BinaryFloatingPoint:4:23: note: candidate would match if 'Float80.RawSignificand' conformed to 'FixedWidthInteger'
2 | public static func _convert<Source>(from source: Source) -> (value: Self, exact: Bool) where Source : BinaryInteger
3 | @inlinable public init<Source>(_ value: Source) where Source : BinaryInteger
4 | @inlinable public init?<Source>(exactly value: Source) where Source : BinaryInteger
| `- note: candidate would match if 'Float80.RawSignificand' conformed to 'FixedWidthInteger'
5 | }
Swift.Duration:16:24: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = Float80]
14 | public static func * (lhs: Duration, rhs: Double) -> Duration
15 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
16 | public static func * <T>(lhs: Duration, rhs: T) -> Duration where T : BinaryInteger
| `- note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = Float80]
17 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
18 | public static func *= <T>(lhs: inout Duration, rhs: T) where T : BinaryInteger
Swift.SIMD:4:24: note: candidate would match if 'Float80' conformed to 'SIMD'
2 | public static func + (a: Self, b: Self) -> Self
3 | public static func - (a: Self, b: Self) -> Self
4 | public static func * (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
5 | public static func / (a: Self, b: Self) -> Self
6 | public func addingProduct(_ a: Self, _ b: Self) -> Self
Swift.SIMD:47:24: note: candidate would match if 'Float80' conformed to 'SIMD'
45 | public static func - (a: Self, b: Self) -> Self
46 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
47 | public static func * (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
48 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
49 | public static func + (a: Self, b: Self.Scalar) -> Self
:
51 | public static func - (a: Self, b: Self.Scalar) -> Self
52 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
53 | public static func * (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
54 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
55 | public static func + (a: Self.Scalar, b: Self) -> Self
:
57 | public static func - (a: Self.Scalar, b: Self) -> Self
58 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
59 | public static func * (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
60 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+=' instead")
61 | public static func += (a: inout Self, b: Self)
Swift.SIMD:5:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
3 | public static func + (a: Self.Scalar, b: Self) -> Self
4 | public static func - (a: Self.Scalar, b: Self) -> Self
5 | public static func * (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
6 | public static func / (a: Self.Scalar, b: Self) -> Self
7 | public static func + (a: Self, b: Self.Scalar) -> Self
8 | public static func - (a: Self, b: Self.Scalar) -> Self
9 | public static func * (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
10 | public static func / (a: Self, b: Self.Scalar) -> Self
11 | public static func += (a: inout Self, b: Self)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'AdditiveArithmetic'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Strideable:2:24: note: candidate would match if 'Float80' conformed to '_Pointer'
1 | extension Strideable where Self : _Pointer {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self
| `- note: candidate would match if 'Float80' conformed to '_Pointer'
3 | public static func + (lhs: Self.Stride, rhs: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to '_Pointer'
4 | public static func - (lhs: Self, rhs: Self.Stride) -> Self
5 | public static func - (lhs: Self, rhs: Self) -> Self.Stride
Swift.RangeReplaceableCollection:2:35: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | extension RangeReplaceableCollection {
2 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : Sequence, Self.Element == Other.Element
| `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
3 | @inlinable public static func + <Other>(lhs: Other, rhs: Self) -> Self where Other : Sequence, Self.Element == Other.Element
| `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
4 | @inlinable public static func += <Other>(lhs: inout Self, rhs: Other) where Other : Sequence, Self.Element == Other.Element
5 | @inlinable public static func + <Other>(lhs: Self, rhs: Other) -> Self where Other : RangeReplaceableCollection, Self.Element == Other.Element
| `- note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
6 | }
Swift.Sequence:3:24: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | extension Sequence where Self.Element == String {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 | public static func + (lhs: Self, rhs: String) -> Never
| `- note: candidate has non-matching type '<Self> (Self, String) -> Never'
4 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
5 | public static func + (lhs: String, rhs: Self) -> Never
| `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
6 | }
Swift.SIMD:2:24: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | extension SIMD where Self.Scalar : FloatingPoint {
2 | public static func + (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 | public static func - (a: Self, b: Self) -> Self
4 | public static func * (a: Self, b: Self) -> Self
Swift.SIMD:43:24: note: candidate would match if 'Float80' conformed to 'SIMD'
41 | public static func %= (a: inout Self, b: Self.Scalar)
42 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
43 | public static func + (a: Self, b: Self) -> Self
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
44 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&-' instead")
45 | public static func - (a: Self, b: Self) -> Self
:
47 | public static func * (a: Self, b: Self) -> Self
48 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
49 | public static func + (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
50 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&-' instead")
51 | public static func - (a: Self, b: Self.Scalar) -> Self
:
53 | public static func * (a: Self, b: Self.Scalar) -> Self
54 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
55 | public static func + (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
56 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&-' instead")
57 | public static func - (a: Self.Scalar, b: Self) -> Self
Swift.SIMD:3:24: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | extension SIMD where Self.Scalar : FloatingPoint {
2 | prefix public static func - (a: Self) -> Self
3 | public static func + (a: Self.Scalar, b: Self) -> Self
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 | public static func - (a: Self.Scalar, b: Self) -> Self
5 | public static func * (a: Self.Scalar, b: Self) -> Self
6 | public static func / (a: Self.Scalar, b: Self) -> Self
7 | public static func + (a: Self, b: Self.Scalar) -> Self
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
8 | public static func - (a: Self, b: Self.Scalar) -> Self
9 | public static func * (a: Self, b: Self.Scalar) -> Self
Foundation.AttributedString:3:24: note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
1 | @available(macOS 12, iOS 15, tvOS 15, watchOS 8, *)
2 | extension AttributedString {
3 | public static func + (lhs: AttributedString, rhs: some AttributedStringProtocol) -> AttributedString
| `- note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
4 | public static func += (lhs: inout AttributedString, rhs: some AttributedStringProtocol)
5 | public static func + (lhs: AttributedString, rhs: AttributedString) -> AttributedString
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: type 'Float80' does not conform to protocol 'ExpressibleByIntegerLiteral'
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.BinaryFloatingPoint:2:20: note: protocol requires nested type 'RawSignificand'; add nested type 'RawSignificand' for conformance
1 | public protocol BinaryFloatingPoint : ExpressibleByFloatLiteral, FloatingPoint {
2 | associatedtype RawSignificand : UnsignedInteger
| `- note: protocol requires nested type 'RawSignificand'; add nested type 'RawSignificand' for conformance
3 | associatedtype RawExponent : UnsignedInteger
| `- note: protocol requires nested type 'RawExponent'; add nested type 'RawExponent' for conformance
4 | init(sign: FloatingPointSign, exponentBitPattern: Self.RawExponent, significandBitPattern: Self.RawSignificand)
5 | init(_ value: Float)
:
7 | init<Source>(_ value: Source) where Source : BinaryFloatingPoint
8 | init?<Source>(exactly value: Source) where Source : BinaryFloatingPoint
9 | static var exponentBitCount: Int { get }
| `- note: protocol requires property 'exponentBitCount' with type 'Int'
10 | static var significandBitCount: Int { get }
| `- note: protocol requires property 'significandBitCount' with type 'Int'
11 | var exponentBitPattern: Self.RawExponent { get }
12 | var significandBitPattern: Self.RawSignificand { get }
13 | var binade: Self { get }
| `- note: protocol requires property 'binade' with type 'Float80'
14 | var significandWidth: Int { get }
| `- note: protocol requires property 'significandWidth' with type 'Int'
15 | }
Swift.ExpressibleByFloatLiteral:2:20: note: protocol requires nested type 'FloatLiteralType'; add nested type 'FloatLiteralType' for conformance
1 | public protocol ExpressibleByFloatLiteral {
2 | associatedtype FloatLiteralType : _ExpressibleByBuiltinFloatLiteral
| `- note: protocol requires nested type 'FloatLiteralType'; add nested type 'FloatLiteralType' for conformance
3 | init(floatLiteral value: Self.FloatLiteralType)
4 | }
Swift.FloatingPoint:2:20: note: protocol requires nested type 'Exponent'; add nested type 'Exponent' for conformance
1 | public protocol FloatingPoint : Hashable, SignedNumeric, Strideable where Self == Self.Magnitude {
2 | associatedtype Exponent : SignedInteger
| `- note: protocol requires nested type 'Exponent'; add nested type 'Exponent' for conformance
3 | init(sign: FloatingPointSign, exponent: Self.Exponent, significand: Self)
4 | init(signOf: Self, magnitudeOf: Self)
:
7 | init?<Source>(exactly value: Source) where Source : BinaryInteger
8 | static var radix: Int { get }
9 | static var nan: Self { get }
| `- note: protocol requires property 'nan' with type 'Float80'
10 | static var signalingNaN: Self { get }
| `- note: protocol requires property 'signalingNaN' with type 'Float80'
11 | static var infinity: Self { get }
| `- note: protocol requires property 'infinity' with type 'Float80'
12 | static var greatestFiniteMagnitude: Self { get }
| `- note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
13 | static var pi: Self { get }
| `- note: protocol requires property 'pi' with type 'Float80'
14 | var ulp: Self { get }
| `- note: protocol requires property 'ulp' with type 'Float80'
15 | static var ulpOfOne: Self { get }
16 | static var leastNormalMagnitude: Self { get }
| `- note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
17 | static var leastNonzeroMagnitude: Self { get }
| `- note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
18 | var sign: FloatingPointSign { get }
| `- note: protocol requires property 'sign' with type 'FloatingPointSign'
19 | var exponent: Self.Exponent { get }
20 | var significand: Self { get }
| `- note: protocol requires property 'significand' with type 'Float80'
21 | override static func + (lhs: Self, rhs: Self) -> Self
22 | override static func += (lhs: inout Self, rhs: Self)
:
25 | override static func - (lhs: Self, rhs: Self) -> Self
26 | override static func -= (lhs: inout Self, rhs: Self)
27 | override static func * (lhs: Self, rhs: Self) -> Self
| `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
28 | override static func *= (lhs: inout Self, rhs: Self)
29 | static func / (lhs: Self, rhs: Self) -> Self
| `- note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
30 | static func /= (lhs: inout Self, rhs: Self)
31 | func remainder(dividingBy other: Self) -> Self
32 | mutating func formRemainder(dividingBy other: Self)
| `- note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
33 | func truncatingRemainder(dividingBy other: Self) -> Self
34 | mutating func formTruncatingRemainder(dividingBy other: Self)
| `- note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
35 | func squareRoot() -> Self
36 | mutating func formSquareRoot()
| `- note: protocol requires function 'formSquareRoot()' with type '() -> ()'
37 | func addingProduct(_ lhs: Self, _ rhs: Self) -> Self
38 | mutating func addProduct(_ lhs: Self, _ rhs: Self)
| `- note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
39 | static func minimum(_ x: Self, _ y: Self) -> Self
40 | static func maximum(_ x: Self, _ y: Self) -> Self
:
43 | func rounded(_ rule: FloatingPointRoundingRule) -> Self
44 | mutating func round(_ rule: FloatingPointRoundingRule)
45 | var nextUp: Self { get }
| `- note: protocol requires property 'nextUp' with type 'Float80'
46 | var nextDown: Self { get }
47 | func isEqual(to other: Self) -> Bool
| `- note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
48 | func isLess(than other: Self) -> Bool
| `- note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
49 | func isLessThanOrEqualTo(_ other: Self) -> Bool
| `- note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
50 | func isTotallyOrdered(belowOrEqualTo other: Self) -> Bool
51 | var isNormal: Bool { get }
| `- note: protocol requires property 'isNormal' with type 'Bool'
52 | var isFinite: Bool { get }
| `- note: protocol requires property 'isFinite' with type 'Bool'
53 | var isZero: Bool { get }
| `- note: protocol requires property 'isZero' with type 'Bool'
54 | var isSubnormal: Bool { get }
| `- note: protocol requires property 'isSubnormal' with type 'Bool'
55 | var isInfinite: Bool { get }
| `- note: protocol requires property 'isInfinite' with type 'Bool'
56 | var isNaN: Bool { get }
| `- note: protocol requires property 'isNaN' with type 'Bool'
57 | var isSignalingNaN: Bool { get }
| `- note: protocol requires property 'isSignalingNaN' with type 'Bool'
58 | var floatingPointClass: FloatingPointClassification { get }
59 | var isCanonical: Bool { get }
| `- note: protocol requires property 'isCanonical' with type 'Bool'
60 | }
Swift.Strideable:3:10: note: protocol requires function 'distance(to:)' with type '(Float80) -> Float80'
1 | public protocol Strideable<Stride> : Comparable {
2 | associatedtype Stride : Comparable, SignedNumeric
3 | func distance(to other: Self) -> Self.Stride
| `- note: protocol requires function 'distance(to:)' with type '(Float80) -> Float80'
4 | func advanced(by n: Self.Stride) -> Self
| `- note: protocol requires function 'advanced(by:)' with type '(Float80) -> Float80'
5 | static func _step(after current: (index: Int?, value: Self), from start: Self, by distance: Self.Stride) -> (index: Int?, value: Self)
6 | }
Swift.Numeric:2:5: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | public protocol Numeric : AdditiveArithmetic, ExpressibleByIntegerLiteral {
2 | init?<T>(exactly source: T) where T : BinaryInteger
| `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 | associatedtype Magnitude : Comparable, Numeric
4 | var magnitude: Self.Magnitude { get }
| `- note: protocol requires property 'magnitude' with type 'Float80'
5 | static func * (lhs: Self, rhs: Self) -> Self
6 | static func *= (lhs: inout Self, rhs: Self)
Swift.AdditiveArithmetic:3:17: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | public protocol AdditiveArithmetic : Equatable {
2 | static var zero: Self { get }
3 | static func + (lhs: Self, rhs: Self) -> Self
| `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
4 | static func += (lhs: inout Self, rhs: Self)
5 | static func - (lhs: Self, rhs: Self) -> Self
Swift.ExpressibleByIntegerLiteral:2:20: note: protocol requires nested type 'IntegerLiteralType'; add nested type 'IntegerLiteralType' for conformance
1 | public protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral
| `- note: protocol requires nested type 'IntegerLiteralType'; add nested type 'IntegerLiteralType' for conformance
3 | init(integerLiteral value: Self.IntegerLiteralType)
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:11: error: 'Float80' is unavailable: Float80 is not available on target platform.
33 | }
34 |
35 | extension Float80: SinLog {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:37:27: error: no exact matches in call to global function 'sin'
35 | extension Float80: SinLog {
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
| `- error: no exact matches in call to global function 'sin'
38 | }
39 | static func log(_ x: Float80) -> Float80 {
_math.sin:2:13: note: candidate expects value of type 'Float' for parameter #1 (got 'Float80')
1 | @available(macOS 10.9, iOS 7.0, watchOS 2.0, tvOS 9.0, bridgeOS 7.0, visionOS 1.0, *)
2 | public func sin(_ x: Float) -> Float
| `- note: candidate expects value of type 'Float' for parameter #1 (got 'Float80')
_math.sin:2:13: note: candidate expects value of type 'Double' for parameter #1 (got 'Float80')
1 | @available(macOS 10.9, iOS 7.0, watchOS 2.0, tvOS 9.0, bridgeOS 7.0, visionOS 1.0, *)
2 | public func sin(_ x: Double) -> Double
| `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float80')
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:37:27: error: no 'sin' candidates produce the expected contextual result type 'Float80'
35 | extension Float80: SinLog {
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
| `- error: no 'sin' candidates produce the expected contextual result type 'Float80'
38 | }
39 | static func log(_ x: Float80) -> Float80 {
_math.sin:2:13: note: 'sin' produces 'Float', not the expected contextual result type 'Float80'
1 | @available(macOS 10.9, iOS 7.0, watchOS 2.0, tvOS 9.0, bridgeOS 7.0, visionOS 1.0, *)
2 | public func sin(_ x: Float) -> Float
| `- note: 'sin' produces 'Float', not the expected contextual result type 'Float80'
_math.sin:2:13: note: 'sin' produces 'Double', not the expected contextual result type 'Float80'
1 | @available(macOS 10.9, iOS 7.0, watchOS 2.0, tvOS 9.0, bridgeOS 7.0, visionOS 1.0, *)
2 | public func sin(_ x: Double) -> Double
| `- note: 'sin' produces 'Double', not the expected contextual result type 'Float80'
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:40:27: error: no exact matches in call to global function 'log'
38 | }
39 | static func log(_ x: Float80) -> Float80 {
40 | return Foundation.log(x)
| `- error: no exact matches in call to global function 'log'
41 | }
42 | }
_math.log:2:13: note: candidate expects value of type 'Float' for parameter #1 (got 'Float80')
1 | @available(macOS 10.9, iOS 7.0, watchOS 2.0, tvOS 9.0, bridgeOS 7.0, visionOS 1.0, *)
2 | public func log(_ x: Float) -> Float
| `- note: candidate expects value of type 'Float' for parameter #1 (got 'Float80')
_math.log:2:13: note: candidate expects value of type 'Double' for parameter #1 (got 'Float80')
1 | @available(macOS 10.9, iOS 7.0, watchOS 2.0, tvOS 9.0, bridgeOS 7.0, visionOS 1.0, *)
2 | public func log(_ x: Double) -> Double
| `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float80')
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:40:27: error: no 'log' candidates produce the expected contextual result type 'Float80'
38 | }
39 | static func log(_ x: Float80) -> Float80 {
40 | return Foundation.log(x)
| `- error: no 'log' candidates produce the expected contextual result type 'Float80'
41 | }
42 | }
_math.log:2:13: note: 'log' produces 'Float', not the expected contextual result type 'Float80'
1 | @available(macOS 10.9, iOS 7.0, watchOS 2.0, tvOS 9.0, bridgeOS 7.0, visionOS 1.0, *)
2 | public func log(_ x: Float) -> Float
| `- note: 'log' produces 'Float', not the expected contextual result type 'Float80'
_math.log:2:13: note: 'log' produces 'Double', not the expected contextual result type 'Float80'
1 | @available(macOS 10.9, iOS 7.0, watchOS 2.0, tvOS 9.0, bridgeOS 7.0, visionOS 1.0, *)
2 | public func log(_ x: Double) -> Double
| `- note: 'log' produces 'Double', not the expected contextual result type 'Float80'
[5/5] Compiling RNGExtension RNGExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:88:35: error: 'Float80' is unavailable: Float80 is not available on target platform.
86 | /// - Precondition:
87 | /// - `sigma` >= 0
88 | public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
89 | return next_generic(mu: mu, sigma: sigma)
90 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:88:51: error: 'Float80' is unavailable: Float80 is not available on target platform.
86 | /// - Precondition:
87 | /// - `sigma` >= 0
88 | public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
89 | return next_generic(mu: mu, sigma: sigma)
90 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:88:63: error: 'Float80' is unavailable: Float80 is not available on target platform.
86 | /// - Precondition:
87 | /// - `sigma` >= 0
88 | public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
| `- error: 'Float80' is unavailable: Float80 is not available on target platform.
89 | return next_generic(mu: mu, sigma: sigma)
90 | }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' has been explicitly marked unavailable here
3 | public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:88:26: error: type 'Float80' does not conform to protocol 'BinaryFloatingPoint'
86 | /// - Precondition:
87 | /// - `sigma` >= 0
88 | public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
| `- error: type 'Float80' does not conform to protocol 'BinaryFloatingPoint'
89 | return next_generic(mu: mu, sigma: sigma)
90 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:89:16: error: instance method 'next_generic(mu:sigma:)' requires that 'Float80.RawSignificand' conform to 'FixedWidthInteger'
49 | }
50 |
51 | mutating func next_generic<T: SinLog>(mu: T, sigma: T) -> T
| `- note: where 'T.RawSignificand' = 'Float80.RawSignificand'
52 | where T.RawSignificand : FixedWidthInteger,
53 | T.RawSignificand.Stride : SignedInteger,
:
87 | /// - `sigma` >= 0
88 | public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
89 | return next_generic(mu: mu, sigma: sigma)
| `- error: instance method 'next_generic(mu:sigma:)' requires that 'Float80.RawSignificand' conform to 'FixedWidthInteger'
90 | }
91 | }
BUILD FAILURE 6.0 macosSpm