Build Information
Failed to build RNGExtension, reference 1.1.0-alpha.6 (dcaf24), with Swift 6.2 for macOS (SPM) on 17 Jun 2025 17:46:35 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.64.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
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/t-ae/rng-extension.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
[3/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'
| `- note: add stubs for conformance
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.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 | 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>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
3 |
Swift.Duration./:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 | 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>>]
4 |
Swift.SIMD./:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func / (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD./:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func / (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func / (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func / (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func / (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func / (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: warning: unavailable struct 'Float80' was used to satisfy a requirement of protocol 'Strideable': Float80 is not available on target platform.; this will be an error in a future Swift language mode
33 | }
34 |
35 | extension Float80: SinLog {
| `- warning: unavailable struct 'Float80' was used to satisfy a requirement of protocol 'Strideable': Float80 is not available on target platform.; this will be an error in a future Swift language mode
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Float80:2:23: note: 'Float80' declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' declared here
3 | public init()
4 | }
Swift.Strideable.Stride:2:16: note: requirement 'Stride' declared here
1 | protocol Strideable {
2 | associatedtype Stride : Comparable, SignedNumeric}
| `- note: requirement 'Stride' declared here
3 |
/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: warning: unavailable struct 'Float80' was used to satisfy a requirement of protocol 'Numeric': Float80 is not available on target platform.; this will be an error in a future Swift language mode
33 | }
34 |
35 | extension Float80: SinLog {
| `- warning: unavailable struct 'Float80' was used to satisfy a requirement of protocol 'Numeric': Float80 is not available on target platform.; this will be an error in a future Swift language mode
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Float80:2:23: note: 'Float80' declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' declared here
3 | public init()
4 | }
Swift.Numeric.Magnitude:2:16: note: requirement 'Magnitude' declared here
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
| `- note: requirement 'Magnitude' declared here
3 |
/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.init:2:19: note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Float80]
1 | protocol BinaryFloatingPoint {
2 | @inlinable public init?<Source>(exactly value: Source) where Source : BinaryFloatingPoint}
| `- note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Float80]
3 |
Swift.BinaryFloatingPoint.init:2:19: note: candidate would match if 'Float80.RawSignificand' conformed to 'FixedWidthInteger'
1 | protocol BinaryFloatingPoint {
2 | @inlinable public init?<Source>(exactly value: Source) where Source : BinaryInteger}
| `- note: candidate would match if 'Float80.RawSignificand' conformed to 'FixedWidthInteger'
3 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = Float80]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 | 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]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
3 |
/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:20: note: candidate would match if 'Float80' conformed to '_Pointer'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
| `- note: candidate would match if 'Float80' conformed to '_Pointer'
3 |
Swift.Strideable.+:2:20: note: candidate would match if 'Float80' conformed to '_Pointer'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to '_Pointer'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol 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 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @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'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @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'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
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 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 | public static func + (lhs: String, rhs: Self) -> Never}
| `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 | public static func + (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 | public static func + (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 | public static func + (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
Foundation.AttributedString.+:2:20: note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
1 | struct AttributedString {
2 | public static func + (lhs: AttributedString, rhs: some AttributedStringProtocol) -> AttributedString}
| `- note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
3 |
/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'
| `- note: add stubs for conformance
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.BinaryFloatingPoint.RawSignificand:2:16: note: protocol requires nested type 'RawSignificand'
1 | protocol BinaryFloatingPoint {
2 | associatedtype RawSignificand : UnsignedInteger}
| `- note: protocol requires nested type 'RawSignificand'
3 |
Swift.BinaryFloatingPoint.RawExponent:2:16: note: protocol requires nested type 'RawExponent'
1 | protocol BinaryFloatingPoint {
2 | associatedtype RawExponent : UnsignedInteger}
| `- note: protocol requires nested type 'RawExponent'
3 |
Swift.BinaryFloatingPoint.exponentBitCount:2:12: note: protocol requires property 'exponentBitCount' with type 'Int'
1 | protocol BinaryFloatingPoint {
2 | static var exponentBitCount: Int { get }}
| `- note: protocol requires property 'exponentBitCount' with type 'Int'
3 |
Swift.BinaryFloatingPoint.significandBitCount:2:12: note: protocol requires property 'significandBitCount' with type 'Int'
1 | protocol BinaryFloatingPoint {
2 | static var significandBitCount: Int { get }}
| `- note: protocol requires property 'significandBitCount' with type 'Int'
3 |
Swift.BinaryFloatingPoint.binade:2:5: note: protocol requires property 'binade' with type 'Float80'
1 | protocol BinaryFloatingPoint {
2 | var binade: Self { get }}
| `- note: protocol requires property 'binade' with type 'Float80'
3 |
Swift.BinaryFloatingPoint.significandWidth:2:5: note: protocol requires property 'significandWidth' with type 'Int'
1 | protocol BinaryFloatingPoint {
2 | var significandWidth: Int { get }}
| `- note: protocol requires property 'significandWidth' with type 'Int'
3 |
Swift.ExpressibleByFloatLiteral.FloatLiteralType:2:16: note: protocol requires nested type 'FloatLiteralType'
1 | protocol ExpressibleByFloatLiteral {
2 | associatedtype FloatLiteralType : _ExpressibleByBuiltinFloatLiteral}
| `- note: protocol requires nested type 'FloatLiteralType'
3 |
Swift.FloatingPoint.Exponent:2:16: note: protocol requires nested type 'Exponent'
1 | protocol FloatingPoint {
2 | associatedtype Exponent : SignedInteger}
| `- note: protocol requires nested type 'Exponent'
3 |
Swift.FloatingPoint.nan:2:12: note: protocol requires property 'nan' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var nan: Self { get }}
| `- note: protocol requires property 'nan' with type 'Float80'
3 |
Swift.FloatingPoint.signalingNaN:2:12: note: protocol requires property 'signalingNaN' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var signalingNaN: Self { get }}
| `- note: protocol requires property 'signalingNaN' with type 'Float80'
3 |
Swift.FloatingPoint.infinity:2:12: note: protocol requires property 'infinity' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var infinity: Self { get }}
| `- note: protocol requires property 'infinity' with type 'Float80'
3 |
Swift.FloatingPoint.greatestFiniteMagnitude:2:12: note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var greatestFiniteMagnitude: Self { get }}
| `- note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
3 |
Swift.FloatingPoint.pi:2:12: note: protocol requires property 'pi' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var pi: Self { get }}
| `- note: protocol requires property 'pi' with type 'Float80'
3 |
Swift.FloatingPoint.ulp:2:5: note: protocol requires property 'ulp' with type 'Float80'
1 | protocol FloatingPoint {
2 | var ulp: Self { get }}
| `- note: protocol requires property 'ulp' with type 'Float80'
3 |
Swift.FloatingPoint.leastNormalMagnitude:2:12: note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var leastNormalMagnitude: Self { get }}
| `- note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
3 |
Swift.FloatingPoint.leastNonzeroMagnitude:2:12: note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var leastNonzeroMagnitude: Self { get }}
| `- note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
3 |
Swift.FloatingPoint.sign:2:5: note: protocol requires property 'sign' with type 'FloatingPointSign'
1 | protocol FloatingPoint {
2 | var sign: FloatingPointSign { get }}
| `- note: protocol requires property 'sign' with type 'FloatingPointSign'
3 |
Swift.FloatingPoint.significand:2:5: note: protocol requires property 'significand' with type 'Float80'
1 | protocol FloatingPoint {
2 | var significand: Self { get }}
| `- note: protocol requires property 'significand' with type 'Float80'
3 |
Swift.FloatingPoint.*:2:22: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol FloatingPoint {
2 | override static func * (lhs: Self, rhs: Self) -> Self}
| `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.FloatingPoint./:2:13: note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
| `- note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
3 |
Swift.FloatingPoint.formRemainder:2:15: note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
1 | protocol FloatingPoint {
2 | mutating func formRemainder(dividingBy other: Self)}
| `- note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
3 |
Swift.FloatingPoint.formTruncatingRemainder:2:15: note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
1 | protocol FloatingPoint {
2 | mutating func formTruncatingRemainder(dividingBy other: Self)}
| `- note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
3 |
Swift.FloatingPoint.formSquareRoot:2:15: note: protocol requires function 'formSquareRoot()' with type '() -> ()'
1 | protocol FloatingPoint {
2 | mutating func formSquareRoot()}
| `- note: protocol requires function 'formSquareRoot()' with type '() -> ()'
3 |
Swift.FloatingPoint.addProduct:2:15: note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
1 | protocol FloatingPoint {
2 | mutating func addProduct(_ lhs: Self, _ rhs: Self)}
| `- note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
3 |
Swift.FloatingPoint.nextUp:2:5: note: protocol requires property 'nextUp' with type 'Float80'
1 | protocol FloatingPoint {
2 | var nextUp: Self { get }}
| `- note: protocol requires property 'nextUp' with type 'Float80'
3 |
Swift.FloatingPoint.isEqual:2:6: note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
1 | protocol FloatingPoint {
2 | func isEqual(to other: Self) -> Bool}
| `- note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
3 |
Swift.FloatingPoint.isLess:2:6: note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
1 | protocol FloatingPoint {
2 | func isLess(than other: Self) -> Bool}
| `- note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
3 |
Swift.FloatingPoint.isLessThanOrEqualTo:2:6: note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
1 | protocol FloatingPoint {
2 | func isLessThanOrEqualTo(_ other: Self) -> Bool}
| `- note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
3 |
Swift.FloatingPoint.isNormal:2:5: note: protocol requires property 'isNormal' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isNormal: Bool { get }}
| `- note: protocol requires property 'isNormal' with type 'Bool'
3 |
Swift.FloatingPoint.isFinite:2:5: note: protocol requires property 'isFinite' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isFinite: Bool { get }}
| `- note: protocol requires property 'isFinite' with type 'Bool'
3 |
Swift.FloatingPoint.isZero:2:5: note: protocol requires property 'isZero' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isZero: Bool { get }}
| `- note: protocol requires property 'isZero' with type 'Bool'
3 |
Swift.FloatingPoint.isSubnormal:2:5: note: protocol requires property 'isSubnormal' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isSubnormal: Bool { get }}
| `- note: protocol requires property 'isSubnormal' with type 'Bool'
3 |
Swift.FloatingPoint.isInfinite:2:5: note: protocol requires property 'isInfinite' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isInfinite: Bool { get }}
| `- note: protocol requires property 'isInfinite' with type 'Bool'
3 |
Swift.FloatingPoint.isNaN:2:5: note: protocol requires property 'isNaN' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isNaN: Bool { get }}
| `- note: protocol requires property 'isNaN' with type 'Bool'
3 |
Swift.FloatingPoint.isSignalingNaN:2:5: note: protocol requires property 'isSignalingNaN' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isSignalingNaN: Bool { get }}
| `- note: protocol requires property 'isSignalingNaN' with type 'Bool'
3 |
Swift.FloatingPoint.isCanonical:2:5: note: protocol requires property 'isCanonical' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isCanonical: Bool { get }}
| `- note: protocol requires property 'isCanonical' with type 'Bool'
3 |
Swift.Strideable.distance:2:6: note: protocol requires function 'distance(to:)' with type '(Float80) -> Float80'
1 | protocol Strideable {
2 | func distance(to other: Self) -> Self.Stride}
| `- note: protocol requires function 'distance(to:)' with type '(Float80) -> Float80'
3 |
Swift.Strideable.advanced:2:6: note: protocol requires function 'advanced(by:)' with type '(Float80) -> Float80'
1 | protocol Strideable {
2 | func advanced(by n: Self.Stride) -> Self}
| `- note: protocol requires function 'advanced(by:)' with type '(Float80) -> Float80'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
| `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.magnitude:2:5: note: protocol requires property 'magnitude' with type 'Float80'
1 | protocol Numeric {
2 | var magnitude: Self.Magnitude { get }}
| `- note: protocol requires property 'magnitude' with type 'Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
| `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
| `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/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 {
_DarwinFoundation1.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, visionOS 1.0, *)
2 | public func sin(_ x: Float) -> Float
| `- note: candidate expects value of type 'Float' for parameter #1 (got 'Float80')
_DarwinFoundation1.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, 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 {
_DarwinFoundation1.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, visionOS 1.0, *)
2 | public func sin(_ x: Float) -> Float
| `- note: 'sin' produces 'Float', not the expected contextual result type 'Float80'
_DarwinFoundation1.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, 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 | }
_DarwinFoundation1.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, visionOS 1.0, *)
2 | public func log(_ x: Float) -> Float
| `- note: candidate expects value of type 'Float' for parameter #1 (got 'Float80')
_DarwinFoundation1.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, 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 | }
_DarwinFoundation1.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, visionOS 1.0, *)
2 | public func log(_ x: Float) -> Float
| `- note: 'log' produces 'Float', not the expected contextual result type 'Float80'
_DarwinFoundation1.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, visionOS 1.0, *)
2 | public func log(_ x: Double) -> Double
| `- note: 'log' produces 'Double', not the expected contextual result type 'Float80'
error: emit-module command failed with exit code 1 (use -v to see invocation)
[4/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'
| `- note: add stubs for conformance
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.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 | 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>>]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
3 |
Swift.Duration./:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = <<error type>>]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 | 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>>]
4 |
Swift.SIMD./:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func / (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD./:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func / (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func / (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func / (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func / (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = <<error type>>]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
1 | protocol SIMD {
2 | public static func / (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = <<error type>>]
3 |
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: warning: unavailable struct 'Float80' was used to satisfy a requirement of protocol 'Strideable': Float80 is not available on target platform.; this will be an error in a future Swift language mode
33 | }
34 |
35 | extension Float80: SinLog {
| `- warning: unavailable struct 'Float80' was used to satisfy a requirement of protocol 'Strideable': Float80 is not available on target platform.; this will be an error in a future Swift language mode
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Float80:2:23: note: 'Float80' declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' declared here
3 | public init()
4 | }
Swift.Strideable.Stride:2:16: note: requirement 'Stride' declared here
1 | protocol Strideable {
2 | associatedtype Stride : Comparable, SignedNumeric}
| `- note: requirement 'Stride' declared here
3 |
/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: warning: unavailable struct 'Float80' was used to satisfy a requirement of protocol 'Numeric': Float80 is not available on target platform.; this will be an error in a future Swift language mode
33 | }
34 |
35 | extension Float80: SinLog {
| `- warning: unavailable struct 'Float80' was used to satisfy a requirement of protocol 'Numeric': Float80 is not available on target platform.; this will be an error in a future Swift language mode
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.Float80:2:23: note: 'Float80' declared here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
| `- note: 'Float80' declared here
3 | public init()
4 | }
Swift.Numeric.Magnitude:2:16: note: requirement 'Magnitude' declared here
1 | protocol Numeric {
2 | associatedtype Magnitude : Comparable, Numeric}
| `- note: requirement 'Magnitude' declared here
3 |
/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.init:2:19: note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Float80]
1 | protocol BinaryFloatingPoint {
2 | @inlinable public init?<Source>(exactly value: Source) where Source : BinaryFloatingPoint}
| `- note: candidate has non-matching type '(exactly: Source)' [with Magnitude = Float80]
3 |
Swift.BinaryFloatingPoint.init:2:19: note: candidate would match if 'Float80.RawSignificand' conformed to 'FixedWidthInteger'
1 | protocol BinaryFloatingPoint {
2 | @inlinable public init?<Source>(exactly value: Source) where Source : BinaryInteger}
| `- note: candidate would match if 'Float80.RawSignificand' conformed to 'FixedWidthInteger'
3 |
Swift.Duration.*:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Magnitude = Float80]
1 | struct Duration {
2 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
3 | 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]
4 |
Swift.SIMD.*:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.*:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&*' instead")
3 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
1 | protocol SIMD {
2 | public static func * (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Magnitude = Float80]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
1 | protocol SIMD {
2 | public static func * (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Magnitude = Float80]
3 |
/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:20: note: candidate would match if 'Float80' conformed to '_Pointer'
1 | protocol Strideable {
2 | public static func + (lhs: Self, rhs: Self.Stride) -> Self}
| `- note: candidate would match if 'Float80' conformed to '_Pointer'
3 |
Swift.Strideable.+:2:20: note: candidate would match if 'Float80' conformed to '_Pointer'
1 | protocol Strideable {
2 | public static func + (lhs: Self.Stride, rhs: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to '_Pointer'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol 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 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @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'
3 |
Swift.RangeReplaceableCollection.+:2:31: note: candidate would match if 'Float80' conformed to 'RangeReplaceableCollection'
1 | protocol RangeReplaceableCollection {
2 | @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'
3 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (Self, String) -> Never'
1 | protocol Sequence {
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 |
Swift.Sequence.+:3:22: note: candidate has non-matching type '<Self> (String, Self) -> Never'
1 | protocol Sequence {
2 | @available(*, unavailable, message: "Operator '+' cannot be used to append a String to a sequence of strings")
3 | public static func + (lhs: String, rhs: Self) -> Never}
| `- note: candidate has non-matching type '<Self> (String, Self) -> Never'
4 |
Swift.SIMD.+:2:20: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
3 |
Swift.SIMD.+:3:22: note: candidate would match if 'Float80' conformed to 'SIMD'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 | public static func + (a: Self, b: Self) -> Self}
| `- note: candidate would match if 'Float80' conformed to 'SIMD'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 | public static func + (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
4 |
Swift.SIMD.+:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | @available(*, unavailable, message: "integer vector types do not support checked arithmetic; use the wrapping operator '&+' instead")
3 | public static func + (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
4 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self.Scalar, b: Self) -> Self}
| `- note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self'
3 |
Swift.SIMD.+:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
1 | protocol SIMD {
2 | public static func + (a: Self, b: Self.Scalar) -> Self}
| `- note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self'
3 |
Foundation.AttributedString.+:2:20: note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
1 | struct AttributedString {
2 | public static func + (lhs: AttributedString, rhs: some AttributedStringProtocol) -> AttributedString}
| `- note: candidate has non-matching type ' (AttributedString, some AttributedStringProtocol) -> AttributedString'
3 |
/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'
| `- note: add stubs for conformance
36 | static func sin(_ x: Float80) -> Float80 {
37 | return Foundation.sin(x)
Swift.BinaryFloatingPoint.RawSignificand:2:16: note: protocol requires nested type 'RawSignificand'
1 | protocol BinaryFloatingPoint {
2 | associatedtype RawSignificand : UnsignedInteger}
| `- note: protocol requires nested type 'RawSignificand'
3 |
Swift.BinaryFloatingPoint.RawExponent:2:16: note: protocol requires nested type 'RawExponent'
1 | protocol BinaryFloatingPoint {
2 | associatedtype RawExponent : UnsignedInteger}
| `- note: protocol requires nested type 'RawExponent'
3 |
Swift.BinaryFloatingPoint.exponentBitCount:2:12: note: protocol requires property 'exponentBitCount' with type 'Int'
1 | protocol BinaryFloatingPoint {
2 | static var exponentBitCount: Int { get }}
| `- note: protocol requires property 'exponentBitCount' with type 'Int'
3 |
Swift.BinaryFloatingPoint.significandBitCount:2:12: note: protocol requires property 'significandBitCount' with type 'Int'
1 | protocol BinaryFloatingPoint {
2 | static var significandBitCount: Int { get }}
| `- note: protocol requires property 'significandBitCount' with type 'Int'
3 |
Swift.BinaryFloatingPoint.binade:2:5: note: protocol requires property 'binade' with type 'Float80'
1 | protocol BinaryFloatingPoint {
2 | var binade: Self { get }}
| `- note: protocol requires property 'binade' with type 'Float80'
3 |
Swift.BinaryFloatingPoint.significandWidth:2:5: note: protocol requires property 'significandWidth' with type 'Int'
1 | protocol BinaryFloatingPoint {
2 | var significandWidth: Int { get }}
| `- note: protocol requires property 'significandWidth' with type 'Int'
3 |
Swift.ExpressibleByFloatLiteral.FloatLiteralType:2:16: note: protocol requires nested type 'FloatLiteralType'
1 | protocol ExpressibleByFloatLiteral {
2 | associatedtype FloatLiteralType : _ExpressibleByBuiltinFloatLiteral}
| `- note: protocol requires nested type 'FloatLiteralType'
3 |
Swift.FloatingPoint.Exponent:2:16: note: protocol requires nested type 'Exponent'
1 | protocol FloatingPoint {
2 | associatedtype Exponent : SignedInteger}
| `- note: protocol requires nested type 'Exponent'
3 |
Swift.FloatingPoint.nan:2:12: note: protocol requires property 'nan' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var nan: Self { get }}
| `- note: protocol requires property 'nan' with type 'Float80'
3 |
Swift.FloatingPoint.signalingNaN:2:12: note: protocol requires property 'signalingNaN' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var signalingNaN: Self { get }}
| `- note: protocol requires property 'signalingNaN' with type 'Float80'
3 |
Swift.FloatingPoint.infinity:2:12: note: protocol requires property 'infinity' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var infinity: Self { get }}
| `- note: protocol requires property 'infinity' with type 'Float80'
3 |
Swift.FloatingPoint.greatestFiniteMagnitude:2:12: note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var greatestFiniteMagnitude: Self { get }}
| `- note: protocol requires property 'greatestFiniteMagnitude' with type 'Float80'
3 |
Swift.FloatingPoint.pi:2:12: note: protocol requires property 'pi' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var pi: Self { get }}
| `- note: protocol requires property 'pi' with type 'Float80'
3 |
Swift.FloatingPoint.ulp:2:5: note: protocol requires property 'ulp' with type 'Float80'
1 | protocol FloatingPoint {
2 | var ulp: Self { get }}
| `- note: protocol requires property 'ulp' with type 'Float80'
3 |
Swift.FloatingPoint.leastNormalMagnitude:2:12: note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var leastNormalMagnitude: Self { get }}
| `- note: protocol requires property 'leastNormalMagnitude' with type 'Float80'
3 |
Swift.FloatingPoint.leastNonzeroMagnitude:2:12: note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
1 | protocol FloatingPoint {
2 | static var leastNonzeroMagnitude: Self { get }}
| `- note: protocol requires property 'leastNonzeroMagnitude' with type 'Float80'
3 |
Swift.FloatingPoint.sign:2:5: note: protocol requires property 'sign' with type 'FloatingPointSign'
1 | protocol FloatingPoint {
2 | var sign: FloatingPointSign { get }}
| `- note: protocol requires property 'sign' with type 'FloatingPointSign'
3 |
Swift.FloatingPoint.significand:2:5: note: protocol requires property 'significand' with type 'Float80'
1 | protocol FloatingPoint {
2 | var significand: Self { get }}
| `- note: protocol requires property 'significand' with type 'Float80'
3 |
Swift.FloatingPoint.*:2:22: note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
1 | protocol FloatingPoint {
2 | override static func * (lhs: Self, rhs: Self) -> Self}
| `- note: protocol requires function '*' with type '(Float80, Float80) -> Float80'
3 |
Swift.FloatingPoint./:2:13: note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
| `- note: protocol requires function '/' with type '(Float80, Float80) -> Float80'
3 |
Swift.FloatingPoint.formRemainder:2:15: note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
1 | protocol FloatingPoint {
2 | mutating func formRemainder(dividingBy other: Self)}
| `- note: protocol requires function 'formRemainder(dividingBy:)' with type '(Float80) -> ()'
3 |
Swift.FloatingPoint.formTruncatingRemainder:2:15: note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
1 | protocol FloatingPoint {
2 | mutating func formTruncatingRemainder(dividingBy other: Self)}
| `- note: protocol requires function 'formTruncatingRemainder(dividingBy:)' with type '(Float80) -> ()'
3 |
Swift.FloatingPoint.formSquareRoot:2:15: note: protocol requires function 'formSquareRoot()' with type '() -> ()'
1 | protocol FloatingPoint {
2 | mutating func formSquareRoot()}
| `- note: protocol requires function 'formSquareRoot()' with type '() -> ()'
3 |
Swift.FloatingPoint.addProduct:2:15: note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
1 | protocol FloatingPoint {
2 | mutating func addProduct(_ lhs: Self, _ rhs: Self)}
| `- note: protocol requires function 'addProduct' with type '(Float80, Float80) -> ()'
3 |
Swift.FloatingPoint.nextUp:2:5: note: protocol requires property 'nextUp' with type 'Float80'
1 | protocol FloatingPoint {
2 | var nextUp: Self { get }}
| `- note: protocol requires property 'nextUp' with type 'Float80'
3 |
Swift.FloatingPoint.isEqual:2:6: note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
1 | protocol FloatingPoint {
2 | func isEqual(to other: Self) -> Bool}
| `- note: protocol requires function 'isEqual(to:)' with type '(Float80) -> Bool'
3 |
Swift.FloatingPoint.isLess:2:6: note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
1 | protocol FloatingPoint {
2 | func isLess(than other: Self) -> Bool}
| `- note: protocol requires function 'isLess(than:)' with type '(Float80) -> Bool'
3 |
Swift.FloatingPoint.isLessThanOrEqualTo:2:6: note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
1 | protocol FloatingPoint {
2 | func isLessThanOrEqualTo(_ other: Self) -> Bool}
| `- note: protocol requires function 'isLessThanOrEqualTo' with type '(Float80) -> Bool'
3 |
Swift.FloatingPoint.isNormal:2:5: note: protocol requires property 'isNormal' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isNormal: Bool { get }}
| `- note: protocol requires property 'isNormal' with type 'Bool'
3 |
Swift.FloatingPoint.isFinite:2:5: note: protocol requires property 'isFinite' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isFinite: Bool { get }}
| `- note: protocol requires property 'isFinite' with type 'Bool'
3 |
Swift.FloatingPoint.isZero:2:5: note: protocol requires property 'isZero' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isZero: Bool { get }}
| `- note: protocol requires property 'isZero' with type 'Bool'
3 |
Swift.FloatingPoint.isSubnormal:2:5: note: protocol requires property 'isSubnormal' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isSubnormal: Bool { get }}
| `- note: protocol requires property 'isSubnormal' with type 'Bool'
3 |
Swift.FloatingPoint.isInfinite:2:5: note: protocol requires property 'isInfinite' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isInfinite: Bool { get }}
| `- note: protocol requires property 'isInfinite' with type 'Bool'
3 |
Swift.FloatingPoint.isNaN:2:5: note: protocol requires property 'isNaN' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isNaN: Bool { get }}
| `- note: protocol requires property 'isNaN' with type 'Bool'
3 |
Swift.FloatingPoint.isSignalingNaN:2:5: note: protocol requires property 'isSignalingNaN' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isSignalingNaN: Bool { get }}
| `- note: protocol requires property 'isSignalingNaN' with type 'Bool'
3 |
Swift.FloatingPoint.isCanonical:2:5: note: protocol requires property 'isCanonical' with type 'Bool'
1 | protocol FloatingPoint {
2 | var isCanonical: Bool { get }}
| `- note: protocol requires property 'isCanonical' with type 'Bool'
3 |
Swift.Strideable.distance:2:6: note: protocol requires function 'distance(to:)' with type '(Float80) -> Float80'
1 | protocol Strideable {
2 | func distance(to other: Self) -> Self.Stride}
| `- note: protocol requires function 'distance(to:)' with type '(Float80) -> Float80'
3 |
Swift.Strideable.advanced:2:6: note: protocol requires function 'advanced(by:)' with type '(Float80) -> Float80'
1 | protocol Strideable {
2 | func advanced(by n: Self.Stride) -> Self}
| `- note: protocol requires function 'advanced(by:)' with type '(Float80) -> Float80'
3 |
Swift.Numeric.init:2:1: note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
1 | protocol Numeric {
2 | init?<T>(exactly source: T) where T : BinaryInteger}
| `- note: protocol requires initializer 'init(exactly:)' with type '(exactly: T)'
3 |
Swift.Numeric.magnitude:2:5: note: protocol requires property 'magnitude' with type 'Float80'
1 | protocol Numeric {
2 | var magnitude: Self.Magnitude { get }}
| `- note: protocol requires property 'magnitude' with type 'Float80'
3 |
Swift.AdditiveArithmetic.+:2:13: note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
1 | protocol AdditiveArithmetic {
2 | static func + (lhs: Self, rhs: Self) -> Self}
| `- note: protocol requires function '+' with type '(Float80, Float80) -> Float80'
3 |
Swift.ExpressibleByIntegerLiteral.IntegerLiteralType:2:16: note: protocol requires nested type 'IntegerLiteralType'
1 | protocol ExpressibleByIntegerLiteral {
2 | associatedtype IntegerLiteralType : _ExpressibleByBuiltinIntegerLiteral}
| `- note: protocol requires nested type 'IntegerLiteralType'
3 |
/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 | }
[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.2 macosSpm