The Swift Package Index logo.Swift Package Index

Build Information

Failed to build RNGExtension, reference 1.1.0-alpha.6 (dcaf24), with Swift 6.3 for macOS (SPM) on 10 Apr 2026 14:20:22 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.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",
  "traits": [
    "default"
  ],
  "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",
      "traits": [
        "default"
      ],
      "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.60s)
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.3
Building package at path:  $PWD
https://github.com/t-ae/rng-extension.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--6988338F2F200930.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', 'ExpressibleByFloatLiteral', 'FloatingPoint', 'Hashable', 'SignedNumeric', 'Strideable', 'Equatable', 'Numeric', 'Comparable', 'AdditiveArithmetic', 'ExpressibleByIntegerLiteral'; 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', 'ExpressibleByFloatLiteral', 'FloatingPoint', 'Hashable', 'SignedNumeric', 'Strideable', 'Equatable', 'Numeric', 'Comparable', 'AdditiveArithmetic', 'ExpressibleByIntegerLiteral'; 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 = _]
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 = _]
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 = _]
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 = _]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = _]
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 = _]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = _]
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 = _]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = _]
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 = _]
3 |
Swift.Duration./:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = _]
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 = _]
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 = _]
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 = _]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = _]
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 = _]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = _]
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 = _]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = _]
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 = _]
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 | }
[4/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 | }
[5/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', 'ExpressibleByFloatLiteral', 'FloatingPoint', 'Hashable', 'SignedNumeric', 'Strideable', 'Equatable', 'Numeric', 'Comparable', 'AdditiveArithmetic', 'ExpressibleByIntegerLiteral'; 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', 'ExpressibleByFloatLiteral', 'FloatingPoint', 'Hashable', 'SignedNumeric', 'Strideable', 'Equatable', 'Numeric', 'Comparable', 'AdditiveArithmetic', 'ExpressibleByIntegerLiteral'; 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 = _]
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 = _]
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 = _]
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 = _]
4 |
Swift.SIMD.*:3:22: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = _]
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 = _]
4 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = _]
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 = _]
3 |
Swift.SIMD.*:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = _]
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 = _]
3 |
Swift.Duration./:3:22: note: candidate has non-matching type '<T> (Duration, T) -> Duration' [with Exponent = _]
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 = _]
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 = _]
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 = _]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = _]
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 = _]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self.Scalar, Self) -> Self' [with Exponent = _]
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 = _]
3 |
Swift.SIMD./:2:20: note: candidate has non-matching type '<Self> (Self, Self.Scalar) -> Self' [with Exponent = _]
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 = _]
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'
BUILD FAILURE 6.3 macosSpm