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 Pharos, reference 4.0.0 (454d8f), with Swift 6.2 for macOS (SPM) on 19 Jun 2025 21:05:21 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/hainayanda/Pharos.git
Reference: 4.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/hainayanda/Pharos
 * tag               4.0.0      -> FETCH_HEAD
HEAD is now at 454d8fe Merge pull request #29 from hainayanda/second-rewrite
Cloned https://github.com/hainayanda/Pharos.git
Revision (git rev-parse @):
454d8fec32933ae262078957dce6622f449c9ba6
SUCCESS checkout https://github.com/hainayanda/Pharos.git at 4.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/hainayanda/Pharos.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-1EA4D86E10B52AF.txt
[4/6] Compiling Chary DispatchQueue+Extensions.swift
[5/6] Compiling Chary Atomic.swift
[6/6] Emitting module Chary
[7/41] Compiling Pharos BindableCollection+UIView.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift:75:55: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
73 |
74 |     func findRetained(where match: (AnyObject) -> Bool) -> AnyObject? {
75 |         let retained = objc_getAssociatedObject(self, &populatedRelayRetainingKey) as? [AnyObject] ?? []
   |                                                       `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
76 |         return retained.first(where: match)
77 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift:80:55: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
78 |
79 |     func retain(_ object: AnyObject) {
80 |         var retained = objc_getAssociatedObject(self, &populatedRelayRetainingKey) as? [AnyObject] ?? []
   |                                                       `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
81 |         retained.append(self)
82 |         objc_setAssociatedObject(self, &populatedRelayRetainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift:82:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
80 |         var retained = objc_getAssociatedObject(self, &populatedRelayRetainingKey) as? [AnyObject] ?? []
81 |         retained.append(self)
82 |         objc_setAssociatedObject(self, &populatedRelayRetainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
   |                                        `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
83 |     }
84 | }
[8/41] Compiling Pharos BindableCollectionCellView.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift:75:55: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
73 |
74 |     func findRetained(where match: (AnyObject) -> Bool) -> AnyObject? {
75 |         let retained = objc_getAssociatedObject(self, &populatedRelayRetainingKey) as? [AnyObject] ?? []
   |                                                       `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
76 |         return retained.first(where: match)
77 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift:80:55: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
78 |
79 |     func retain(_ object: AnyObject) {
80 |         var retained = objc_getAssociatedObject(self, &populatedRelayRetainingKey) as? [AnyObject] ?? []
   |                                                       `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
81 |         retained.append(self)
82 |         objc_setAssociatedObject(self, &populatedRelayRetainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift:82:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
80 |         var retained = objc_getAssociatedObject(self, &populatedRelayRetainingKey) as? [AnyObject] ?? []
81 |         retained.append(self)
82 |         objc_setAssociatedObject(self, &populatedRelayRetainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
   |                                        `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
83 |     }
84 | }
[9/41] Compiling Pharos PopulatedRelays.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift:75:55: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
73 |
74 |     func findRetained(where match: (AnyObject) -> Bool) -> AnyObject? {
75 |         let retained = objc_getAssociatedObject(self, &populatedRelayRetainingKey) as? [AnyObject] ?? []
   |                                                       `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
76 |         return retained.first(where: match)
77 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift:80:55: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
78 |
79 |     func retain(_ object: AnyObject) {
80 |         var retained = objc_getAssociatedObject(self, &populatedRelayRetainingKey) as? [AnyObject] ?? []
   |                                                       `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
81 |         retained.append(self)
82 |         objc_setAssociatedObject(self, &populatedRelayRetainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/PopulatedRelays/PopulatedRelays.swift:82:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
80 |         var retained = objc_getAssociatedObject(self, &populatedRelayRetainingKey) as? [AnyObject] ?? []
81 |         retained.append(self)
82 |         objc_setAssociatedObject(self, &populatedRelayRetainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
   |                                        `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
83 |     }
84 | }
[10/44] Compiling Pharos ExclusiveRetainableWrapper.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:75:24: warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
 73 |     @inlinable func retain(for timeInterval: TimeInterval) -> Invokable {
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
    |                        |- warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
    |                        `- note: The missing import of module 'Chary' will be added implicitly
 76 |             self?.discard()
 77 |         }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:76:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
 76 |             self?.discard()
    |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 77 |         }
 78 |         return retainUntil {
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:75:94: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 73 |     @inlinable func retain(for timeInterval: TimeInterval) -> Invokable {
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
    |                                                                                              `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 76 |             self?.discard()
 77 |         }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:94:57: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 92 |     @discardableResult
 93 |     public func retained(by object: AnyObject) -> Invokable {
 94 |         var retained = objc_getAssociatedObject(object, &retainingKey) as? [AnyObject] ?? []
    |                                                         `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 95 |         retained.append(self)
 96 |         objc_setAssociatedObject(object, &retainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:96:42: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 94 |         var retained = objc_getAssociatedObject(object, &retainingKey) as? [AnyObject] ?? []
 95 |         retained.append(self)
 96 |         objc_setAssociatedObject(object, &retainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
    |                                          `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 97 |         return self
 98 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:105:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
103 | extension AnyObservable {
104 |     public func release() {
105 |         objc_setAssociatedObject(self, &retainingKey, [], .OBJC_ASSOCIATION_RETAIN)
    |                                        `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
106 |     }
107 | }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:155:57: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
153 |         guard let parent = parent else { return self }
154 |         let exclusive = ExclusiveRetainableWrapper(retained: self, source: parent)
155 |         var retained = objc_getAssociatedObject(object, &retainingKey) as? [AnyObject] ?? []
    |                                                         `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
156 |         retained.removeAll {
157 |             ($0 as? ExclusiveRetainableWrapper)?.isComing(from: parent) ?? false
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:160:42: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
158 |         }
159 |         retained.append(exclusive)
160 |         objc_setAssociatedObject(object, &retainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
    |                                          `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
161 |         return self
162 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:195:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
193 |
194 |     public func discardAll() {
195 |         objc_setAssociatedObject(self, &retainingKey, [], .OBJC_ASSOCIATION_RETAIN)
    |                                        `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
196 |     }
197 | }
[11/44] Compiling Pharos Retainable.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:75:24: warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
 73 |     @inlinable func retain(for timeInterval: TimeInterval) -> Invokable {
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
    |                        |- warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
    |                        `- note: The missing import of module 'Chary' will be added implicitly
 76 |             self?.discard()
 77 |         }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:76:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
 76 |             self?.discard()
    |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 77 |         }
 78 |         return retainUntil {
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:75:94: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 73 |     @inlinable func retain(for timeInterval: TimeInterval) -> Invokable {
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
    |                                                                                              `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 76 |             self?.discard()
 77 |         }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:94:57: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 92 |     @discardableResult
 93 |     public func retained(by object: AnyObject) -> Invokable {
 94 |         var retained = objc_getAssociatedObject(object, &retainingKey) as? [AnyObject] ?? []
    |                                                         `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 95 |         retained.append(self)
 96 |         objc_setAssociatedObject(object, &retainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:96:42: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 94 |         var retained = objc_getAssociatedObject(object, &retainingKey) as? [AnyObject] ?? []
 95 |         retained.append(self)
 96 |         objc_setAssociatedObject(object, &retainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
    |                                          `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 97 |         return self
 98 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:105:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
103 | extension AnyObservable {
104 |     public func release() {
105 |         objc_setAssociatedObject(self, &retainingKey, [], .OBJC_ASSOCIATION_RETAIN)
    |                                        `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
106 |     }
107 | }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:155:57: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
153 |         guard let parent = parent else { return self }
154 |         let exclusive = ExclusiveRetainableWrapper(retained: self, source: parent)
155 |         var retained = objc_getAssociatedObject(object, &retainingKey) as? [AnyObject] ?? []
    |                                                         `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
156 |         retained.removeAll {
157 |             ($0 as? ExclusiveRetainableWrapper)?.isComing(from: parent) ?? false
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:160:42: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
158 |         }
159 |         retained.append(exclusive)
160 |         objc_setAssociatedObject(object, &retainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
    |                                          `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
161 |         return self
162 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:195:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
193 |
194 |     public func discardAll() {
195 |         objc_setAssociatedObject(self, &retainingKey, [], .OBJC_ASSOCIATION_RETAIN)
    |                                        `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
196 |     }
197 | }
[12/44] Compiling Pharos RetainableGroup.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:75:24: warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
 73 |     @inlinable func retain(for timeInterval: TimeInterval) -> Invokable {
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
    |                        |- warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
    |                        `- note: The missing import of module 'Chary' will be added implicitly
 76 |             self?.discard()
 77 |         }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:76:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
 76 |             self?.discard()
    |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 77 |         }
 78 |         return retainUntil {
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:75:94: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 73 |     @inlinable func retain(for timeInterval: TimeInterval) -> Invokable {
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
    |                                                                                              `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 76 |             self?.discard()
 77 |         }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:94:57: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 92 |     @discardableResult
 93 |     public func retained(by object: AnyObject) -> Invokable {
 94 |         var retained = objc_getAssociatedObject(object, &retainingKey) as? [AnyObject] ?? []
    |                                                         `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 95 |         retained.append(self)
 96 |         objc_setAssociatedObject(object, &retainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:96:42: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 94 |         var retained = objc_getAssociatedObject(object, &retainingKey) as? [AnyObject] ?? []
 95 |         retained.append(self)
 96 |         objc_setAssociatedObject(object, &retainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
    |                                          `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
 97 |         return self
 98 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:105:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
103 | extension AnyObservable {
104 |     public func release() {
105 |         objc_setAssociatedObject(self, &retainingKey, [], .OBJC_ASSOCIATION_RETAIN)
    |                                        `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
106 |     }
107 | }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:155:57: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
153 |         guard let parent = parent else { return self }
154 |         let exclusive = ExclusiveRetainableWrapper(retained: self, source: parent)
155 |         var retained = objc_getAssociatedObject(object, &retainingKey) as? [AnyObject] ?? []
    |                                                         `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
156 |         retained.removeAll {
157 |             ($0 as? ExclusiveRetainableWrapper)?.isComing(from: parent) ?? false
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:160:42: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
158 |         }
159 |         retained.append(exclusive)
160 |         objc_setAssociatedObject(object, &retainingKey, retained, .OBJC_ASSOCIATION_RETAIN)
    |                                          `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
161 |         return self
162 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:195:40: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
193 |
194 |     public func discardAll() {
195 |         objc_setAssociatedObject(self, &retainingKey, [], .OBJC_ASSOCIATION_RETAIN)
    |                                        `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
196 |     }
197 | }
[13/44] Compiling Pharos BindableCollection+UIStackView.swift
[14/44] Compiling Pharos BindableCollection+UIStepper.swift
[15/44] Compiling Pharos BindableCollection+UISwitch.swift
[16/44] Compiling Pharos BindableCollection+UITableView.swift
[17/44] Compiling Pharos AnyObservable.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:20:24: warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
18 | extension Invokable {
19 |     @inlinable func fire(after delay: TimeInterval) {
20 |         (DispatchQueue.current ?? DispatchQueue.main)
   |                        |- warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
   |                        `- note: The missing import of module 'Chary' will be added implicitly
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
22 |                 self?.fire()
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:22:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure
20 |         (DispatchQueue.current ?? DispatchQueue.main)
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
22 |                 self?.fire()
   |                     `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
23 |             }
24 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:21:59: warning: capture of non-sendable type 'Self.Type' in an isolated closure
19 |     @inlinable func fire(after delay: TimeInterval) {
20 |         (DispatchQueue.current ?? DispatchQueue.main)
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
   |                                                           `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
22 |                 self?.fire()
23 |             }
[18/44] Compiling Pharos Changes.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:20:24: warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
18 | extension Invokable {
19 |     @inlinable func fire(after delay: TimeInterval) {
20 |         (DispatchQueue.current ?? DispatchQueue.main)
   |                        |- warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
   |                        `- note: The missing import of module 'Chary' will be added implicitly
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
22 |                 self?.fire()
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:22:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure
20 |         (DispatchQueue.current ?? DispatchQueue.main)
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
22 |                 self?.fire()
   |                     `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
23 |             }
24 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:21:59: warning: capture of non-sendable type 'Self.Type' in an isolated closure
19 |     @inlinable func fire(after delay: TimeInterval) {
20 |         (DispatchQueue.current ?? DispatchQueue.main)
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
   |                                                           `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
22 |                 self?.fire()
23 |             }
[19/44] Compiling Pharos Invokable.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:20:24: warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
18 | extension Invokable {
19 |     @inlinable func fire(after delay: TimeInterval) {
20 |         (DispatchQueue.current ?? DispatchQueue.main)
   |                        |- warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
   |                        `- note: The missing import of module 'Chary' will be added implicitly
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
22 |                 self?.fire()
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:22:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure
20 |         (DispatchQueue.current ?? DispatchQueue.main)
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
22 |                 self?.fire()
   |                     `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
23 |             }
24 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:21:59: warning: capture of non-sendable type 'Self.Type' in an isolated closure
19 |     @inlinable func fire(after delay: TimeInterval) {
20 |         (DispatchQueue.current ?? DispatchQueue.main)
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
   |                                                           `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
22 |                 self?.fire()
23 |             }
[20/44] Compiling Pharos InvokableGroup.swift
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:20:24: warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
18 | extension Invokable {
19 |     @inlinable func fire(after delay: TimeInterval) {
20 |         (DispatchQueue.current ?? DispatchQueue.main)
   |                        |- warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
   |                        `- note: The missing import of module 'Chary' will be added implicitly
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
22 |                 self?.fire()
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:22:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure
20 |         (DispatchQueue.current ?? DispatchQueue.main)
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
22 |                 self?.fire()
   |                     `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
23 |             }
24 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:21:59: warning: capture of non-sendable type 'Self.Type' in an isolated closure
19 |     @inlinable func fire(after delay: TimeInterval) {
20 |         (DispatchQueue.current ?? DispatchQueue.main)
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
   |                                                           `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
22 |                 self?.fire()
23 |             }
[21/44] Compiling Pharos BindableCollection+UIImageView.swift
[22/44] Compiling Pharos BindableCollection+UILabel.swift
[23/44] Compiling Pharos BindableCollection+UIScrollView.swift
[24/44] Compiling Pharos BindableCollection+UISlider.swift
[25/44] Compiling Pharos CombinedObservable.swift
[26/44] Compiling Pharos KVOObservable.swift
[27/44] Compiling Pharos MergedObservable.swift
[28/44] Compiling Pharos Observable+Extensions.swift
[29/44] Compiling Pharos WeakWrappedObserver.swift
[30/44] Compiling Pharos UIControl+Extensions.swift
[31/44] Compiling Pharos UIControlAction.swift
[32/44] Emitting module Pharos
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:20:24: warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
18 | extension Invokable {
19 |     @inlinable func fire(after delay: TimeInterval) {
20 |         (DispatchQueue.current ?? DispatchQueue.main)
   |                        |- warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
   |                        `- note: The missing import of module 'Chary' will be added implicitly
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
22 |                 self?.fire()
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:22:21: warning: capture of non-sendable type 'Self.Type' in an isolated closure
20 |         (DispatchQueue.current ?? DispatchQueue.main)
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
22 |                 self?.fire()
   |                     `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
23 |             }
24 |     }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Base/Invokable.swift:21:59: warning: capture of non-sendable type 'Self.Type' in an isolated closure
19 |     @inlinable func fire(after delay: TimeInterval) {
20 |         (DispatchQueue.current ?? DispatchQueue.main)
21 |             .asyncAfter(deadline: .now() + delay) { [weak self] in
   |                                                           `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
22 |                 self?.fire()
23 |             }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:75:24: warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
 73 |     @inlinable func retain(for timeInterval: TimeInterval) -> Invokable {
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
    |                        |- warning: class property 'current' cannot be used in an '@inlinable' function because 'Chary' was not imported by this file; this is an error in the Swift 6 language mode
    |                        `- note: The missing import of module 'Chary' will be added implicitly
 76 |             self?.discard()
 77 |         }
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:76:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
 76 |             self?.discard()
    |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 77 |         }
 78 |         return retainUntil {
/Users/admin/builder/spi-builder-workspace/Pharos/Classes/Retaining/Retainable.swift:75:94: warning: capture of non-sendable type 'Self.Type' in an isolated closure
 73 |     @inlinable func retain(for timeInterval: TimeInterval) -> Invokable {
 74 |         let discardTime = Date(timeIntervalSinceNow: timeInterval)
 75 |         (DispatchQueue.current ?? .main).asyncAfter(deadline: .now() + timeInterval) { [weak self] in
    |                                                                                              `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
 76 |             self?.discard()
 77 |         }
[33/44] Compiling Pharos BindableCollection+TextInput.swift
[34/44] Compiling Pharos BindableCollection+UIButton.swift
[35/44] Compiling Pharos BindableCollection+UICollectionView.swift
[36/44] Compiling Pharos BindableCollection+UIControl.swift
[37/44] Compiling Pharos Observable.swift
[38/44] Compiling Pharos ObservableBlock.swift
[39/44] Compiling Pharos Publisher.swift
[40/44] Compiling Pharos Subject.swift
[41/44] Compiling Pharos Observing.swift
[42/44] Compiling Pharos Unwrapable.swift
[43/44] Compiling Pharos WrappingObserver.swift
[44/44] Compiling Pharos BufferedObservable.swift
Build complete! (7.42s)
Fetching https://github.com/hainayanda/Chary.git
[1/514] Fetching chary
Fetched https://github.com/hainayanda/Chary.git from cache (0.84s)
Computing version for https://github.com/hainayanda/Chary.git
Computed https://github.com/hainayanda/Chary.git at 1.0.7 (1.39s)
Creating working copy for https://github.com/hainayanda/Chary.git
Working copy of https://github.com/hainayanda/Chary.git resolved at 1.0.7
Build complete.
{
  "dependencies" : [
    {
      "identity" : "chary",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/hainayanda/Chary.git"
    }
  ],
  "manifest_display_name" : "Pharos",
  "name" : "Pharos",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "Pharos",
      "targets" : [
        "Pharos"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Pharos",
      "module_type" : "SwiftTarget",
      "name" : "Pharos",
      "path" : "Pharos/Classes",
      "product_dependencies" : [
        "Chary"
      ],
      "product_memberships" : [
        "Pharos"
      ],
      "sources" : [
        "Base/AnyObservable.swift",
        "Base/Changes.swift",
        "Base/Invokable.swift",
        "Base/InvokableGroup.swift",
        "Base/Observing.swift",
        "Base/Unwrapable.swift",
        "Base/WrappingObserver.swift",
        "Observable/BufferedObservable.swift",
        "Observable/CombinedObservable.swift",
        "Observable/KVOObservable.swift",
        "Observable/MergedObservable.swift",
        "Observable/Observable+Extensions.swift",
        "Observable/Observable.swift",
        "Observable/ObservableBlock.swift",
        "Observable/Publisher.swift",
        "Observable/Subject.swift",
        "PopulatedRelays/BindableCollection+TextInput.swift",
        "PopulatedRelays/BindableCollection+UIButton.swift",
        "PopulatedRelays/BindableCollection+UICollectionView.swift",
        "PopulatedRelays/BindableCollection+UIControl.swift",
        "PopulatedRelays/BindableCollection+UIImageView.swift",
        "PopulatedRelays/BindableCollection+UILabel.swift",
        "PopulatedRelays/BindableCollection+UIScrollView.swift",
        "PopulatedRelays/BindableCollection+UISlider.swift",
        "PopulatedRelays/BindableCollection+UIStackView.swift",
        "PopulatedRelays/BindableCollection+UIStepper.swift",
        "PopulatedRelays/BindableCollection+UISwitch.swift",
        "PopulatedRelays/BindableCollection+UITableView.swift",
        "PopulatedRelays/BindableCollection+UIView.swift",
        "PopulatedRelays/BindableCollectionCellView.swift",
        "PopulatedRelays/PopulatedRelays.swift",
        "Retaining/ExclusiveRetainableWrapper.swift",
        "Retaining/Retainable.swift",
        "Retaining/RetainableGroup.swift",
        "Retaining/WeakWrappedObserver.swift",
        "UIControl/UIControl+Extensions.swift",
        "UIControl/UIControlAction.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.