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 ViewController, reference develop (526dbb), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 11:50:02 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/ZeeZide/ViewController.git
Reference: develop
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ZeeZide/ViewController
 * branch            develop    -> FETCH_HEAD
 * [new branch]      develop    -> origin/develop
HEAD is now at 526dbb0 Add support for VC specific loglevel
Cloned https://github.com/ZeeZide/ViewController.git
Revision (git rev-parse @):
526dbb0a929fc73518b87a4e3d354dac8d074044
SUCCESS checkout https://github.com/ZeeZide/ViewController.git at develop
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ZeeZide/ViewController.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
[3/29] Emitting module ViewController
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:105:34: warning: capture of non-sendable type 'Self.Type' in an isolated closure
103 |     Binding(
104 |       get: {
105 |         guard let presentation = self.activePresentation(for: mode) else {
    |                                  `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
106 |           return false
107 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:99:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 97 |    */
 98 |   @inlinable
 99 |   func isPresenting(mode: ViewControllerPresentationMode?,
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
100 |                     _ condition: @escaping ( _ViewController ) -> Bool)
101 |        -> Binding<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:117:34: warning: capture of non-sendable type 'Self.Type' in an isolated closure
115 |         guard !isShowing else { return } // isShowing=true would be activation
116 |
117 |         guard let presentation = self.activePresentation(for: mode) else {
    |                                  `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
118 |           // This is fine, could have happened by other means.
119 |           return logger.debug("Did not find VC to deactivate in: \(self)")
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:99:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 97 |    */
 98 |   @inlinable
 99 |   func isPresenting(mode: ViewControllerPresentationMode?,
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
100 |                     _ condition: @escaping ( _ViewController ) -> Bool)
101 |        -> Binding<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:157:12: warning: capture of non-sendable type 'Self.Type' in an isolated closure
155 |     Binding(
156 |       get: {
157 |         if self.activePresentations.contains(where: { $0.mode == mode }) {
    |            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
158 |           logger.debug("Is presenting in mode \(mode): \(self)")
159 |           return true
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:150:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
148 |    */
149 |   @inlinable
150 |   func isPresentingMode(_ mode: ViewControllerPresentationMode)
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
151 |        -> Binding<Bool>
152 |   {
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:172:14: warning: capture of non-sendable type 'Self.Type' in an isolated closure
170 |         guard !isShowing else {
171 |           // isShowing=true would be activation
172 |           if self.activePresentations.contains(where: { $0.mode == mode }) {
    |              `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
173 |             logger.debug(
174 |               "Attempt to activate VC via Binding, mode already active!")
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:150:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
148 |    */
149 |   @inlinable
150 |   func isPresentingMode(_ mode: ViewControllerPresentationMode)
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
151 |        -> Binding<Bool>
152 |   {
[4/31] Compiling ViewController ViewControllerEnvironment.swift
[5/31] Compiling ViewController ViewControllerView.swift
[6/31] Compiling ViewController Subscriptions.swift
[7/31] Compiling ViewController Title.swift
[8/31] Compiling ViewController TypeErasure.swift
[9/31] Compiling ViewController DebugOverlay.swift
[10/31] Compiling ViewController HierarchyView.swift
[11/31] Compiling ViewController TypeMismatchInfoView.swift
[12/31] Compiling ViewController ViewControllerStorage.swift
[13/31] Compiling ViewController _ViewController.swift
[14/31] Compiling ViewController RenderContentView.swift
[15/31] Compiling ViewController ViewController.swift
[16/31] Compiling ViewController Containment.swift
[17/31] Compiling ViewController ContentView.swift
[18/31] Compiling ViewController DefaultDescription.swift
[19/31] Compiling ViewController RepresentedObject.swift
[20/31] Compiling ViewController PresentationMode.swift
[21/31] Compiling ViewController ViewControllerPresentation.swift
[22/31] Compiling ViewController ReExports.swift
[23/31] Compiling ViewController PushLink.swift
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:105:34: warning: capture of non-sendable type 'Self.Type' in an isolated closure
103 |     Binding(
104 |       get: {
105 |         guard let presentation = self.activePresentation(for: mode) else {
    |                                  `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
106 |           return false
107 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:99:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 97 |    */
 98 |   @inlinable
 99 |   func isPresenting(mode: ViewControllerPresentationMode?,
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
100 |                     _ condition: @escaping ( _ViewController ) -> Bool)
101 |        -> Binding<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:117:34: warning: capture of non-sendable type 'Self.Type' in an isolated closure
115 |         guard !isShowing else { return } // isShowing=true would be activation
116 |
117 |         guard let presentation = self.activePresentation(for: mode) else {
    |                                  `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
118 |           // This is fine, could have happened by other means.
119 |           return logger.debug("Did not find VC to deactivate in: \(self)")
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:99:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 97 |    */
 98 |   @inlinable
 99 |   func isPresenting(mode: ViewControllerPresentationMode?,
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
100 |                     _ condition: @escaping ( _ViewController ) -> Bool)
101 |        -> Binding<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:157:12: warning: capture of non-sendable type 'Self.Type' in an isolated closure
155 |     Binding(
156 |       get: {
157 |         if self.activePresentations.contains(where: { $0.mode == mode }) {
    |            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
158 |           logger.debug("Is presenting in mode \(mode): \(self)")
159 |           return true
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:150:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
148 |    */
149 |   @inlinable
150 |   func isPresentingMode(_ mode: ViewControllerPresentationMode)
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
151 |        -> Binding<Bool>
152 |   {
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:172:14: warning: capture of non-sendable type 'Self.Type' in an isolated closure
170 |         guard !isShowing else {
171 |           // isShowing=true would be activation
172 |           if self.activePresentations.contains(where: { $0.mode == mode }) {
    |              `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
173 |             logger.debug(
174 |               "Attempt to activate VC via Binding, mode already active!")
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:150:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
148 |    */
149 |   @inlinable
150 |   func isPresentingMode(_ mode: ViewControllerPresentationMode)
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
151 |        -> Binding<Bool>
152 |   {
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/NavigationLink/PushLink.swift:344:10: warning: function call causes an infinite recursion
342 |     assert(VC.ContentView.self != DefaultViewControllerView.self,
343 |            "Attempt to use ContentView based Push w/ VC w/o ContentView")
344 |     self.init(title, to: viewController())
    |          `- warning: function call causes an infinite recursion
345 |   }
346 |
[24/31] Compiling ViewController AutoPresentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:105:34: warning: capture of non-sendable type 'Self.Type' in an isolated closure
103 |     Binding(
104 |       get: {
105 |         guard let presentation = self.activePresentation(for: mode) else {
    |                                  `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
106 |           return false
107 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:99:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 97 |    */
 98 |   @inlinable
 99 |   func isPresenting(mode: ViewControllerPresentationMode?,
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
100 |                     _ condition: @escaping ( _ViewController ) -> Bool)
101 |        -> Binding<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:117:34: warning: capture of non-sendable type 'Self.Type' in an isolated closure
115 |         guard !isShowing else { return } // isShowing=true would be activation
116 |
117 |         guard let presentation = self.activePresentation(for: mode) else {
    |                                  `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
118 |           // This is fine, could have happened by other means.
119 |           return logger.debug("Did not find VC to deactivate in: \(self)")
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:99:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 97 |    */
 98 |   @inlinable
 99 |   func isPresenting(mode: ViewControllerPresentationMode?,
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
100 |                     _ condition: @escaping ( _ViewController ) -> Bool)
101 |        -> Binding<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:157:12: warning: capture of non-sendable type 'Self.Type' in an isolated closure
155 |     Binding(
156 |       get: {
157 |         if self.activePresentations.contains(where: { $0.mode == mode }) {
    |            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
158 |           logger.debug("Is presenting in mode \(mode): \(self)")
159 |           return true
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:150:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
148 |    */
149 |   @inlinable
150 |   func isPresentingMode(_ mode: ViewControllerPresentationMode)
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
151 |        -> Binding<Bool>
152 |   {
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:172:14: warning: capture of non-sendable type 'Self.Type' in an isolated closure
170 |         guard !isShowing else {
171 |           // isShowing=true would be activation
172 |           if self.activePresentations.contains(where: { $0.mode == mode }) {
    |              `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
173 |             logger.debug(
174 |               "Attempt to activate VC via Binding, mode already active!")
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:150:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
148 |    */
149 |   @inlinable
150 |   func isPresentingMode(_ mode: ViewControllerPresentationMode)
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
151 |        -> Binding<Bool>
152 |   {
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/NavigationLink/PushLink.swift:344:10: warning: function call causes an infinite recursion
342 |     assert(VC.ContentView.self != DefaultViewControllerView.self,
343 |            "Attempt to use ContentView based Push w/ VC w/o ContentView")
344 |     self.init(title, to: viewController())
    |          `- warning: function call causes an infinite recursion
345 |   }
346 |
[25/31] Compiling ViewController Presentation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:105:34: warning: capture of non-sendable type 'Self.Type' in an isolated closure
103 |     Binding(
104 |       get: {
105 |         guard let presentation = self.activePresentation(for: mode) else {
    |                                  `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
106 |           return false
107 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:99:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 97 |    */
 98 |   @inlinable
 99 |   func isPresenting(mode: ViewControllerPresentationMode?,
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
100 |                     _ condition: @escaping ( _ViewController ) -> Bool)
101 |        -> Binding<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:117:34: warning: capture of non-sendable type 'Self.Type' in an isolated closure
115 |         guard !isShowing else { return } // isShowing=true would be activation
116 |
117 |         guard let presentation = self.activePresentation(for: mode) else {
    |                                  `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
118 |           // This is fine, could have happened by other means.
119 |           return logger.debug("Did not find VC to deactivate in: \(self)")
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:99:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 97 |    */
 98 |   @inlinable
 99 |   func isPresenting(mode: ViewControllerPresentationMode?,
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
100 |                     _ condition: @escaping ( _ViewController ) -> Bool)
101 |        -> Binding<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:157:12: warning: capture of non-sendable type 'Self.Type' in an isolated closure
155 |     Binding(
156 |       get: {
157 |         if self.activePresentations.contains(where: { $0.mode == mode }) {
    |            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
158 |           logger.debug("Is presenting in mode \(mode): \(self)")
159 |           return true
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:150:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
148 |    */
149 |   @inlinable
150 |   func isPresentingMode(_ mode: ViewControllerPresentationMode)
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
151 |        -> Binding<Bool>
152 |   {
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:172:14: warning: capture of non-sendable type 'Self.Type' in an isolated closure
170 |         guard !isShowing else {
171 |           // isShowing=true would be activation
172 |           if self.activePresentations.contains(where: { $0.mode == mode }) {
    |              `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
173 |             logger.debug(
174 |               "Attempt to activate VC via Binding, mode already active!")
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/Presentations/Presentation.swift:150:8: warning: capture of non-sendable type 'Self.Type' in an isolated closure
148 |    */
149 |   @inlinable
150 |   func isPresentingMode(_ mode: ViewControllerPresentationMode)
    |        `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
151 |        -> Binding<Bool>
152 |   {
/Users/admin/builder/spi-builder-workspace/Sources/ViewController/NavigationLink/PushLink.swift:344:10: warning: function call causes an infinite recursion
342 |     assert(VC.ContentView.self != DefaultViewControllerView.self,
343 |            "Attempt to use ContentView based Push w/ VC w/o ContentView")
344 |     self.init(title, to: viewController())
    |          `- warning: function call causes an infinite recursion
345 |   }
346 |
[26/31] Compiling ViewController ViewControllerInfo.swift
[27/31] Compiling ViewController Logger.swift
[28/31] Compiling ViewController MainViewController.swift
[29/31] Compiling ViewController AnyViewController.swift
[30/31] Compiling ViewController NavigationController.swift
[31/31] Compiling ViewController DebugMode.swift
Build complete! (8.27s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "ViewController",
  "name" : "ViewController",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "ViewController",
      "targets" : [
        "ViewController"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ViewController",
      "module_type" : "SwiftTarget",
      "name" : "ViewController",
      "path" : "Sources/ViewController",
      "product_memberships" : [
        "ViewController"
      ],
      "sources" : [
        "AnyViewController.swift",
        "ContainerViewControllers/NavigationController.swift",
        "Debugging/DebugMode.swift",
        "Debugging/DebugOverlay.swift",
        "Debugging/HierarchyView.swift",
        "Debugging/TypeMismatchInfoView.swift",
        "Debugging/ViewControllerInfo.swift",
        "Logger.swift",
        "MainViewController.swift",
        "NavigationLink/PushLink.swift",
        "Presentations/AutoPresentation.swift",
        "Presentations/Presentation.swift",
        "Presentations/PresentationMode.swift",
        "Presentations/ViewControllerPresentation.swift",
        "ReExports.swift",
        "RenderContentView.swift",
        "ViewController.swift",
        "ViewController/Containment.swift",
        "ViewController/ContentView.swift",
        "ViewController/DefaultDescription.swift",
        "ViewController/RepresentedObject.swift",
        "ViewController/Subscriptions.swift",
        "ViewController/Title.swift",
        "ViewController/TypeErasure.swift",
        "ViewController/ViewControllerStorage.swift",
        "ViewController/_ViewController.swift",
        "ViewControllerEnvironment.swift",
        "ViewControllerView.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.