The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

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