The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of Bitmap, reference main (c99802), with Swift 6.1 for macOS (SPM) on 1 May 2025 09:19:52 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.61.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dagronf/Bitmap.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dagronf/Bitmap
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c998028 More quantizing routines
Cloned https://github.com/dagronf/Bitmap.git
Revision (git rev-parse @):
c998028004035c34dbd969e7e89027ce358bbb33
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/dagronf/Bitmap.git at main
Fetching https://github.com/dagronf/SwiftImageReadWrite
[4/378] Fetching swiftimagereadwrite
Fetched https://github.com/dagronf/SwiftImageReadWrite from cache (0.80s)
Computing version for https://github.com/dagronf/SwiftImageReadWrite
Computed https://github.com/dagronf/SwiftImageReadWrite at 1.9.2 (1.44s)
Creating working copy for https://github.com/dagronf/SwiftImageReadWrite
Working copy of https://github.com/dagronf/SwiftImageReadWrite resolved at 1.9.2
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "bitmap",
      "name": "Bitmap",
      "url": "https://github.com/dagronf/Bitmap.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Bitmap",
      "dependencies": [
        {
          "identity": "swiftimagereadwrite",
          "name": "SwiftImageReadWrite",
          "url": "https://github.com/dagronf/SwiftImageReadWrite",
          "version": "1.9.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftImageReadWrite",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/dagronf/Bitmap.git
[1/816] Fetching bitmap
Fetched https://github.com/dagronf/Bitmap.git from cache (1.00s)
Fetching https://github.com/dagronf/SwiftImageReadWrite from cache
Fetched https://github.com/dagronf/SwiftImageReadWrite from cache (0.43s)
Computing version for https://github.com/dagronf/SwiftImageReadWrite
Computed https://github.com/dagronf/SwiftImageReadWrite at 1.9.2 (0.48s)
Creating working copy for https://github.com/dagronf/SwiftImageReadWrite
Working copy of https://github.com/dagronf/SwiftImageReadWrite resolved at 1.9.2
Creating working copy for https://github.com/dagronf/Bitmap.git
Working copy of https://github.com/dagronf/Bitmap.git resolved at main (c998028)
warning: '.resolve-product-dependencies': dependency 'bitmap' is not used by any target
Found 1 product dependencies
  - SwiftImageReadWrite
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/dagronf/Bitmap.git
https://github.com/dagronf/Bitmap.git
{
  "dependencies" : [
    {
      "identity" : "swiftimagereadwrite",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.9.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dagronf/SwiftImageReadWrite"
    }
  ],
  "manifest_display_name" : "Bitmap",
  "name" : "Bitmap",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.11"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "Bitmap",
      "targets" : [
        "Bitmap"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "BitmapTests",
      "module_type" : "SwiftTarget",
      "name" : "BitmapTests",
      "path" : "Tests/BitmapTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/16-squares.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/apple-logo-dark.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/apple-logo-white.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/cat-icon.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/cmyk.jpg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/dog.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/food.jpg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/gps-image.jpg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/p3test.ppm",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/p6test.ppm",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/qrcode.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/sf-bb.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/sf-ggb.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/viking.jpg",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "BitmapTests.swift",
        "utils/MarkdownGenerator.swift",
        "utils/TestUtils.swift"
      ],
      "target_dependencies" : [
        "Bitmap"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Bitmap",
      "module_type" : "SwiftTarget",
      "name" : "Bitmap",
      "path" : "Sources/Bitmap",
      "product_dependencies" : [
        "SwiftImageReadWrite"
      ],
      "product_memberships" : [
        "Bitmap"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Bitmap/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Bitmap+CIImage.swift",
        "Bitmap+Drawing.swift",
        "Bitmap+Error.swift",
        "Bitmap+ImportExport.swift",
        "Bitmap+Pixel.swift",
        "Bitmap+Platform.swift",
        "Bitmap+RGBA.swift",
        "Bitmap+RGBAData.swift",
        "Bitmap+RepresentationType.swift",
        "Bitmap.swift",
        "drawing/Bitmap+AdjustColorControls.swift",
        "drawing/Bitmap+AdjustingSize.swift",
        "drawing/Bitmap+Blending.swift",
        "drawing/Bitmap+Blur.swift",
        "drawing/Bitmap+Border.swift",
        "drawing/Bitmap+Clip.swift",
        "drawing/Bitmap+ColorInvert.swift",
        "drawing/Bitmap+ColorMapping.swift",
        "drawing/Bitmap+Crop.swift",
        "drawing/Bitmap+Dither.swift",
        "drawing/Bitmap+Erase.swift",
        "drawing/Bitmap+Extract.swift",
        "drawing/Bitmap+FillStroke.swift",
        "drawing/Bitmap+Flip.swift",
        "drawing/Bitmap+Gamma.swift",
        "drawing/Bitmap+Generator.swift",
        "drawing/Bitmap+Grayscale.swift",
        "drawing/Bitmap+Image.swift",
        "drawing/Bitmap+InnerShadow.swift",
        "drawing/Bitmap+Inset.swift",
        "drawing/Bitmap+Masking.swift",
        "drawing/Bitmap+Padding.swift",
        "drawing/Bitmap+Quantize.swift",
        "drawing/Bitmap+Rotation.swift",
        "drawing/Bitmap+Scale.swift",
        "drawing/Bitmap+Scroll.swift",
        "drawing/Bitmap+Shadow.swift",
        "drawing/Bitmap+Text.swift",
        "drawing/Bitmap+Tint.swift",
        "drawing/Bitmap+Transparency.swift",
        "utils/Angle2D.swift",
        "utils/CGColor+extensions.swift",
        "utils/CGColor+standard.swift",
        "utils/CGContext+extensions.swift",
        "utils/CGContext+innerShadow.swift",
        "utils/CGImage+extensions.swift",
        "utils/CGRect+extensions.swift",
        "utils/Clamp.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/5] Copying PrivacyInfo.xcprivacy
[0/5] Write sources
[2/5] Copying PrivacyInfo.xcprivacy
[2/5] Write sources
[4/5] Write swift-version-2F0A5646E1D333AE.txt
[6/23] Compiling SwiftImageReadWrite CGImage+extensions.swift
[7/23] Compiling SwiftImageReadWrite CGImage+import.swift
[8/24] Compiling SwiftImageReadWrite resource_bundle_accessor.swift
[9/24] Compiling SwiftImageReadWrite PlatformImage.swift
[10/24] Compiling SwiftImageReadWrite Utils.swift
[11/24] Compiling SwiftImageReadWrite CGImage+colorspace.swift
[12/24] Compiling SwiftImageReadWrite CGImage+export.swift
[13/24] Compiling SwiftImageReadWrite CGImage+SVG.swift
[14/24] Compiling SwiftImageReadWrite CGImage+codable.swift
[15/24] Compiling SwiftImageReadWrite Errors.swift
[16/24] Compiling SwiftImageReadWrite ImageExportTypes.swift
[17/24] Compiling SwiftImageReadWrite CGImage+platform.swift
[18/24] Compiling SwiftImageReadWrite CIImage+extensions.swift
[19/24] Compiling SwiftImageReadWrite PlatformImage+codable.swift
[20/24] Compiling SwiftImageReadWrite PlatformImage+export.swift
[21/24] Compiling SwiftImageReadWrite PlatformImage+import.swift
[22/24] Compiling SwiftImageReadWrite PlatformImage+macOS.swift
[23/24] Compiling SwiftImageReadWrite SwiftUI+extensions.swift
[24/24] Emitting module SwiftImageReadWrite
[25/70] Compiling Bitmap Bitmap+Masking.swift
[26/70] Compiling Bitmap Bitmap+Padding.swift
[27/70] Compiling Bitmap Bitmap+Quantize.swift
[28/70] Compiling Bitmap Bitmap+Rotation.swift
[29/70] Compiling Bitmap Bitmap+Scale.swift
[30/74] Compiling Bitmap Angle2D.swift
[31/74] Compiling Bitmap CGColor+extensions.swift
[32/74] Compiling Bitmap CGColor+standard.swift
[33/74] Compiling Bitmap CGContext+extensions.swift
[34/74] Compiling Bitmap CGContext+innerShadow.swift
[35/74] Emitting module Bitmap
[36/74] Compiling Bitmap Bitmap+CIImage.swift
[37/74] Compiling Bitmap Bitmap+Drawing.swift
[38/74] Compiling Bitmap Bitmap+Error.swift
[39/74] Compiling Bitmap Bitmap+ImportExport.swift
[40/74] Compiling Bitmap Bitmap+Pixel.swift
[41/74] Compiling Bitmap Bitmap+Scroll.swift
[42/74] Compiling Bitmap Bitmap+Shadow.swift
[43/74] Compiling Bitmap Bitmap+Text.swift
[44/74] Compiling Bitmap Bitmap+Tint.swift
[45/74] Compiling Bitmap Bitmap+Transparency.swift
[46/74] Compiling Bitmap CGImage+extensions.swift
[47/74] Compiling Bitmap CGRect+extensions.swift
[48/74] Compiling Bitmap Clamp.swift
[49/74] Compiling Bitmap resource_bundle_accessor.swift
[50/74] Compiling Bitmap Bitmap+Clip.swift
[51/74] Compiling Bitmap Bitmap+ColorInvert.swift
[52/74] Compiling Bitmap Bitmap+ColorMapping.swift
[53/74] Compiling Bitmap Bitmap+Crop.swift
[54/74] Compiling Bitmap Bitmap+Dither.swift
[55/74] Compiling Bitmap Bitmap+Generator.swift
[56/74] Compiling Bitmap Bitmap+Grayscale.swift
[57/74] Compiling Bitmap Bitmap+Image.swift
[58/74] Compiling Bitmap Bitmap+InnerShadow.swift
[59/74] Compiling Bitmap Bitmap+Inset.swift
[60/74] Compiling Bitmap Bitmap+Platform.swift
[61/74] Compiling Bitmap Bitmap+RGBA.swift
[62/74] Compiling Bitmap Bitmap+RGBAData.swift
[63/74] Compiling Bitmap Bitmap+RepresentationType.swift
[64/74] Compiling Bitmap Bitmap.swift
[65/74] Compiling Bitmap Bitmap+Erase.swift
[66/74] Compiling Bitmap Bitmap+Extract.swift
[67/74] Compiling Bitmap Bitmap+FillStroke.swift
[68/74] Compiling Bitmap Bitmap+Flip.swift
[69/74] Compiling Bitmap Bitmap+Gamma.swift
[70/74] Compiling Bitmap Bitmap+AdjustColorControls.swift
[71/74] Compiling Bitmap Bitmap+AdjustingSize.swift
[72/74] Compiling Bitmap Bitmap+Blending.swift
[73/74] Compiling Bitmap Bitmap+Blur.swift
[74/74] Compiling Bitmap Bitmap+Border.swift
Build complete! (11.63s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swiftimagereadwrite",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.9.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dagronf/SwiftImageReadWrite"
    }
  ],
  "manifest_display_name" : "Bitmap",
  "name" : "Bitmap",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.11"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "Bitmap",
      "targets" : [
        "Bitmap"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "BitmapTests",
      "module_type" : "SwiftTarget",
      "name" : "BitmapTests",
      "path" : "Tests/BitmapTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/16-squares.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/apple-logo-dark.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/apple-logo-white.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/cat-icon.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/cmyk.jpg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/dog.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/food.jpg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/gps-image.jpg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/p3test.ppm",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/p6test.ppm",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/qrcode.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/sf-bb.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/sf-ggb.jpeg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BitmapTests/resources/viking.jpg",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "BitmapTests.swift",
        "utils/MarkdownGenerator.swift",
        "utils/TestUtils.swift"
      ],
      "target_dependencies" : [
        "Bitmap"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Bitmap",
      "module_type" : "SwiftTarget",
      "name" : "Bitmap",
      "path" : "Sources/Bitmap",
      "product_dependencies" : [
        "SwiftImageReadWrite"
      ],
      "product_memberships" : [
        "Bitmap"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Bitmap/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Bitmap+CIImage.swift",
        "Bitmap+Drawing.swift",
        "Bitmap+Error.swift",
        "Bitmap+ImportExport.swift",
        "Bitmap+Pixel.swift",
        "Bitmap+Platform.swift",
        "Bitmap+RGBA.swift",
        "Bitmap+RGBAData.swift",
        "Bitmap+RepresentationType.swift",
        "Bitmap.swift",
        "drawing/Bitmap+AdjustColorControls.swift",
        "drawing/Bitmap+AdjustingSize.swift",
        "drawing/Bitmap+Blending.swift",
        "drawing/Bitmap+Blur.swift",
        "drawing/Bitmap+Border.swift",
        "drawing/Bitmap+Clip.swift",
        "drawing/Bitmap+ColorInvert.swift",
        "drawing/Bitmap+ColorMapping.swift",
        "drawing/Bitmap+Crop.swift",
        "drawing/Bitmap+Dither.swift",
        "drawing/Bitmap+Erase.swift",
        "drawing/Bitmap+Extract.swift",
        "drawing/Bitmap+FillStroke.swift",
        "drawing/Bitmap+Flip.swift",
        "drawing/Bitmap+Gamma.swift",
        "drawing/Bitmap+Generator.swift",
        "drawing/Bitmap+Grayscale.swift",
        "drawing/Bitmap+Image.swift",
        "drawing/Bitmap+InnerShadow.swift",
        "drawing/Bitmap+Inset.swift",
        "drawing/Bitmap+Masking.swift",
        "drawing/Bitmap+Padding.swift",
        "drawing/Bitmap+Quantize.swift",
        "drawing/Bitmap+Rotation.swift",
        "drawing/Bitmap+Scale.swift",
        "drawing/Bitmap+Scroll.swift",
        "drawing/Bitmap+Shadow.swift",
        "drawing/Bitmap+Text.swift",
        "drawing/Bitmap+Tint.swift",
        "drawing/Bitmap+Transparency.swift",
        "utils/Angle2D.swift",
        "utils/CGColor+extensions.swift",
        "utils/CGColor+standard.swift",
        "utils/CGContext+extensions.swift",
        "utils/CGContext+innerShadow.swift",
        "utils/CGImage+extensions.swift",
        "utils/CGRect+extensions.swift",
        "utils/Clamp.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/dagronf/bitmap/main
Repository:               dagronf/Bitmap
Swift version used:       6.1
Target:                   Bitmap
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/swift-docc-render-artifact/.git/
From https://github.com/swiftlang/swift-docc-render-artifact
 * branch            release/6.2 -> FETCH_HEAD
 * [new branch]      release/6.2 -> origin/release/6.2
HEAD is now at 8799b69 Update the artifact
Cloned https://github.com/swiftlang/swift-docc-render-artifact
Extracting symbol information for 'Bitmap'...
Finished extracting symbol information for 'Bitmap'. (6.37s)
Building documentation for 'Bitmap'...
warning: Parameter 'scale' not found in instance method declaration
   --> Sources/Bitmap/Bitmap+ImportExport.swift:114:9-114:79
112 | 		/// Create a heic representation of the image
113 | 		/// - Parameters:
114 + 		///   - scale: The image's scale value (for retina-type images eg. @2x == 2)
    |         ╰─suggestion: Remove 'scale' parameter documentation
115 | 		///   - compression: The compression level to apply (clamped to 0 ... 1)
116 | 		/// - Returns: image data
warning: Parameter 'dpi' is missing documentation
   --> Sources/Bitmap/Bitmap+ImportExport.swift:115:75-115:75
113 | 		/// - Parameters:
114 | 		///   - scale: The image's scale value (for retina-type images eg. @2x == 2)
115 + 		///   - compression: The compression level to apply (clamped to 0 ... 1)
    |         ╰─suggestion: Document 'dpi' parameter
116 | 		/// - Returns: image data
117 | 		///
warning: Parameter 'bitmapData' not found in initializer declaration
  --> Sources/Bitmap/Bitmap.swift:48:18-48:28
46 |
47 | 	/// Create a bitmap from raw bitmap data
48 + 	/// - Parameter bitmapData: The bitmap data
   |                  ╰─suggestion: Replace 'bitmapData' with 'rgbaBitmapData'
49 | 	public init(_ rgbaBitmapData: Bitmap.RGBAData) throws {
50 | 		self.bitmapData = rgbaBitmapData
warning: Parameter 'rgbaBitmapData' is missing documentation
  --> Sources/Bitmap/Bitmap.swift:48:45-48:45
46 |
47 | 	/// Create a bitmap from raw bitmap data
48 + 	/// - Parameter bitmapData: The bitmap data
   |                                             ╰─suggestion: Document 'rgbaBitmapData' parameter
49 | 	public init(_ rgbaBitmapData: Bitmap.RGBAData) throws {
50 | 		self.bitmapData = rgbaBitmapData
warning: Parameter 'topLeft' not found in instance method declaration
   --> Sources/Bitmap/Bitmap.swift:344:18-344:25
342 | public extension Bitmap {
343 | 	/// Return an array of raw pixels for this bitmap
344 + 	/// - Parameter topLeft: If true, returns coordinates are returned setting (0, 0) at the bottom left,
    |                  ╰─suggestion: Replace 'topLeft' with 'bottomLeft'
345 | 	///                      otherwise pixels are returned using (0, 0) in the top left
346 | 	/// - Returns: An array of pixels
warning: Parameter 'bottomLeft' is missing documentation
   --> Sources/Bitmap/Bitmap.swift:345:85-345:85
343 | 	/// Return an array of raw pixels for this bitmap
344 | 	/// - Parameter topLeft: If true, returns coordinates are returned setting (0, 0) at the bottom left,
345 + 	///                      otherwise pixels are returned using (0, 0) in the top left
    |                                                                                     ╰─suggestion: Document 'bottomLeft' parameter
346 | 	/// - Returns: An array of pixels
347 | 	func pixels(bottomLeft: Bool = true) -> [Bitmap.Pixel] {
warning: Return value documented for instance method returning void
  --> Sources/Bitmap/drawing/Bitmap+Blending.swift:57:6-57:21
55 | 	///   - dest: The rect in which to draw the blended image
56 | 	///   - clippingRects: Clipping rects within the bitmap
57 + 	/// - Returns: self
   |      ╰─suggestion: Remove return value documentation
58 | 	func blend(
59 | 		_ image: ImageRepresentationType,
warning: Return value documented for instance method returning void
  --> Sources/Bitmap/drawing/Bitmap+Blending.swift:80:6-80:21
78 | 	///   - position: The position to draw the image
79 | 	///   - clippingRects: Clipping rects within the bitmap
80 + 	/// - Returns: self
   |      ╰─suggestion: Remove return value documentation
81 | 	func blend(
82 | 		_ image: ImageRepresentationType,
warning: Parameter 'path' not found in instance method declaration
  --> Sources/Bitmap/drawing/Bitmap+Crop.swift:27:6-27:40
25 | public extension Bitmap {
26 | 	/// Create a new bitmap by cropping this bitmap to a rect
27 + 	/// - Parameter path: The rect to crop
   |      ╰─suggestion: Remove 'path' parameter documentation
28 | 	/// - Returns: A new bitmap
29 | 	///
warning: Parameter 'rect' is missing documentation
  --> Sources/Bitmap/drawing/Bitmap+Crop.swift:27:40-27:40
25 | public extension Bitmap {
26 | 	/// Create a new bitmap by cropping this bitmap to a rect
27 + 	/// - Parameter path: The rect to crop
   |                                        ╰─suggestion: Document 'rect' parameter
28 | 	/// - Returns: A new bitmap
29 | 	///
warning: Parameter 'path' not found in instance method declaration
  --> Sources/Bitmap/drawing/Bitmap+Crop.swift:72:6-73:6
70 | public extension Bitmap {
71 | 	/// Crop this bitmap to the given rect
72 + 	/// - Parameter path: The rect to crop
   |      ╰─suggestion: Remove 'path' parameter documentation
73 + 	///
74 | 	/// The coordinate system (0, 0) is at the bitmap lower left
75 | 	@inlinable func crop(to rect: CGRect) throws {
warning: Parameter 'rect' is missing documentation
  --> Sources/Bitmap/drawing/Bitmap+Crop.swift:73:6-73:6
71 | 	/// Crop this bitmap to the given rect
72 | 	/// - Parameter path: The rect to crop
73 + 	///
   |      ╰─suggestion: Document 'rect' parameter
74 | 	/// The coordinate system (0, 0) is at the bitmap lower left
75 | 	@inlinable func crop(to rect: CGRect) throws {
warning: Parameter 'path' not found in instance method declaration
   --> Sources/Bitmap/drawing/Bitmap+FillStroke.swift:125:8-125:32
123 | 	/// Fill a rect in this bitmap
124 | 	/// - Parameters:
125 + 	///   - path: The path to fill
    |        ╰─suggestion: Remove 'path' parameter documentation
126 | 	///   - fillColor: The color to fill
127 | 	@inlinable func fill(_ rect: CGRect, _ fillColor: CGColor) {
warning: Parameter 'rect' is missing documentation
   --> Sources/Bitmap/drawing/Bitmap+FillStroke.swift:126:38-126:38
124 | 	/// - Parameters:
125 | 	///   - path: The path to fill
126 + 	///   - fillColor: The color to fill
    |        ╰─suggestion: Document 'rect' parameter
127 | 	@inlinable func fill(_ rect: CGRect, _ fillColor: CGColor) {
128 | 		self.fill([rect], fillColor)
warning: Parameter 'path' not found in instance method declaration
   --> Sources/Bitmap/drawing/Bitmap+FillStroke.swift:133:8-133:32
131 | 	/// Fill rects in this bitmap
132 | 	/// - Parameters:
133 + 	///   - path: The path to fill
    |        ╰─suggestion: Remove 'path' parameter documentation
134 | 	///   - fillColor: The color to fill
135 | 	func fill(_ rects: [CGRect], _ fillColor: CGColor) {
warning: Parameter 'rects' is missing documentation
   --> Sources/Bitmap/drawing/Bitmap+FillStroke.swift:134:38-134:38
132 | 	/// - Parameters:
133 | 	///   - path: The path to fill
134 + 	///   - fillColor: The color to fill
    |        ╰─suggestion: Document 'rects' parameter
135 | 	func fill(_ rects: [CGRect], _ fillColor: CGColor) {
136 | 		self.draw { ctx in
warning: Return value documented for instance method returning void
   --> Sources/Bitmap/drawing/Bitmap+FillStroke.swift:226:6-226:29
224 | 	///   - fillColor: Fill color
225 | 	///   - stroke: Stroke style
226 + 	/// - Returns: A new bitmap
    |      ╰─suggestion: Remove return value documentation
227 | 	func fillStroke(_ path: CGPath, fillColor: CGColor, stroke: Stroke) {
228 | 		self.savingGState { ctx in
warning: Parameter 'bitmap' not found in instance method declaration
  --> Sources/Bitmap/drawing/Bitmap+Image.swift:28:8-28:35
26 | 	/// Create a new bitmap by drawing an image on this bitmap
27 | 	/// - Parameters:
28 + 	///   - bitmap: The image to draw
   |        ╰─suggestion: Remove 'bitmap' parameter documentation
29 | 	///   - rect: The destination rect
30 | 	///   - scaling: The scaling method for scaling the image up/down to fit/fill the rect
warning: Parameter 'image' is missing documentation
  --> Sources/Bitmap/drawing/Bitmap+Image.swift:30:88-30:88
28 | 	///   - bitmap: The image to draw
29 | 	///   - rect: The destination rect
   |        ╰─suggestion: Document 'image' parameter
30 + 	///   - scaling: The scaling method for scaling the image up/down to fit/fill the rect
31 | 	/// - Returns: A copy of this bitmap with the new bitmap drawn on
32 | 	@inlinable func drawingBitmap(
warning: Parameter 'bitmap' not found in instance method declaration
  --> Sources/Bitmap/drawing/Bitmap+Image.swift:43:8-43:35
41 | 	/// Draw an image onto this image, scaling to fit within the specified rect
42 | 	/// - Parameters:
43 + 	///   - bitmap: The image to draw
   |        ╰─suggestion: Remove 'bitmap' parameter documentation
44 | 	///   - rect: The destination rect
45 | 	///   - scaling: The scaling method for scaling the image up/down to fit/fill the rect
warning: Parameter 'image' is missing documentation
  --> Sources/Bitmap/drawing/Bitmap+Image.swift:45:88-45:88
43 | 	///   - bitmap: The image to draw
44 | 	///   - rect: The destination rect
   |        ╰─suggestion: Document 'image' parameter
45 + 	///   - scaling: The scaling method for scaling the image up/down to fit/fill the rect
46 | 	/// - Returns: self
47 | 	@discardableResult
warning: Parameter 'backgroundColor' is missing documentation
  --> Sources/Bitmap/drawing/Bitmap+Inset.swift:28:6-28:6
26 | 	/// Inset this bitmap
27 | 	/// - Parameter value: The amount to inset the bitmap
28 + 	///
   |      ╰─suggestion: Document 'backgroundColor' parameter
29 | 	/// The original bitmap size is not affected.
30 | 	@inlinable func inset(by value: Double, backgroundColor: CGColor? = nil) throws {
warning: Parameter 'backgroundColor' is missing documentation
  --> Sources/Bitmap/drawing/Bitmap+Inset.swift:36:6-36:6
34 | 	/// Inset this bitmap
35 | 	/// - Parameter edgeInsets: Edge insets to apply
36 + 	///
   |      ╰─suggestion: Document 'backgroundColor' parameter
37 | 	/// The original bitmap size is not affected
38 | 	@inlinable func inset(by edgeInsets: NSEdgeInsets, backgroundColor: CGColor? = nil) throws {
warning: Parameter 'backgroundColor' is missing documentation
  --> Sources/Bitmap/drawing/Bitmap+Inset.swift:43:44-43:44
41 |
42 | 	/// Create a new bitmap by applying insets to this bitmap
43 + 	/// - Parameter value: The amount to inset
   |                                            ╰─suggestion: Document 'backgroundColor' parameter
44 | 	/// - Returns: A copy of this bitmap with the inset applied
45 | 	@inlinable func insetting(by value: Double, backgroundColor: CGColor? = nil) throws -> Bitmap {
warning: Parameter 'image' not found in instance method declaration
  --> Sources/Bitmap/drawing/Bitmap+Scale.swift:39:8-39:35
37 | 	/// Scale this bitmap
38 | 	/// - Parameters:
39 + 	///   - image: The image to scale
   |        ╰─suggestion: Remove 'image' parameter documentation
40 | 	///   - scalingType: The type of scaling to perform
41 | 	///   - targetSize: The target size for the image
warning: Return value documented for instance method returning void
  --> Sources/Bitmap/drawing/Bitmap+Scale.swift:42:6-42:62
40 | 	///   - scalingType: The type of scaling to perform
41 | 	///   - targetSize: The target size for the image
42 + 	/// - Returns: The scaled image, or nil if an error occurred
   |      ╰─suggestion: Remove return value documentation
43 | 	@inlinable func scaleImage(
44 | 		scalingType: ScalingType = .axesIndependent,
warning: Parameter 'image' not found in instance method declaration
  --> Sources/Bitmap/drawing/Bitmap+Scale.swift:52:8-52:35
50 | 	/// Create a bitmap by scaling to fit a target size
51 | 	/// - Parameters:
52 + 	///   - image: The image to scale
   |        ╰─suggestion: Remove 'image' parameter documentation
53 | 	///   - scalingType: The type of scaling to perform
54 | 	///   - targetSize: The target size for the image
warning: Parameter 'path' not found in instance method declaration
  --> Sources/Bitmap/drawing/Bitmap+Text.swift:53:8-53:45
51 | 	///   - string: The string to draw
52 | 	///   - color: The text color
53 + 	///   - path: The position to draw the text
   |        ╰─suggestion: Remove 'path' parameter documentation
54 | 	@inlinable func drawText(_ string: String, color: CGColor = .standard.black, position: CGPoint) {
55 | 		let astr = NSAttributedString(string: string, attributes: [NSAttributedString.Key.foregroundColor: color])
warning: Parameter 'position' is missing documentation
  --> Sources/Bitmap/drawing/Bitmap+Text.swift:53:45-53:45
51 | 	///   - string: The string to draw
52 | 	///   - color: The text color
53 + 	///   - path: The position to draw the text
   |                                             ╰─suggestion: Document 'position' parameter
54 | 	@inlinable func drawText(_ string: String, color: CGColor = .standard.black, position: CGPoint) {
55 | 		let astr = NSAttributedString(string: string, attributes: [NSAttributedString.Key.foregroundColor: color])
warning: Return value documented for instance method returning void
  --> Sources/Bitmap/drawing/Bitmap+Transparency.swift:32:6-32:59
30 | 	/// Remove transparency from this image
31 | 	/// - Parameter backgroundColor: The background color
32 + 	/// - Returns: A new bitmap with the transparency removed
   |      ╰─suggestion: Remove return value documentation
33 | 	@inlinable func removeTransparency(backgroundColor: Bitmap.RGBA = .black) throws {
34 | 		try self.replaceContent(with: try self.removingTransparency(backgroundColor: backgroundColor))
Finished building documentation for 'Bitmap' (0.30s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/dagronf/bitmap/main
Fetching https://github.com/swiftlang/swift-docc-plugin from cache
Updating https://github.com/dagronf/SwiftImageReadWrite
Updated https://github.com/dagronf/SwiftImageReadWrite (0.41s)
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.47s)
Computing version for https://github.com/dagronf/SwiftImageReadWrite
Computed https://github.com/dagronf/SwiftImageReadWrite at 1.9.2 (1.08s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.56s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.73s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.35s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit Mixin+Equals.swift
[8/57] Compiling SymbolKit Mixin+Hash.swift
[9/57] Compiling SymbolKit Mixin.swift
[10/57] Compiling SymbolKit LineList.swift
[11/57] Compiling SymbolKit Position.swift
[12/57] Compiling SymbolKit DeclarationFragments.swift
[13/57] Compiling SymbolKit Fragment.swift
[14/57] Compiling SymbolKit FragmentKind.swift
[15/57] Compiling SymbolKit FunctionParameter.swift
[16/57] Compiling SymbolKit FunctionSignature.swift
[17/57] Compiling SymbolKit Identifier.swift
[18/57] Compiling SymbolKit KindIdentifier.swift
[19/57] Compiling SymbolKit Location.swift
[20/57] Compiling SymbolKit Mutability.swift
[21/57] Compiling SymbolKit GenericConstraint.swift
[22/57] Compiling SymbolKit GenericParameter.swift
[23/57] Compiling SymbolKit Generics.swift
[24/57] Compiling SymbolKit Namespace.swift
[25/57] Compiling SymbolKit Names.swift
[26/57] Compiling SymbolKit SPI.swift
[27/57] Compiling SymbolKit Snippet.swift
[28/57] Compiling SymbolKit Extension.swift
[29/57] Compiling SymbolKit SourceRange.swift
[30/57] Compiling SymbolKit Metadata.swift
[31/57] Compiling SymbolKit Module.swift
[32/57] Compiling SymbolKit OperatingSystem.swift
[33/57] Compiling SymbolKit Platform.swift
[34/57] Compiling SymbolKit SemanticVersion.swift
[35/57] Compiling SymbolKit AccessControl.swift
[36/57] Compiling SymbolKit Availability.swift
[37/57] Compiling SymbolKit AvailabilityItem.swift
[38/57] Compiling SymbolKit Domain.swift
[39/57] Compiling SymbolKit Relationship.swift
[40/57] Compiling SymbolKit RelationshipKind.swift
[41/57] Compiling SymbolKit SourceOrigin.swift
[42/57] Compiling SymbolKit GenericConstraints.swift
[43/57] Compiling SymbolKit Swift.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Emitting module Snippets
[53/57] Compiling Snippets Snippet.swift
[54/57] Compiling Snippets SnippetParser.swift
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.43s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/19] Compiling SwiftImageReadWrite PlatformImage.swift
[3/19] Compiling SwiftImageReadWrite Utils.swift
[4/20] Compiling SwiftImageReadWrite Errors.swift
[5/20] Compiling SwiftImageReadWrite ImageExportTypes.swift
[6/20] Compiling SwiftImageReadWrite CGImage+platform.swift
[7/20] Compiling SwiftImageReadWrite CIImage+extensions.swift
[8/20] Compiling SwiftImageReadWrite PlatformImage+import.swift
[9/20] Compiling SwiftImageReadWrite PlatformImage+macOS.swift
[10/20] Compiling SwiftImageReadWrite SwiftUI+extensions.swift
[11/20] Compiling SwiftImageReadWrite CGImage+extensions.swift
[12/20] Compiling SwiftImageReadWrite CGImage+import.swift
[13/20] Compiling SwiftImageReadWrite PlatformImage+codable.swift
[14/20] Compiling SwiftImageReadWrite PlatformImage+export.swift
[15/20] Compiling SwiftImageReadWrite CGImage+SVG.swift
[16/20] Compiling SwiftImageReadWrite CGImage+codable.swift
[17/20] Compiling SwiftImageReadWrite CGImage+colorspace.swift
[18/20] Compiling SwiftImageReadWrite CGImage+export.swift
[19/20] Emitting module SwiftImageReadWrite
[20/20] Compiling SwiftImageReadWrite resource_bundle_accessor.swift
[21/66] Compiling Bitmap Bitmap+Erase.swift
[22/66] Compiling Bitmap Bitmap+Extract.swift
[23/66] Compiling Bitmap Bitmap+FillStroke.swift
[24/66] Compiling Bitmap Bitmap+Flip.swift
[25/66] Compiling Bitmap Bitmap+Gamma.swift
[26/70] Compiling Bitmap Bitmap+AdjustColorControls.swift
[27/70] Compiling Bitmap Bitmap+AdjustingSize.swift
[28/70] Compiling Bitmap Bitmap+Blending.swift
[29/70] Compiling Bitmap Bitmap+Blur.swift
[30/70] Compiling Bitmap Bitmap+Border.swift
[31/70] Compiling Bitmap Bitmap+Clip.swift
[32/70] Compiling Bitmap Bitmap+ColorInvert.swift
[33/70] Compiling Bitmap Bitmap+ColorMapping.swift
[34/70] Compiling Bitmap Bitmap+Crop.swift
[35/70] Compiling Bitmap Bitmap+Dither.swift
[36/70] Compiling Bitmap Angle2D.swift
[37/70] Compiling Bitmap CGColor+extensions.swift
[38/70] Compiling Bitmap CGColor+standard.swift
[39/70] Compiling Bitmap CGContext+extensions.swift
[40/70] Compiling Bitmap CGContext+innerShadow.swift
[41/70] Compiling Bitmap Bitmap+Scroll.swift
[42/70] Compiling Bitmap Bitmap+Shadow.swift
[43/70] Compiling Bitmap Bitmap+Text.swift
[44/70] Compiling Bitmap Bitmap+Tint.swift
[45/70] Compiling Bitmap Bitmap+Transparency.swift
[46/70] Compiling Bitmap Bitmap+Masking.swift
[47/70] Compiling Bitmap Bitmap+Padding.swift
[48/70] Compiling Bitmap Bitmap+Quantize.swift
[49/70] Compiling Bitmap Bitmap+Rotation.swift
[50/70] Compiling Bitmap Bitmap+Scale.swift
[51/70] Compiling Bitmap Bitmap+Generator.swift
[52/70] Compiling Bitmap Bitmap+Grayscale.swift
[53/70] Compiling Bitmap Bitmap+Image.swift
[54/70] Compiling Bitmap Bitmap+InnerShadow.swift
[55/70] Compiling Bitmap Bitmap+Inset.swift
[56/70] Emitting module Bitmap
[57/70] Compiling Bitmap Bitmap+CIImage.swift
[58/70] Compiling Bitmap Bitmap+Drawing.swift
[59/70] Compiling Bitmap Bitmap+Error.swift
[60/70] Compiling Bitmap Bitmap+ImportExport.swift
[61/70] Compiling Bitmap Bitmap+Pixel.swift
[62/70] Compiling Bitmap Bitmap+Platform.swift
[63/70] Compiling Bitmap Bitmap+RGBA.swift
[64/70] Compiling Bitmap Bitmap+RGBAData.swift
[65/70] Compiling Bitmap Bitmap+RepresentationType.swift
[66/70] Compiling Bitmap Bitmap.swift
[67/70] Compiling Bitmap CGImage+extensions.swift
[68/70] Compiling Bitmap CGRect+extensions.swift
[69/70] Compiling Bitmap Clamp.swift
[70/70] Compiling Bitmap resource_bundle_accessor.swift
Build of target: 'Bitmap' complete! (1.96s)
     792
6	/Users/admin/builder/spi-builder-workspace/.docs/dagronf/bitmap/main
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/dagronf/bitmap/main
File count: 792
Doc size:   6.0MB
Preparing doc bundle ...
Uploading prod-dagronf-bitmap-main-435a4996.zip to s3://spi-docs-inbox/prod-dagronf-bitmap-main-435a4996.zip
Copying... [11%]
Copying... [22%]
Copying... [34%]
Copying... [45%]
Copying... [51%]
Copying... [62%]
Copying... [73%]
Copying... [84%]
Copying... [96%]
Copying... [100%]
Done.