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 master (dcaf24), with Swift 6.0 for macOS (SPM) on 31 Oct 2024 03:15:09 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: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/t-ae/rng-extension
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
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 master
========================================
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.69s)
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 master (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] 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'
[4/5] Emitting module RNGExtension
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:88:35: error: 'Float80' is unavailable: Float80 is not available on target platform.
 86 |     /// - Precondition:
 87 |     ///   - `sigma` >= 0
 88 |     public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
    |                                   `- error: 'Float80' is unavailable: Float80 is not available on target platform.
 89 |         return next_generic(mu: mu, sigma: sigma)
 90 |     }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:88:51: error: 'Float80' is unavailable: Float80 is not available on target platform.
 86 |     /// - Precondition:
 87 |     ///   - `sigma` >= 0
 88 |     public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
    |                                                   `- error: 'Float80' is unavailable: Float80 is not available on target platform.
 89 |         return next_generic(mu: mu, sigma: sigma)
 90 |     }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/RNGExtension.swift:88:63: error: 'Float80' is unavailable: Float80 is not available on target platform.
 86 |     /// - Precondition:
 87 |     ///   - `sigma` >= 0
 88 |     public mutating func next(mu: Float80, sigma: Float80) -> Float80 {
    |                                                               `- error: 'Float80' is unavailable: Float80 is not available on target platform.
 89 |         return next_generic(mu: mu, sigma: sigma)
 90 |     }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: warning: extension declares a conformance of imported type 'Float80' to imported protocols 'BinaryFloatingPoint', 'FloatingPoint', 'Strideable', 'Comparable', 'Equatable', 'SignedNumeric', 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Hashable', 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
33 | }
34 |
35 | extension Float80: SinLog {
   | |- warning: extension declares a conformance of imported type 'Float80' to imported protocols 'BinaryFloatingPoint', 'FloatingPoint', 'Strideable', 'Comparable', 'Equatable', 'SignedNumeric', 'Numeric', 'ExpressibleByIntegerLiteral', 'AdditiveArithmetic', 'Hashable', 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     static func sin(_ x: Float80) -> Float80 {
37 |         return Foundation.sin(x)
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:36:26: error: 'Float80' is unavailable: Float80 is not available on target platform.
34 |
35 | extension Float80: SinLog {
36 |     static func sin(_ x: Float80) -> Float80 {
   |                          `- error: 'Float80' is unavailable: Float80 is not available on target platform.
37 |         return Foundation.sin(x)
38 |     }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:36:38: error: 'Float80' is unavailable: Float80 is not available on target platform.
34 |
35 | extension Float80: SinLog {
36 |     static func sin(_ x: Float80) -> Float80 {
   |                                      `- error: 'Float80' is unavailable: Float80 is not available on target platform.
37 |         return Foundation.sin(x)
38 |     }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:39:26: error: 'Float80' is unavailable: Float80 is not available on target platform.
37 |         return Foundation.sin(x)
38 |     }
39 |     static func log(_ x: Float80) -> Float80 {
   |                          `- error: 'Float80' is unavailable: Float80 is not available on target platform.
40 |         return Foundation.log(x)
41 |     }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:39:38: error: 'Float80' is unavailable: Float80 is not available on target platform.
37 |         return Foundation.sin(x)
38 |     }
39 |     static func log(_ x: Float80) -> Float80 {
   |                                      `- error: 'Float80' is unavailable: Float80 is not available on target platform.
40 |         return Foundation.log(x)
41 |     }
Swift.Float80:2:23: note: 'Float80' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "Float80 is not available on target platform.")
2 | @frozen public struct Float80 {
  |                       `- note: 'Float80' has been explicitly marked unavailable here
3 |     public init()
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/RNGExtension/SinLog.swift:35:1: error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
33 | }
34 |
35 | extension Float80: SinLog {
   | `- error: extension outside of file declaring struct 'Float80' prevents automatic synthesis of 'hash(into:)' for protocol 'Hashable'
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 | }
[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