The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Alloy, reference master (d0d317), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 22:43:25 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/s1ddok/Alloy.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/s1ddok/Alloy
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at d0d3172 fix maxX, maxY and maxZ implementations
Cloned https://github.com/s1ddok/Alloy.git
Revision (git rev-parse @):
d0d3172e946bfabaf01883d4f84cb804c5d43fd6
SUCCESS checkout https://github.com/s1ddok/Alloy.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/s1ddok/Alloy.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Write sources
[0/7] Copying Shaders.metal
[2/7] Write sources
[3/7] Copying Shared
[4/7] Copying TextureCopy
[5/7] Write swift-version-1EA4D86E10B52AF.txt
[6/7] Compiling AlloyShadersSharedTypes AlloyShadersSharedTypes.c
[8/82] Emitting module AlloyTestsResources
[9/82] Compiling AlloyTestsResources resource_bundle_accessor.swift
[10/82] Compiling AlloyTestsResources Bundle+AlloyTestsResources.swift
[11/82] Emitting module Alloy
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift:19:1: warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | }
18 |
19 | extension MTLTextureDescriptor: Encodable {
   | |- warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
21 |     internal enum CodingKeys: String, CodingKey {
[12/89] Compiling Alloy TextureNormalization.swift
[13/89] Compiling Alloy TextureResize.swift
[14/89] Compiling Alloy TextureWeightedMix.swift
[15/89] Compiling Alloy YCbCrToRGBA.swift
[16/89] Compiling Alloy GlobalPoolPadding.swift
[17/89] Compiling Alloy ONNXConvolutionPadding.swift
[18/89] Compiling Alloy PyTorchPoolPadding.swift
[19/89] Compiling Alloy MaskGuidedBlur.swift
[20/89] Compiling Alloy Normalization.swift
[21/89] Compiling Alloy RGBAToYCbCr.swift
[22/89] Compiling Alloy StdMeanNormalization.swift
[23/89] Compiling Alloy TextureAddConstant.swift
[24/89] Compiling Alloy TextureAffineCrop.swift
[25/89] Compiling Alloy TextureCopy.swift
[26/89] Compiling Alloy TextureDifferenceHighlight.swift
[27/89] Compiling Alloy ComputeCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLBuffer+Extensions.swift:67:16: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
65 |
66 |         memcpy(self.contents() + offset,
67 |                &values,
   |                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
68 |                dataLength)
69 |     }
[28/89] Compiling Alloy MTLContext+Device.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLBuffer+Extensions.swift:67:16: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
65 |
66 |         memcpy(self.contents() + offset,
67 |                &values,
   |                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
68 |                dataLength)
69 |     }
[29/89] Compiling Alloy CVPixelBuffer+MTLTexture.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLBuffer+Extensions.swift:67:16: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
65 |
66 |         memcpy(self.contents() + offset,
67 |                &values,
   |                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
68 |                dataLength)
69 |     }
[30/89] Compiling Alloy Bundle+Module.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLBuffer+Extensions.swift:67:16: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
65 |
66 |         memcpy(self.contents() + offset,
67 |                &values,
   |                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
68 |                dataLength)
69 |     }
[31/89] Compiling Alloy Sequence+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLBuffer+Extensions.swift:67:16: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
65 |
66 |         memcpy(self.contents() + offset,
67 |                &values,
   |                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
68 |                dataLength)
69 |     }
[32/89] Compiling Alloy MTL+Codable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLBuffer+Extensions.swift:67:16: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
65 |
66 |         memcpy(self.contents() + offset,
67 |                &values,
   |                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
68 |                dataLength)
69 |     }
[33/89] Compiling Alloy MTLBlitCommandEncoder+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLBuffer+Extensions.swift:67:16: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
65 |
66 |         memcpy(self.contents() + offset,
67 |                &values,
   |                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
68 |                dataLength)
69 |     }
[34/89] Compiling Alloy MTLBuffer+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLBuffer+Extensions.swift:67:16: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
65 |
66 |         memcpy(self.contents() + offset,
67 |                &values,
   |                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
68 |                dataLength)
69 |     }
[35/89] Compiling Alloy BitonicSort.swift
[36/89] Compiling Alloy BitonicSortFinalPass.swift
[37/89] Compiling Alloy BitonicSortFirstPass.swift
[38/89] Compiling Alloy BitonicSortGeneralPass.swift
[39/89] Compiling Alloy BlockSize.swift
[40/89] Compiling Alloy EuclideanDistance.swift
[41/89] Compiling Alloy LookUpTable.swift
[42/89] Compiling Alloy MPSUnaryImageKernels.swift
[43/89] Compiling Alloy BoundingBoxesRenderer.swift
[44/89] Compiling Alloy LinesRenderer.swift
[45/89] Compiling Alloy MaskRenderer.swift
[46/89] Compiling Alloy PointsRenderer.swift
[47/89] Compiling Alloy RectangleRenderer.swift
[48/89] Compiling Alloy SimpleGeometryRenderer.swift
[49/89] Compiling Alloy resource_bundle_accessor.swift
[50/89] Compiling Alloy MTLRenderPipelineColorAttachmentDescriptor+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift:19:1: warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | }
18 |
19 | extension MTLTextureDescriptor: Encodable {
   | |- warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
21 |     internal enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:326:23: warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
324 |                         * featureChannels
325 |                         * MemoryLayout<T>.stride
326 |         self.getBytes(&bytes,
    |                       `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
327 |                       bytesPerRow: bytesPerRow,
328 |                       from: .init(origin: .zero,
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:349:71: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
347 |         var bytes = [T](repeating: value, count: self.sampleCount * targetRegion.size.width * targetRegion.size.height)
348 |
349 |         self.replace(region: targetRegion, mipmapLevel: 0, withBytes: &bytes, bytesPerRow: bytesPerRow)
    |                                                                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
350 |     }
351 | }
[51/89] Compiling Alloy MTLResource+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift:19:1: warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | }
18 |
19 | extension MTLTextureDescriptor: Encodable {
   | |- warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
21 |     internal enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:326:23: warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
324 |                         * featureChannels
325 |                         * MemoryLayout<T>.stride
326 |         self.getBytes(&bytes,
    |                       `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
327 |                       bytesPerRow: bytesPerRow,
328 |                       from: .init(origin: .zero,
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:349:71: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
347 |         var bytes = [T](repeating: value, count: self.sampleCount * targetRegion.size.width * targetRegion.size.height)
348 |
349 |         self.replace(region: targetRegion, mipmapLevel: 0, withBytes: &bytes, bytesPerRow: bytesPerRow)
    |                                                                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
350 |     }
351 | }
[52/89] Compiling Alloy MTLSize+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift:19:1: warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | }
18 |
19 | extension MTLTextureDescriptor: Encodable {
   | |- warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
21 |     internal enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:326:23: warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
324 |                         * featureChannels
325 |                         * MemoryLayout<T>.stride
326 |         self.getBytes(&bytes,
    |                       `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
327 |                       bytesPerRow: bytesPerRow,
328 |                       from: .init(origin: .zero,
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:349:71: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
347 |         var bytes = [T](repeating: value, count: self.sampleCount * targetRegion.size.width * targetRegion.size.height)
348 |
349 |         self.replace(region: targetRegion, mipmapLevel: 0, withBytes: &bytes, bytesPerRow: bytesPerRow)
    |                                                                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
350 |     }
351 | }
[53/89] Compiling Alloy MTLSizeAndAlign+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift:19:1: warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | }
18 |
19 | extension MTLTextureDescriptor: Encodable {
   | |- warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
21 |     internal enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:326:23: warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
324 |                         * featureChannels
325 |                         * MemoryLayout<T>.stride
326 |         self.getBytes(&bytes,
    |                       `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
327 |                       bytesPerRow: bytesPerRow,
328 |                       from: .init(origin: .zero,
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:349:71: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
347 |         var bytes = [T](repeating: value, count: self.sampleCount * targetRegion.size.width * targetRegion.size.height)
348 |
349 |         self.replace(region: targetRegion, mipmapLevel: 0, withBytes: &bytes, bytesPerRow: bytesPerRow)
    |                                                                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
350 |     }
351 | }
[54/89] Compiling Alloy MTLTexture+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift:19:1: warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | }
18 |
19 | extension MTLTextureDescriptor: Encodable {
   | |- warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
21 |     internal enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:326:23: warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
324 |                         * featureChannels
325 |                         * MemoryLayout<T>.stride
326 |         self.getBytes(&bytes,
    |                       `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
327 |                       bytesPerRow: bytesPerRow,
328 |                       from: .init(origin: .zero,
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:349:71: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
347 |         var bytes = [T](repeating: value, count: self.sampleCount * targetRegion.size.width * targetRegion.size.height)
348 |
349 |         self.replace(region: targetRegion, mipmapLevel: 0, withBytes: &bytes, bytesPerRow: bytesPerRow)
    |                                                                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
350 |     }
351 | }
[55/89] Compiling Alloy MTLTexture+Serialization.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift:19:1: warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | }
18 |
19 | extension MTLTextureDescriptor: Encodable {
   | |- warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
21 |     internal enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:326:23: warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
324 |                         * featureChannels
325 |                         * MemoryLayout<T>.stride
326 |         self.getBytes(&bytes,
    |                       `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
327 |                       bytesPerRow: bytesPerRow,
328 |                       from: .init(origin: .zero,
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:349:71: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
347 |         var bytes = [T](repeating: value, count: self.sampleCount * targetRegion.size.width * targetRegion.size.height)
348 |
349 |         self.replace(region: targetRegion, mipmapLevel: 0, withBytes: &bytes, bytesPerRow: bytesPerRow)
    |                                                                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
350 |     }
351 | }
[56/89] Compiling Alloy MTLTextureDescriptor+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift:19:1: warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | }
18 |
19 | extension MTLTextureDescriptor: Encodable {
   | |- warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
21 |     internal enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:326:23: warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
324 |                         * featureChannels
325 |                         * MemoryLayout<T>.stride
326 |         self.getBytes(&bytes,
    |                       `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
327 |                       bytesPerRow: bytesPerRow,
328 |                       from: .init(origin: .zero,
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:349:71: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
347 |         var bytes = [T](repeating: value, count: self.sampleCount * targetRegion.size.width * targetRegion.size.height)
348 |
349 |         self.replace(region: targetRegion, mipmapLevel: 0, withBytes: &bytes, bytesPerRow: bytesPerRow)
    |                                                                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
350 |     }
351 | }
[57/89] Compiling Alloy MTLTextureDescriptor+Serialization.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift:19:1: warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
17 | }
18 |
19 | extension MTLTextureDescriptor: Encodable {
   | |- warning: extension declares a conformance of imported type 'MTLTextureDescriptor' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Metal' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |
21 |     internal enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:326:23: warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
324 |                         * featureChannels
325 |                         * MemoryLayout<T>.stride
326 |         self.getBytes(&bytes,
    |                       `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
327 |                       bytesPerRow: bytesPerRow,
328 |                       from: .init(origin: .zero,
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLTexture+Extensions.swift:349:71: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
347 |         var bytes = [T](repeating: value, count: self.sampleCount * targetRegion.size.width * targetRegion.size.height)
348 |
349 |         self.replace(region: targetRegion, mipmapLevel: 0, withBytes: &bytes, bytesPerRow: bytesPerRow)
    |                                                                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
350 |     }
351 | }
[58/89] Compiling Alloy MTLClearColor+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:7:23: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:12:23: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:62:51: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 60 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 61 |         var value = value
 62 |         guard let buffer = self.makeBuffer(bytes: &value,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 63 |                                            length: MemoryLayout<T>.stride,
 64 |                                            options: options)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:71:51: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 69 |     func buffer<T>(with values: [T],
 70 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 71 |         guard let buffer = self.makeBuffer(bytes: values,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 72 |                                            length: MemoryLayout<T>.stride * values.count,
 73 |                                            options: options)
[59/89] Compiling Alloy MTLCommandBuffer+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:7:23: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:12:23: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:62:51: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 60 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 61 |         var value = value
 62 |         guard let buffer = self.makeBuffer(bytes: &value,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 63 |                                            length: MemoryLayout<T>.stride,
 64 |                                            options: options)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:71:51: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 69 |     func buffer<T>(with values: [T],
 70 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 71 |         guard let buffer = self.makeBuffer(bytes: values,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 72 |                                            length: MemoryLayout<T>.stride * values.count,
 73 |                                            options: options)
[60/89] Compiling Alloy MTLCommandQueue+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:7:23: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:12:23: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:62:51: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 60 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 61 |         var value = value
 62 |         guard let buffer = self.makeBuffer(bytes: &value,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 63 |                                            length: MemoryLayout<T>.stride,
 64 |                                            options: options)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:71:51: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 69 |     func buffer<T>(with values: [T],
 70 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 71 |         guard let buffer = self.makeBuffer(bytes: values,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 72 |                                            length: MemoryLayout<T>.stride * values.count,
 73 |                                            options: options)
[61/89] Compiling Alloy MTLComputeCommandEncoder+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:7:23: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:12:23: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:62:51: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 60 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 61 |         var value = value
 62 |         guard let buffer = self.makeBuffer(bytes: &value,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 63 |                                            length: MemoryLayout<T>.stride,
 64 |                                            options: options)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:71:51: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 69 |     func buffer<T>(with values: [T],
 70 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 71 |         guard let buffer = self.makeBuffer(bytes: values,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 72 |                                            length: MemoryLayout<T>.stride * values.count,
 73 |                                            options: options)
[62/89] Compiling Alloy MTLComputePipelineState+Threads.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:7:23: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:12:23: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:62:51: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 60 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 61 |         var value = value
 62 |         guard let buffer = self.makeBuffer(bytes: &value,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 63 |                                            length: MemoryLayout<T>.stride,
 64 |                                            options: options)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:71:51: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 69 |     func buffer<T>(with values: [T],
 70 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 71 |         guard let buffer = self.makeBuffer(bytes: values,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 72 |                                            length: MemoryLayout<T>.stride * values.count,
 73 |                                            options: options)
[63/89] Compiling Alloy MTLContext+CommandQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:7:23: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:12:23: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:62:51: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 60 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 61 |         var value = value
 62 |         guard let buffer = self.makeBuffer(bytes: &value,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 63 |                                            length: MemoryLayout<T>.stride,
 64 |                                            options: options)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:71:51: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 69 |     func buffer<T>(with values: [T],
 70 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 71 |         guard let buffer = self.makeBuffer(bytes: values,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 72 |                                            length: MemoryLayout<T>.stride * values.count,
 73 |                                            options: options)
[64/89] Compiling Alloy MTLDevice+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:7:23: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:12:23: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:62:51: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 60 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 61 |         var value = value
 62 |         guard let buffer = self.makeBuffer(bytes: &value,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 63 |                                            length: MemoryLayout<T>.stride,
 64 |                                            options: options)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:71:51: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 69 |     func buffer<T>(with values: [T],
 70 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 71 |         guard let buffer = self.makeBuffer(bytes: values,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 72 |                                            length: MemoryLayout<T>.stride * values.count,
 73 |                                            options: options)
[65/89] Compiling Alloy MTLDevice+Features.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:7:23: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift:12:23: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                       `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:62:51: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 60 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 61 |         var value = value
 62 |         guard let buffer = self.makeBuffer(bytes: &value,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 63 |                                            length: MemoryLayout<T>.stride,
 64 |                                            options: options)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLDevice+Extensions.swift:71:51: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 69 |     func buffer<T>(with values: [T],
 70 |                    options: MTLResourceOptions) throws -> MTLBuffer {
 71 |         guard let buffer = self.makeBuffer(bytes: values,
    |                                                   `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 72 |                                            length: MemoryLayout<T>.stride * values.count,
 73 |                                            options: options)
[66/89] Compiling Alloy TextureDivideByConstant.swift
[67/89] Compiling Alloy TextureInterpolation.swift
[68/89] Compiling Alloy TextureMask.swift
[69/89] Compiling Alloy TextureMaskedMix.swift
[70/89] Compiling Alloy TextureMax.swift
[71/89] Compiling Alloy TextureMean.swift
[72/89] Compiling Alloy TextureMin.swift
[73/89] Compiling Alloy TextureMultiplyAdd.swift
[74/89] Compiling Alloy MTLFunctionConstantValues+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:11:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
  9 |                 at index: Int) {
 10 |         var t = value
 11 |         self.setConstantValue(&t,
    |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 12 |                               type: type,
 13 |                               index: index)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:19:32: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 17 |                 type: MTLDataType,
 18 |                 startingAt startIndex: Int = 0) {
 19 |         self.setConstantValues(values,
    |                                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 20 |                                type: type,
 21 |                                range: startIndex ..< (startIndex + values.count))
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:7:29: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setVertexValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:12:29: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setVertexValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:17:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
15 |     func setFragmentValue<T>(_ value: T, at index: Int) {
16 |         var t = value
17 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
18 |     }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:22:31: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
20 |     func setFragmentValue<T>(_ value: [T], at index: Int) {
21 |         var t = value
22 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
23 |     }
24 |
[75/89] Compiling Alloy MTLLibrary+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:11:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
  9 |                 at index: Int) {
 10 |         var t = value
 11 |         self.setConstantValue(&t,
    |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 12 |                               type: type,
 13 |                               index: index)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:19:32: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 17 |                 type: MTLDataType,
 18 |                 startingAt startIndex: Int = 0) {
 19 |         self.setConstantValues(values,
    |                                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 20 |                                type: type,
 21 |                                range: startIndex ..< (startIndex + values.count))
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:7:29: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setVertexValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:12:29: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setVertexValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:17:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
15 |     func setFragmentValue<T>(_ value: T, at index: Int) {
16 |         var t = value
17 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
18 |     }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:22:31: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
20 |     func setFragmentValue<T>(_ value: [T], at index: Int) {
21 |         var t = value
22 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
23 |     }
24 |
[76/89] Compiling Alloy MTLOrigin+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:11:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
  9 |                 at index: Int) {
 10 |         var t = value
 11 |         self.setConstantValue(&t,
    |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 12 |                               type: type,
 13 |                               index: index)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:19:32: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 17 |                 type: MTLDataType,
 18 |                 startingAt startIndex: Int = 0) {
 19 |         self.setConstantValues(values,
    |                                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 20 |                                type: type,
 21 |                                range: startIndex ..< (startIndex + values.count))
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:7:29: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setVertexValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:12:29: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setVertexValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:17:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
15 |     func setFragmentValue<T>(_ value: T, at index: Int) {
16 |         var t = value
17 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
18 |     }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:22:31: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
20 |     func setFragmentValue<T>(_ value: [T], at index: Int) {
21 |         var t = value
22 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
23 |     }
24 |
[77/89] Compiling Alloy MTLPixelFormat+CVPixelFormat.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:11:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
  9 |                 at index: Int) {
 10 |         var t = value
 11 |         self.setConstantValue(&t,
    |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 12 |                               type: type,
 13 |                               index: index)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:19:32: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 17 |                 type: MTLDataType,
 18 |                 startingAt startIndex: Int = 0) {
 19 |         self.setConstantValues(values,
    |                                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 20 |                                type: type,
 21 |                                range: startIndex ..< (startIndex + values.count))
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:7:29: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setVertexValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:12:29: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setVertexValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:17:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
15 |     func setFragmentValue<T>(_ value: T, at index: Int) {
16 |         var t = value
17 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
18 |     }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:22:31: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
20 |     func setFragmentValue<T>(_ value: [T], at index: Int) {
21 |         var t = value
22 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
23 |     }
24 |
[78/89] Compiling Alloy MTLPixelFormat+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:11:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
  9 |                 at index: Int) {
 10 |         var t = value
 11 |         self.setConstantValue(&t,
    |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 12 |                               type: type,
 13 |                               index: index)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:19:32: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 17 |                 type: MTLDataType,
 18 |                 startingAt startIndex: Int = 0) {
 19 |         self.setConstantValues(values,
    |                                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 20 |                                type: type,
 21 |                                range: startIndex ..< (startIndex + values.count))
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:7:29: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setVertexValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:12:29: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setVertexValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:17:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
15 |     func setFragmentValue<T>(_ value: T, at index: Int) {
16 |         var t = value
17 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
18 |     }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:22:31: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
20 |     func setFragmentValue<T>(_ value: [T], at index: Int) {
21 |         var t = value
22 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
23 |     }
24 |
[79/89] Compiling Alloy MTLRegion+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:11:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
  9 |                 at index: Int) {
 10 |         var t = value
 11 |         self.setConstantValue(&t,
    |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 12 |                               type: type,
 13 |                               index: index)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:19:32: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 17 |                 type: MTLDataType,
 18 |                 startingAt startIndex: Int = 0) {
 19 |         self.setConstantValues(values,
    |                                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 20 |                                type: type,
 21 |                                range: startIndex ..< (startIndex + values.count))
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:7:29: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setVertexValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:12:29: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setVertexValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:17:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
15 |     func setFragmentValue<T>(_ value: T, at index: Int) {
16 |         var t = value
17 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
18 |     }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:22:31: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
20 |     func setFragmentValue<T>(_ value: [T], at index: Int) {
21 |         var t = value
22 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
23 |     }
24 |
[80/89] Compiling Alloy MTLRenderCommandEncoder+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:11:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
  9 |                 at index: Int) {
 10 |         var t = value
 11 |         self.setConstantValue(&t,
    |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 12 |                               type: type,
 13 |                               index: index)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:19:32: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 17 |                 type: MTLDataType,
 18 |                 startingAt startIndex: Int = 0) {
 19 |         self.setConstantValues(values,
    |                                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 20 |                                type: type,
 21 |                                range: startIndex ..< (startIndex + values.count))
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:7:29: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setVertexValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:12:29: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setVertexValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:17:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
15 |     func setFragmentValue<T>(_ value: T, at index: Int) {
16 |         var t = value
17 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
18 |     }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:22:31: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
20 |     func setFragmentValue<T>(_ value: [T], at index: Int) {
21 |         var t = value
22 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
23 |     }
24 |
[81/89] Compiling Alloy MTLRenderPassColorAttachmentDescriptor+LoadAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:11:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
  9 |                 at index: Int) {
 10 |         var t = value
 11 |         self.setConstantValue(&t,
    |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 12 |                               type: type,
 13 |                               index: index)
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift:19:32: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 17 |                 type: MTLDataType,
 18 |                 startingAt startIndex: Int = 0) {
 19 |         self.setConstantValues(values,
    |                                `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
 20 |                                type: type,
 21 |                                range: startIndex ..< (startIndex + values.count))
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:7:29: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 5 |     func setVertexValue<T>(_ value: T, at index: Int) {
 6 |         var t = value
 7 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
 8 |     }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:12:29: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
10 |     func setVertexValue<T>(_ value: [T], at index: Int) {
11 |         var t = value
12 |         self.setVertexBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                             `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
13 |     }
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:17:31: warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
15 |     func setFragmentValue<T>(_ value: T, at index: Int) {
16 |         var t = value
17 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
18 |     }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift:22:31: warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
20 |     func setFragmentValue<T>(_ value: [T], at index: Int) {
21 |         var t = value
22 |         self.setFragmentBytes(&t, length: MemoryLayout<T>.stride * value.count, index: index)
   |                               `- warning: forming 'UnsafeRawPointer' to a variable of type '[T]'; this is likely incorrect because 'T' may contain an object reference.
23 |     }
24 |
[82/89] Compiling Alloy MPS+Functors.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/MetalPerformanceShaders/MPSImage+Extensions.swift:53:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
51 |
52 |         for i in 0 ..< numSlices * self.numberOfImages {
53 |             self.texture.getBytes(&(output[self.width * self.height * numComponents * i]),
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
54 |                                   bytesPerRow: self.width * numComponents * MemoryLayout<T>.self.size,
55 |                                   bytesPerImage: 0,
[83/89] Compiling Alloy MPSImage+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/MetalPerformanceShaders/MPSImage+Extensions.swift:53:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
51 |
52 |         for i in 0 ..< numSlices * self.numberOfImages {
53 |             self.texture.getBytes(&(output[self.width * self.height * numComponents * i]),
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
54 |                                   bytesPerRow: self.width * numComponents * MemoryLayout<T>.self.size,
55 |                                   bytesPerImage: 0,
[84/89] Compiling Alloy Float16.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/MetalPerformanceShaders/MPSImage+Extensions.swift:53:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
51 |
52 |         for i in 0 ..< numSlices * self.numberOfImages {
53 |             self.texture.getBytes(&(output[self.width * self.height * numComponents * i]),
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
54 |                                   bytesPerRow: self.width * numComponents * MemoryLayout<T>.self.size,
55 |                                   bytesPerImage: 0,
[85/89] Compiling Alloy MTLContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/MetalPerformanceShaders/MPSImage+Extensions.swift:53:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
51 |
52 |         for i in 0 ..< numSlices * self.numberOfImages {
53 |             self.texture.getBytes(&(output[self.width * self.height * numComponents * i]),
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
54 |                                   bytesPerRow: self.width * numComponents * MemoryLayout<T>.self.size,
55 |                                   bytesPerImage: 0,
[86/89] Compiling Alloy MTLIndexBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/MetalPerformanceShaders/MPSImage+Extensions.swift:53:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
51 |
52 |         for i in 0 ..< numSlices * self.numberOfImages {
53 |             self.texture.getBytes(&(output[self.width * self.height * numComponents * i]),
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
54 |                                   bytesPerRow: self.width * numComponents * MemoryLayout<T>.self.size,
55 |                                   bytesPerImage: 0,
[87/89] Compiling Alloy MTLOffscreenRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/MetalPerformanceShaders/MPSImage+Extensions.swift:53:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
51 |
52 |         for i in 0 ..< numSlices * self.numberOfImages {
53 |             self.texture.getBytes(&(output[self.width * self.height * numComponents * i]),
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
54 |                                   bytesPerRow: self.width * numComponents * MemoryLayout<T>.self.size,
55 |                                   bytesPerImage: 0,
[88/89] Compiling Alloy Metal.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/MetalPerformanceShaders/MPSImage+Extensions.swift:53:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
51 |
52 |         for i in 0 ..< numSlices * self.numberOfImages {
53 |             self.texture.getBytes(&(output[self.width * self.height * numComponents * i]),
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
54 |                                   bytesPerRow: self.width * numComponents * MemoryLayout<T>.self.size,
55 |                                   bytesPerImage: 0,
[89/89] Compiling Alloy MetalError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Core/Extensions/MetalPerformanceShaders/MPSImage+Extensions.swift:53:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
51 |
52 |         for i in 0 ..< numSlices * self.numberOfImages {
53 |             self.texture.getBytes(&(output[self.width * self.height * numComponents * i]),
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
54 |                                   bytesPerRow: self.width * numComponents * MemoryLayout<T>.self.size,
55 |                                   bytesPerImage: 0,
Build complete! (6.58s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Alloy",
  "name" : "Alloy",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "11.0"
    },
    {
      "name" : "macos",
      "version" : "10.13"
    }
  ],
  "products" : [
    {
      "name" : "Alloy",
      "targets" : [
        "Alloy",
        "AlloyShadersSharedTypes"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "AlloyTestsResources",
      "module_type" : "SwiftTarget",
      "name" : "AlloyTestsResources",
      "path" : "Tests/AlloyTestsResources",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/AlloyTestsResources/Shared",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/AlloyTestsResources/TextureCopy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Extensions/Foundation/Bundle+AlloyTestsResources.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AlloyTests",
      "module_type" : "SwiftTarget",
      "name" : "AlloyTests",
      "path" : "Tests/AlloyTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/AlloyTests/Shaders/Shaders.metal",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "BitonicSortTests.swift",
        "Encoders/SwitchDataFormatEncoder.swift",
        "EuclideanDistanceTests.swift",
        "Extensions/CoreGraphics/CGImage+Extensions.swift",
        "Extensions/Metal/MTLPixelFormat+Extensions.swift",
        "IdealSizeTests.swift",
        "PerformanceTests.swift",
        "TextureCachingTests.swift",
        "TextureCopyTests.swift"
      ],
      "target_dependencies" : [
        "Alloy",
        "AlloyTestsResources"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AlloyShadersSharedTypes",
      "module_type" : "ClangTarget",
      "name" : "AlloyShadersSharedTypes",
      "path" : "Sources/AlloyShadersSharedTypes",
      "product_memberships" : [
        "Alloy"
      ],
      "sources" : [
        "AlloyShadersSharedTypes.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Alloy",
      "module_type" : "SwiftTarget",
      "name" : "Alloy",
      "path" : "Sources/Alloy",
      "product_memberships" : [
        "Alloy"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Alloy/Shaders/Shaders.metal",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Core/ComputeCommand.swift",
        "Core/Extensions/Alloy/MTLContext+Device.swift",
        "Core/Extensions/CoreVideo/CVPixelBuffer+MTLTexture.swift",
        "Core/Extensions/Foundation/Bundle+Module.swift",
        "Core/Extensions/Foundation/Sequence+Utils.swift",
        "Core/Extensions/Metal/MTL+Codable.swift",
        "Core/Extensions/Metal/MTLBlitCommandEncoder+Extensions.swift",
        "Core/Extensions/Metal/MTLBuffer+Extensions.swift",
        "Core/Extensions/Metal/MTLClearColor+Extensions.swift",
        "Core/Extensions/Metal/MTLCommandBuffer+Extensions.swift",
        "Core/Extensions/Metal/MTLCommandQueue+Extensions.swift",
        "Core/Extensions/Metal/MTLComputeCommandEncoder+Extensions.swift",
        "Core/Extensions/Metal/MTLComputePipelineState+Threads.swift",
        "Core/Extensions/Metal/MTLContext+CommandQueue.swift",
        "Core/Extensions/Metal/MTLDevice+Extensions.swift",
        "Core/Extensions/Metal/MTLDevice+Features.swift",
        "Core/Extensions/Metal/MTLFunctionConstantValues+Extensions.swift",
        "Core/Extensions/Metal/MTLLibrary+Extensions.swift",
        "Core/Extensions/Metal/MTLOrigin+Extensions.swift",
        "Core/Extensions/Metal/MTLPixelFormat+CVPixelFormat.swift",
        "Core/Extensions/Metal/MTLPixelFormat+Extensions.swift",
        "Core/Extensions/Metal/MTLRegion+Extensions.swift",
        "Core/Extensions/Metal/MTLRenderCommandEncoder+Extensions.swift",
        "Core/Extensions/Metal/MTLRenderPassColorAttachmentDescriptor+LoadAction.swift",
        "Core/Extensions/Metal/MTLRenderPipelineColorAttachmentDescriptor+Extensions.swift",
        "Core/Extensions/Metal/MTLResource+Extensions.swift",
        "Core/Extensions/Metal/MTLSize+Extensions.swift",
        "Core/Extensions/Metal/MTLSizeAndAlign+Extensions.swift",
        "Core/Extensions/Metal/MTLTexture+Extensions.swift",
        "Core/Extensions/Metal/MTLTexture+Serialization.swift",
        "Core/Extensions/Metal/MTLTextureDescriptor+Extensions.swift",
        "Core/Extensions/Metal/MTLTextureDescriptor+Serialization.swift",
        "Core/Extensions/MetalPerformanceShaders/MPS+Functors.swift",
        "Core/Extensions/MetalPerformanceShaders/MPSImage+Extensions.swift",
        "Core/Float16.swift",
        "Core/MTLContext.swift",
        "Core/MTLIndexBuffer.swift",
        "Core/MTLOffscreenRenderer.swift",
        "Core/Metal.swift",
        "Core/MetalError.swift",
        "Encoders/BitonicSort/BitonicSort.swift",
        "Encoders/BitonicSort/BitonicSortFinalPass.swift",
        "Encoders/BitonicSort/BitonicSortFirstPass.swift",
        "Encoders/BitonicSort/BitonicSortGeneralPass.swift",
        "Encoders/BlockSize.swift",
        "Encoders/EuclideanDistance.swift",
        "Encoders/LookUpTable.swift",
        "Encoders/MPSUnaryImageKernels.swift",
        "Encoders/MaskGuidedBlur.swift",
        "Encoders/Normalization.swift",
        "Encoders/RGBAToYCbCr.swift",
        "Encoders/StdMeanNormalization.swift",
        "Encoders/TextureAddConstant.swift",
        "Encoders/TextureAffineCrop.swift",
        "Encoders/TextureCopy.swift",
        "Encoders/TextureDifferenceHighlight.swift",
        "Encoders/TextureDivideByConstant.swift",
        "Encoders/TextureInterpolation.swift",
        "Encoders/TextureMask.swift",
        "Encoders/TextureMaskedMix.swift",
        "Encoders/TextureMax.swift",
        "Encoders/TextureMean.swift",
        "Encoders/TextureMin.swift",
        "Encoders/TextureMultiplyAdd.swift",
        "Encoders/TextureNormalization.swift",
        "Encoders/TextureResize.swift",
        "Encoders/TextureWeightedMix.swift",
        "Encoders/YCbCrToRGBA.swift",
        "ML/GlobalPoolPadding.swift",
        "ML/ONNXConvolutionPadding.swift",
        "ML/PyTorchPoolPadding.swift",
        "Renderers/BoundingBoxesRenderer.swift",
        "Renderers/LinesRenderer.swift",
        "Renderers/MaskRenderer.swift",
        "Renderers/PointsRenderer.swift",
        "Renderers/RectangleRenderer.swift",
        "Renderers/SimpleGeometryRenderer.swift"
      ],
      "target_dependencies" : [
        "AlloyShadersSharedTypes"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.