This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

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 OSCCore with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/segabor/osccore.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/segabor/osccore
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 3c0f841 Switch to Swift 5.5 preparing for async/await
Cloned https://github.com/segabor/osccore.git
Revision (git rev-parse @):
3c0f8416a769d00d29e9d817bccc9b1537ed0542
SUCCESS checkout https://github.com/segabor/osccore.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/segabor/osccore.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/31] Write sources
[4/31] Copying PrivacyInfo.xcprivacy
[5/31] Write sources
[6/31] Write SoundColliderClient-entitlement.plist
[6/31] Write sources
[14/31] Write BasicListener-entitlement.plist
[15/31] Write sources
[16/31] Compiling CNIOWindows WSAStartup.c
[17/31] Compiling CNIOWindows shim.c
[18/31] Compiling CNIOLinux shim.c
[19/31] Compiling CNIOLinux liburing_shims.c
[20/31] Write swift-version-6F35C1178C84523A.txt
[21/55] Compiling _AtomicsShims.c
[22/55] Compiling CNIODarwin shim.c
[24/74] Emitting module _NIOBase64
[24/74] Compiling c-nioatomics.c
[25/74] Compiling c-atomics.c
[27/80] Compiling _CollectionsUtilities UnsafeBufferPointer+Extras.swift
[28/80] Compiling Atomics PointerConformances.swift
[29/80] Compiling Atomics Primitives.native.swift
[30/80] Compiling Atomics AtomicOptionalWrappable.swift
[31/80] Compiling Atomics AtomicReference.swift
[32/80] Compiling Atomics UnsafeAtomic.swift
[33/80] Compiling Atomics UnsafeAtomicLazyReference.swift
[34/81] Compiling _NIOBase64 Base64.swift
[35/81] Compiling Atomics OptionalRawRepresentable.swift
[36/81] Compiling Atomics RawRepresentable.swift
[37/81] Compiling Atomics AtomicBool.swift
[38/81] Compiling Atomics IntegerConformances.swift
[39/81] Compiling Atomics Primitives.shims.swift
[40/81] Compiling Atomics AtomicInteger.swift
[41/81] Emitting module _CollectionsUtilities
[42/81] Compiling Atomics AtomicStorage.swift
[43/81] Compiling Atomics AtomicValue.swift
[44/81] Compiling Atomics ManagedAtomic.swift
[45/81] Compiling Atomics ManagedAtomicLazyReference.swift
[50/83] Compiling _CollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[51/100] Compiling DequeModule _DequeSlot.swift
[52/100] Compiling DequeModule _DequeBufferHeader.swift
[53/101] Compiling Atomics IntegerOperations.swift
[54/101] Compiling Atomics Unmanaged extensions.swift
[55/101] Compiling _NIODataStructures Heap.swift
[56/101] Emitting module _NIODataStructures
[57/101] Compiling _NIODataStructures PriorityQueue.swift
[58/101] Compiling _NIODataStructures _TinyArray.swift
[59/101] Compiling Atomics AtomicMemoryOrderings.swift
[60/101] Compiling Atomics DoubleWord.swift
[61/101] Compiling DequeModule Deque._Storage.swift
[62/101] Compiling DequeModule Deque._UnsafeHandle.swift
[63/101] Compiling DequeModule _UnsafeWrappedBuffer.swift
[64/101] Compiling DequeModule Deque.swift
[65/101] Compiling DequeModule _DequeBuffer.swift
[66/101] Compiling DequeModule Deque+Sendable.swift
[67/101] Compiling DequeModule Deque+Testing.swift
[72/101] Compiling DequeModule Deque+Equatable.swift
[73/101] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[74/101] Compiling DequeModule Deque+CustomReflectable.swift
[75/101] Compiling DequeModule Deque+Descriptions.swift
[76/101] Compiling DequeModule Deque+Extras.swift
[77/101] Compiling DequeModule Deque+Hashable.swift
[78/101] Compiling NIOConcurrencyHelpers lock.swift
[79/101] Emitting module NIOConcurrencyHelpers
[80/101] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[81/101] Compiling NIOConcurrencyHelpers atomics.swift
[82/101] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[83/101] Compiling NIOConcurrencyHelpers NIOLock.swift
[84/101] Emitting module Atomics
[85/101] Compiling DequeModule Deque+Codable.swift
[86/101] Compiling DequeModule Deque+Collection.swift
[93/101] Emitting module DequeModule
[96/161] Compiling NIOCore GlobalSingletons.swift
[97/161] Compiling NIOCore IO.swift
[98/161] Compiling NIOCore IOData.swift
[99/161] Compiling NIOCore IPProtocol.swift
[100/161] Compiling NIOCore IntegerBitPacking.swift
[101/161] Compiling NIOCore IntegerTypes.swift
[102/167] Compiling NIOCore Interfaces.swift
[103/167] Compiling NIOCore Linux.swift
[104/167] Compiling NIOCore MarkedCircularBuffer.swift
[105/167] Compiling NIOCore MulticastChannel.swift
[106/167] Compiling NIOCore NIOAny.swift
[107/167] Compiling NIOCore NIOCloseOnErrorHandler.swift
[108/167] Compiling NIOCore AddressedEnvelope.swift
[109/167] Compiling NIOCore AsyncAwaitSupport.swift
[110/167] Compiling NIOCore AsyncChannel.swift
[111/167] Compiling NIOCore AsyncChannelInboundStream.swift
[112/167] Compiling NIOCore AsyncChannelInboundStreamChannelHandler.swift
[113/167] Compiling NIOCore AsyncChannelOutboundWriter.swift
[114/167] Compiling NIOCore AsyncChannelOutboundWriterHandler.swift
[115/167] Compiling NIOCore NIOLoopBound.swift
[116/167] Compiling NIOCore NIOSendable.swift
[117/167] Compiling NIOCore PointerHelpers.swift
[118/167] Compiling NIOCore RecvByteBufferAllocator.swift
[119/167] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[120/167] Compiling NIOCore SocketAddresses.swift
[121/167] Compiling NIOCore SocketOptionProvider.swift
[122/167] Compiling NIOCore SystemCallHelpers.swift
[123/167] Compiling NIOCore TimeAmount+Duration.swift
[124/167] Compiling NIOCore TypeAssistedChannelHandler.swift
[125/167] Compiling NIOCore UniversalBootstrapSupport.swift
[126/167] Compiling NIOCore Utilities.swift
[127/167] Compiling NIOCore EventLoopFuture+Deprecated.swift
[128/167] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[129/167] Compiling NIOCore EventLoopFuture.swift
[130/167] Compiling NIOCore FileDescriptor.swift
[131/167] Compiling NIOCore FileHandle.swift
[132/167] Compiling NIOCore FileRegion.swift
[133/167] Compiling NIOCore NIOAsyncSequenceProducer.swift
[134/167] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[135/167] Compiling NIOCore NIOAsyncWriter.swift
[136/167] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[137/167] Compiling NIOCore BSDSocketAPI.swift
[138/167] Compiling NIOCore ByteBuffer-aux.swift
[139/167] Compiling NIOCore ByteBuffer-conversions.swift
[140/167] Compiling NIOCore ChannelHandler.swift
[141/167] Compiling NIOCore ChannelHandlers.swift
[142/167] Compiling NIOCore ChannelInvoker.swift
[143/167] Compiling NIOCore ChannelOption.swift
[144/167] Compiling NIOCore ChannelPipeline.swift
[145/167] Compiling NIOCore CircularBuffer.swift
[146/167] Compiling NIOCore Codec.swift
[147/167] Compiling NIOCore ConvenienceOptionSupport.swift
[148/167] Compiling NIOCore DeadChannel.swift
[149/167] Compiling NIOCore DispatchQueue+WithFuture.swift
[150/167] Compiling NIOCore EventLoop+Deprecated.swift
[151/167] Compiling NIOCore EventLoop+SerialExecutor.swift
[152/167] Compiling NIOCore EventLoop.swift
[153/167] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[154/167] Compiling NIOCore ByteBuffer-core.swift
[155/167] Compiling NIOCore ByteBuffer-hexdump.swift
[156/167] Compiling NIOCore ByteBuffer-int.swift
[157/167] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[158/167] Compiling NIOCore ByteBuffer-multi-int.swift
[159/167] Compiling NIOCore ByteBuffer-views.swift
[160/167] Compiling NIOCore Channel.swift
[161/167] Emitting module NIOCore
[162/220] Emitting module NIOEmbedded
[163/220] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[164/220] Compiling NIOEmbedded AsyncTestingChannel.swift
[165/220] Compiling NIOEmbedded Embedded.swift
[166/220] Compiling NIOPosix HappyEyeballs.swift
[167/220] Compiling NIOPosix IO.swift
[168/220] Compiling NIOPosix IntegerBitPacking.swift
[169/220] Compiling NIOPosix IntegerTypes.swift
[170/220] Compiling NIOPosix Linux.swift
[171/220] Compiling NIOPosix LinuxCPUSet.swift
[172/225] Compiling NIOPosix PooledRecvBufferAllocator.swift
[173/225] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[174/225] Compiling NIOPosix PosixSingletons.swift
[175/225] Compiling NIOPosix RawSocketBootstrap.swift
[176/225] Compiling NIOPosix Resolver.swift
[177/225] Compiling NIOPosix BSDSocketAPICommon.swift
[178/225] Compiling NIOPosix BSDSocketAPIPosix.swift
[179/225] Compiling NIOPosix BSDSocketAPIWindows.swift
[180/225] Compiling NIOPosix BaseSocket.swift
[181/225] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[182/225] Compiling NIOPosix BaseSocketChannel.swift
[183/225] Emitting module NIOPosix
[184/225] Compiling NIOPosix SelectorKqueue.swift
[185/225] Compiling NIOPosix SelectorUring.swift
[186/225] Compiling NIOPosix ServerSocket.swift
[187/225] Compiling NIOPosix Socket.swift
[188/225] Compiling NIOPosix SocketChannel.swift
[189/225] Compiling NIOPosix BaseStreamSocketChannel.swift
[190/225] Compiling NIOPosix Bootstrap.swift
[191/225] Compiling NIOPosix ControlMessage.swift
[192/225] Compiling NIOPosix DatagramVectorReadManager.swift
[193/225] Compiling NIOPosix FileDescriptor.swift
[194/225] Compiling NIOPosix GetaddrinfoResolver.swift
[195/225] Compiling NIOPosix Selectable.swift
[196/225] Compiling NIOPosix SelectableChannel.swift
[197/225] Compiling NIOPosix SelectableEventLoop.swift
[198/225] Compiling NIOPosix SelectorEpoll.swift
[199/225] Compiling NIOPosix SelectorGeneric.swift
[200/225] Compiling NIOPosix SocketProtocols.swift
[201/225] Compiling NIOPosix System.swift
[202/225] Compiling NIOPosix Thread.swift
[203/225] Compiling NIOPosix ThreadPosix.swift
[204/225] Compiling NIOPosix ThreadWindows.swift
[205/225] Compiling NIOPosix LinuxUring.swift
[206/225] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[207/225] Compiling NIOPosix NIOThreadPool.swift
[208/225] Compiling NIOPosix NonBlockingFileIO.swift
[209/225] Compiling NIOPosix PendingDatagramWritesManager.swift
[210/225] Compiling NIOPosix PendingWritesManager.swift
[211/225] Compiling NIOPosix PipeChannel.swift
[212/225] Compiling NIOPosix PipePair.swift
[213/225] Compiling NIOPosix PointerHelpers.swift
[214/225] Compiling NIOPosix Pool.swift
[215/225] Compiling NIOPosix UnsafeTransfer.swift
[216/225] Compiling NIOPosix Utilities.swift
[217/225] Compiling NIOPosix VsockAddress.swift
[218/225] Compiling NIOPosix VsockChannelEvents.swift
[219/225] Compiling NIOPosix resource_bundle_accessor.swift
[220/227] Emitting module NIO
[221/227] Compiling NIO Exports.swift
[222/256] Emitting module OSCCore
[223/259] Compiling OSCCore OSCBundle.swift
[224/259] Compiling OSCCore OSCMessage.swift
[225/259] Compiling OSCCore OSCSymbol.swift
[226/259] Compiling OSCCore Array+OSCMessageArgument.swift
[227/259] Compiling OSCCore Bool+OSCConvertible.swift
[228/259] Compiling OSCCore Byte.swift
[229/259] Compiling OSCCore Character+OSCConvertible.swift
[230/259] Compiling OSCCore String+OSCMessageArgument.swift
[231/259] Compiling OSCCore alignment.swift
[232/259] Compiling OSCCore extract.swift
[233/259] Compiling OSCCore OSCTimeTag.swift
[234/259] Compiling OSCCore RGBA.swift
[235/259] Compiling OSCCore TypeTagValues.swift
[236/259] Compiling OSCCore BasicMessageDispatcher.swift
[237/259] Compiling OSCCore OSCBundle+MessageEventHandler.swift
[238/259] Compiling OSCCore events.swift
[239/259] Compiling OSCCore matcher.swift
[240/259] Compiling OSCCore OSCPacketReader.swift
[241/259] Compiling OSCCore MIDI.swift
[242/259] Compiling OSCCore OSCConvertible.swift
[243/259] Compiling OSCCore OSCMessage+OSCConvertible.swift
[244/259] Compiling OSCCore OSCMessageArgument.swift
[245/259] Compiling OSCCore Int+OSCMessageArgument.swift
[246/259] Compiling OSCCore MIDI+OSCMessageArgument.swift
[247/259] Compiling OSCCore OSCBundle+OSCConvertible.swift
[248/259] Compiling OSCCore Data+OSCMessageArgument.swift
[249/259] Compiling OSCCore Double+OSCMessageArgument.swift
[250/259] Compiling OSCCore Float+OSCMessageArgument.swift
[251/259] Compiling OSCCore OSCSymbol+OSCMessageArgument.swift
[252/259] Compiling OSCCore OSCTimeTag+OSCMessageArgument.swift
[253/259] Compiling OSCCore RGBA+OSCMessageArgument.swift
[254/263] Compiling BasicListener main.swift
[255/263] Emitting module BasicListener
[256/263] Emitting module SoundColliderClient
[257/263] Compiling SoundColliderClient main.swift
[257/263] Write Objects.LinkFileList
[259/263] Linking BasicListener
[260/263] Linking SoundColliderClient
[261/263] Applying BasicListener
[261/263] Applying SoundColliderClient
Build complete! (56.52s)
Fetching https://github.com/apple/swift-nio
[1/65585] Fetching swift-nio
Fetched https://github.com/apple/swift-nio from cache (3.79s)
Computing version for https://github.com/apple/swift-nio
Computed https://github.com/apple/swift-nio at 2.65.0 (0.66s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
[1/1563] Fetching swift-atomics
[33/5081] Fetching swift-atomics, swift-system
[976/19096] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-atomics.git from cache (1.14s)
[4359/17533] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git from cache (1.97s)
Fetched https://github.com/apple/swift-collections.git from cache (1.97s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (0.55s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.3.0 (0.54s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.0 (0.91s)
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-nio
Working copy of https://github.com/apple/swift-nio resolved at 2.65.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio"
    }
  ],
  "manifest_display_name" : "OSCCore",
  "name" : "OSCCore",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "OSCCore",
      "targets" : [
        "OSCCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BasicListener",
      "targets" : [
        "BasicListener"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "SoundColliderClient",
      "targets" : [
        "SoundColliderClient"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SoundColliderClient",
      "module_type" : "SwiftTarget",
      "name" : "SoundColliderClient",
      "path" : "Examples/SoundColliderClient",
      "product_memberships" : [
        "SoundColliderClient"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "OSCCore"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "OSCCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "OSCCoreTests",
      "path" : "Tests/OSCCoreTests",
      "sources" : [
        "AddressMatcherTests.swift",
        "DispatcherTests.swift",
        "OSCBundleTests.swift",
        "OSCMessageTests.swift",
        "OSCTimeTagTests.swift",
        "ValueConversionTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "OSCCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OSCCore",
      "module_type" : "SwiftTarget",
      "name" : "OSCCore",
      "path" : "Source/OSCCore",
      "product_dependencies" : [
        "NIO"
      ],
      "product_memberships" : [
        "OSCCore",
        "BasicListener",
        "SoundColliderClient"
      ],
      "sources" : [
        "conversion/Array+OSCMessageArgument.swift",
        "conversion/Bool+OSCConvertible.swift",
        "conversion/Byte.swift",
        "conversion/Character+OSCConvertible.swift",
        "conversion/Data+OSCMessageArgument.swift",
        "conversion/Double+OSCMessageArgument.swift",
        "conversion/Float+OSCMessageArgument.swift",
        "conversion/Int+OSCMessageArgument.swift",
        "conversion/MIDI+OSCMessageArgument.swift",
        "conversion/OSCBundle+OSCConvertible.swift",
        "conversion/OSCConvertible.swift",
        "conversion/OSCMessage+OSCConvertible.swift",
        "conversion/OSCMessageArgument.swift",
        "conversion/OSCSymbol+OSCMessageArgument.swift",
        "conversion/OSCTimeTag+OSCMessageArgument.swift",
        "conversion/RGBA+OSCMessageArgument.swift",
        "conversion/String+OSCMessageArgument.swift",
        "conversion/alignment.swift",
        "conversion/extract.swift",
        "dispatch/BasicMessageDispatcher.swift",
        "dispatch/OSCBundle+MessageEventHandler.swift",
        "dispatch/events.swift",
        "dispatch/matcher.swift",
        "nio/OSCPacketReader.swift",
        "types/MIDI.swift",
        "types/OSCBundle.swift",
        "types/OSCMessage.swift",
        "types/OSCSymbol.swift",
        "types/OSCTimeTag.swift",
        "types/RGBA.swift",
        "types/TypeTagValues.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BasicListener",
      "module_type" : "SwiftTarget",
      "name" : "BasicListener",
      "path" : "Examples/BasicListener",
      "product_memberships" : [
        "BasicListener"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "OSCCore"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.5"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.