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 MadDrivers, reference 0.0.10 (1154cb), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 17:43:13 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/madmachineio/MadDrivers.git
Reference: 0.0.10
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/madmachineio/MadDrivers
 * tag               0.0.10     -> FETCH_HEAD
HEAD is now at 1154cbe release/0.0
Cloned https://github.com/madmachineio/MadDrivers.git
Revision (git rev-parse @):
1154cbe921ed57512fa876716a526aa3925bf4ee
SUCCESS checkout https://github.com/madmachineio/MadDrivers.git at 0.0.10
Fetching https://github.com/apple/swift-numerics
Fetching https://github.com/madmachineio/SwiftIO.git
Fetching https://github.com/madmachineio/MadDisplay.git
[1/4475] Fetching swiftio
[2/10051] Fetching swiftio, swift-numerics
[226/10404] Fetching swiftio, swift-numerics, maddisplay
Fetched https://github.com/madmachineio/SwiftIO.git from cache (1.43s)
Fetched https://github.com/madmachineio/MadDisplay.git from cache (1.43s)
Fetched https://github.com/apple/swift-numerics from cache (1.43s)
Computing version for https://github.com/madmachineio/SwiftIO.git
Computed https://github.com/madmachineio/SwiftIO.git at 0.0.5 (0.65s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.2 (0.67s)
Computing version for https://github.com/madmachineio/MadDisplay.git
Computed https://github.com/madmachineio/MadDisplay.git at 0.0.7 (0.69s)
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.2
Creating working copy for https://github.com/madmachineio/MadDisplay.git
Working copy of https://github.com/madmachineio/MadDisplay.git resolved at 0.0.7
Creating working copy for https://github.com/madmachineio/SwiftIO.git
Working copy of https://github.com/madmachineio/SwiftIO.git resolved at 0.0.5
========================================
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": "maddrivers",
      "name": "MadDrivers",
      "url": "https://github.com/madmachineio/MadDrivers.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MadDrivers",
      "dependencies": [
        {
          "identity": "swiftio",
          "name": "SwiftIO",
          "url": "https://github.com/madmachineio/SwiftIO.git",
          "version": "0.0.5",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftIO",
          "dependencies": [
          ]
        },
        {
          "identity": "maddisplay",
          "name": "MadDisplay",
          "url": "https://github.com/madmachineio/MadDisplay.git",
          "version": "0.0.7",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MadDisplay",
          "dependencies": [
            {
              "identity": "swiftio",
              "name": "SwiftIO",
              "url": "https://github.com/madmachineio/SwiftIO.git",
              "version": "0.0.5",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftIO",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "swift-numerics",
          "name": "swift-numerics",
          "url": "https://github.com/apple/swift-numerics",
          "version": "1.0.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/madmachineio/MadDrivers.git
[1/3738] Fetching maddrivers
Fetched https://github.com/madmachineio/MadDrivers.git from cache (1.28s)
Fetching https://github.com/apple/swift-numerics from cache
Fetching https://github.com/madmachineio/MadDisplay.git from cache
Fetching https://github.com/madmachineio/SwiftIO.git from cache
Fetched https://github.com/madmachineio/MadDisplay.git from cache (0.56s)
Fetched https://github.com/madmachineio/SwiftIO.git from cache (0.56s)
Fetched https://github.com/apple/swift-numerics from cache (0.56s)
Computing version for https://github.com/madmachineio/SwiftIO.git
Computed https://github.com/madmachineio/SwiftIO.git at 0.0.5 (0.02s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.2 (0.02s)
Computing version for https://github.com/madmachineio/MadDisplay.git
Computed https://github.com/madmachineio/MadDisplay.git at 0.0.7 (0.02s)
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.2
Creating working copy for https://github.com/madmachineio/SwiftIO.git
Working copy of https://github.com/madmachineio/SwiftIO.git resolved at 0.0.5
Creating working copy for https://github.com/madmachineio/MadDrivers.git
Working copy of https://github.com/madmachineio/MadDrivers.git resolved at 0.0.10 (1154cbe)
Creating working copy for https://github.com/madmachineio/MadDisplay.git
Working copy of https://github.com/madmachineio/MadDisplay.git resolved at 0.0.7
warning: '.resolve-product-dependencies': dependency 'maddrivers' is not used by any target
Found 3 product dependencies
  - SwiftIO
  - MadDisplay
  - swift-numerics
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/madmachineio/MadDrivers.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/22] Write sources
[19/22] Compiling CSwiftIO empty.c
[20/22] Compiling _NumericsShims _NumericsShims.c
[21/22] Write swift-version--7754E27361AE5C74.txt
[23/47] Compiling RealModule Float80+Real.swift
[24/48] Compiling SwiftIO Timer.swift
[25/48] Compiling SwiftIO SPI.swift
[26/49] Compiling RealModule Float+Real.swift
[27/49] Compiling RealModule ElementaryFunctions.swift
[28/49] Compiling RealModule RealFunctions.swift
[29/49] Compiling RealModule Real.swift
[30/49] Compiling RealModule Double+Real.swift
[31/49] Compiling RealModule ApproximateEquality.swift
[32/49] Compiling RealModule AlgebraicField.swift
[33/49] Compiling RealModule AugmentedArithmetic.swift
[34/49] Compiling RealModule Float16+Real.swift
[35/49] Emitting module RealModule
[36/49] Compiling SwiftIO PWMOut.swift
[37/49] Compiling SwiftIO Platform.swift
[38/49] Emitting module SwiftIO
[39/49] Compiling SwiftIO Counter.swift
[40/49] Compiling SwiftIO DigitalIn.swift
[41/49] Compiling SwiftIO I2SIn.swift
[42/49] Compiling SwiftIO I2SOut.swift
[43/49] Compiling SwiftIO AnalogIn.swift
[44/49] Compiling SwiftIO BoardProtocol.swift
[45/49] Compiling SwiftIO FileDescriptor.swift
[46/49] Compiling SwiftIO I2C.swift
[47/49] Compiling SwiftIO DigitalInOut.swift
[48/49] Compiling SwiftIO DigitalOut.swift
[49/49] Compiling SwiftIO UART.swift
[50/90] Emitting module HCSR04
[51/90] Compiling HCSR04 HCSR04.swift
[52/92] Emitting module SHT3x
[53/92] Compiling SHT3x SHT3x.swift
[54/92] Emitting module VEML6040
[55/92] Compiling VEML6040 VEML6040.swift
[56/96] Emitting module PCF8563
[57/96] Compiling PCF8563 PCF8563.swift
[58/96] Compiling MadDisplay Polygon.swift
[59/96] Compiling MadDisplay Rect.swift
[60/96] Compiling MadDisplay Circle.swift
[61/96] Compiling MadDisplay Line.swift
[62/98] Emitting module MCP4725
[63/98] Compiling MCP4725 MCP4725.swift
[64/98] Compiling PCF8523 PCF8523.swift
[65/98] Emitting module PCF8523
[66/100] Emitting module MPU6050
[67/100] Compiling MPU6050 MPU6050.swift
[68/102] Emitting module BH1750
[69/102] Emitting module LCD1602
[70/102] Compiling LCD1602 LCD1602.swift
[71/102] Compiling LIS3DH LIS3DH.swift
[72/102] Emitting module LIS3DH
[73/102] Emitting module DHTxx
[74/102] Compiling DHTxx DHTxx.swift
[75/102] Compiling BH1750 BH1750.swift
[76/102] Compiling DS3231 DS3231.swift
[77/102] Emitting module DS3231
[78/102] Compiling MadDisplay RoundRect.swift
[79/102] Compiling MadDisplay Triangle.swift
[80/102] Compiling ADXL345 ADXL345.swift
[81/102] Emitting module ADXL345
[82/102] Compiling MadDisplay Font.swift
[83/102] Compiling MadDisplay Glyph.swift
[84/102] Compiling MadDisplay Label.swift
[85/102] Compiling MadDisplay PCFFont.swift
[86/102] Compiling MadDisplay RobotRegular16.swift
[87/102] Compiling MadDisplay MadDisplay.swift
[88/102] Emitting module BMP280
[89/102] Compiling BMP280 BMP280.swift
[90/102] Compiling MadDisplay BitmapWritable.swift
[91/102] Compiling MadDisplay Group.swift
[92/102] Compiling MadDisplay Palette.swift
[93/102] Compiling MadDisplay BMP.swift
[94/102] Compiling MadDisplay Color.swift
[95/102] Compiling MadDisplay ColorConverter.swift
[96/102] Compiling MadDisplay Tile.swift
[97/102] Compiling MadDisplay Transform.swift
[98/102] Compiling MadDisplay ASCII8.swift
[99/102] Compiling MadDisplay ColorSpace.swift
[100/102] Compiling MadDisplay Area.swift
[101/102] Compiling MadDisplay Bitmap.swift
[102/102] Emitting module MadDisplay
[103/106] Emitting module IS31FL3731
[104/106] Compiling IS31FL3731 IS31FL3731.swift
[105/106] Compiling ST7789 ST7789.swift
[106/106] Emitting module ST7789
Build complete! (18.04s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swiftio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.5",
            "upper_bound" : "0.1.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/madmachineio/SwiftIO.git"
    },
    {
      "identity" : "maddisplay",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.1",
            "upper_bound" : "0.1.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/madmachineio/MadDisplay.git"
    },
    {
      "identity" : "swift-numerics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-numerics"
    }
  ],
  "manifest_display_name" : "MadDrivers",
  "name" : "MadDrivers",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "MadDrivers",
      "targets" : [
        "ADXL345",
        "BH1750",
        "BMP280",
        "DHTxx",
        "DS3231",
        "HCSR04",
        "IS31FL3731",
        "LCD1602",
        "LIS3DH",
        "MCP4725",
        "MPU6050",
        "PCF8523",
        "PCF8563",
        "SHT3x",
        "ST7789",
        "VEML6040"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ADXL345",
      "targets" : [
        "ADXL345"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BH1750",
      "targets" : [
        "BH1750"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BMP280",
      "targets" : [
        "BMP280"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DHTxx",
      "targets" : [
        "DHTxx"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DS3231",
      "targets" : [
        "DS3231"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HCSR04",
      "targets" : [
        "HCSR04"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "IS31FL3731",
      "targets" : [
        "IS31FL3731"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LCD1602",
      "targets" : [
        "LCD1602"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LIS3DH",
      "targets" : [
        "LIS3DH"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MCP4725",
      "targets" : [
        "MCP4725"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MPU6050",
      "targets" : [
        "MPU6050"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PCF8523",
      "targets" : [
        "PCF8523"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PCF8563",
      "targets" : [
        "PCF8563"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SHT3x",
      "targets" : [
        "SHT3x"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ST7789",
      "targets" : [
        "ST7789"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VEML6040",
      "targets" : [
        "VEML6040"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VEML6040",
      "module_type" : "SwiftTarget",
      "name" : "VEML6040",
      "path" : "Sources/VEML6040",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "VEML6040"
      ],
      "sources" : [
        "VEML6040.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ST7789",
      "module_type" : "SwiftTarget",
      "name" : "ST7789",
      "path" : "Sources/ST7789",
      "product_dependencies" : [
        "SwiftIO",
        "MadDisplay"
      ],
      "product_memberships" : [
        "MadDrivers",
        "ST7789"
      ],
      "sources" : [
        "ST7789.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SHT3x",
      "module_type" : "SwiftTarget",
      "name" : "SHT3x",
      "path" : "Sources/SHT3x",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "SHT3x"
      ],
      "sources" : [
        "SHT3x.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PCF8563",
      "module_type" : "SwiftTarget",
      "name" : "PCF8563",
      "path" : "Sources/PCF8563",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "PCF8563"
      ],
      "sources" : [
        "PCF8563.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PCF8523",
      "module_type" : "SwiftTarget",
      "name" : "PCF8523",
      "path" : "Sources/PCF8523",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "PCF8523"
      ],
      "sources" : [
        "PCF8523.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MPU6050",
      "module_type" : "SwiftTarget",
      "name" : "MPU6050",
      "path" : "Sources/MPU6050",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "MPU6050"
      ],
      "sources" : [
        "MPU6050.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MCP4725",
      "module_type" : "SwiftTarget",
      "name" : "MCP4725",
      "path" : "Sources/MCP4725",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "MCP4725"
      ],
      "sources" : [
        "MCP4725.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LIS3DH",
      "module_type" : "SwiftTarget",
      "name" : "LIS3DH",
      "path" : "Sources/LIS3DH",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "LIS3DH"
      ],
      "sources" : [
        "LIS3DH.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LCD1602",
      "module_type" : "SwiftTarget",
      "name" : "LCD1602",
      "path" : "Sources/LCD1602",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "LCD1602"
      ],
      "sources" : [
        "LCD1602.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "IS31FL3731",
      "module_type" : "SwiftTarget",
      "name" : "IS31FL3731",
      "path" : "Sources/IS31FL3731",
      "product_dependencies" : [
        "SwiftIO",
        "MadDisplay"
      ],
      "product_memberships" : [
        "MadDrivers",
        "IS31FL3731"
      ],
      "sources" : [
        "IS31FL3731.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HCSR04",
      "module_type" : "SwiftTarget",
      "name" : "HCSR04",
      "path" : "Sources/HCSR04",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "HCSR04"
      ],
      "sources" : [
        "HCSR04.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DS3231",
      "module_type" : "SwiftTarget",
      "name" : "DS3231",
      "path" : "Sources/DS3231",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "DS3231"
      ],
      "sources" : [
        "DS3231.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DHTxx",
      "module_type" : "SwiftTarget",
      "name" : "DHTxx",
      "path" : "Sources/DHTxx",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "DHTxx"
      ],
      "sources" : [
        "DHTxx.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BMP280",
      "module_type" : "SwiftTarget",
      "name" : "BMP280",
      "path" : "Sources/BMP280",
      "product_dependencies" : [
        "SwiftIO",
        "RealModule"
      ],
      "product_memberships" : [
        "MadDrivers",
        "BMP280"
      ],
      "sources" : [
        "BMP280.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BH1750",
      "module_type" : "SwiftTarget",
      "name" : "BH1750",
      "path" : "Sources/BH1750",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "BH1750"
      ],
      "sources" : [
        "BH1750.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ADXL345",
      "module_type" : "SwiftTarget",
      "name" : "ADXL345",
      "path" : "Sources/ADXL345",
      "product_dependencies" : [
        "SwiftIO"
      ],
      "product_memberships" : [
        "MadDrivers",
        "ADXL345"
      ],
      "sources" : [
        "ADXL345.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.