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 LNPropertyListEditor, reference 2.1.5 (f65cae), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 02:14:30 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/LeoNatan/LNPropertyListEditor.git
Reference: 2.1.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/LeoNatan/LNPropertyListEditor
 * tag               2.1.5      -> FETCH_HEAD
HEAD is now at f65cae7 2.1.5
Submodule path 'HexFiend': checked out '0c512b91353fab7bfee22257a96c8b19b8caf23a'
Submodule 'HexFiend' (https://github.com/HexFiend/HexFiend.git) registered for path 'HexFiend'
Cloning into '/Users/admin/builder/spi-builder-workspace/HexFiend'...
Cloned https://github.com/LeoNatan/LNPropertyListEditor.git
Revision (git rev-parse @):
f65cae76e52d24f437c9222bdb58f0963fb99875
SUCCESS checkout https://github.com/LeoNatan/LNPropertyListEditor.git at 2.1.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": "lnpropertylisteditor",
      "name": "LNPropertyListEditor",
      "url": "https://github.com/LeoNatan/LNPropertyListEditor.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LNPropertyListEditor",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/LeoNatan/LNPropertyListEditor.git
[1/1109] Fetching lnpropertylisteditor
Fetched https://github.com/LeoNatan/LNPropertyListEditor.git from cache (1.17s)
Creating working copy for https://github.com/LeoNatan/LNPropertyListEditor.git
Working copy of https://github.com/LeoNatan/LNPropertyListEditor.git resolved at 2.1.5 (f65cae7)
warning: '.resolve-product-dependencies': dependency 'lnpropertylisteditor' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/LeoNatan/LNPropertyListEditor.git
https://github.com/LeoNatan/LNPropertyListEditor.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "LNPropertyListEditor",
  "name" : "LNPropertyListEditor",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    }
  ],
  "products" : [
    {
      "name" : "LNPropertyListEditor",
      "targets" : [
        "LNPropertyListEditor"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "LNPropertyListEditor-Static",
      "targets" : [
        "LNPropertyListEditor"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "LNPropertyListEditor_HexFiend",
      "module_type" : "ClangTarget",
      "name" : "LNPropertyListEditor_HexFiend",
      "path" : "HexFiendFramework",
      "product_memberships" : [
        "LNPropertyListEditor",
        "LNPropertyListEditor-Static"
      ],
      "sources" : [
        "src/HFAnnotatedTree.m",
        "src/HFAttributedByteArray.m",
        "src/HFBTree.m",
        "src/HFBTreeByteArray.m",
        "src/HFBinaryGlyphTable.m",
        "src/HFBinaryTextRepresenter.m",
        "src/HFByteArray.m",
        "src/HFByteArrayEditScript.m",
        "src/HFByteArrayProxiedData.m",
        "src/HFByteArray_FileWriting.m",
        "src/HFByteArray_FindReplace.m",
        "src/HFByteRangeAttribute.m",
        "src/HFByteRangeAttributeArray.m",
        "src/HFByteSlice.m",
        "src/HFByteSliceFileOperation.m",
        "src/HFByteSliceFileOperationQueueEntry.m",
        "src/HFByteTheme.m",
        "src/HFCancelButton.m",
        "src/HFColorRange.m",
        "src/HFColumnRepresenter.m",
        "src/HFColumnView.m",
        "src/HFController.m",
        "src/HFControllerCoalescedUndo.m",
        "src/HFCustomEncoding.m",
        "src/HFEncodingManager.m",
        "src/HFFastMemchr.m",
        "src/HFFileByteSlice.m",
        "src/HFFileReference.m",
        "src/HFFullMemoryByteArray.m",
        "src/HFFullMemoryByteSlice.m",
        "src/HFFunctions.m",
        "src/HFGlyphTrie.m",
        "src/HFHexGlyphTable.m",
        "src/HFHexPasteboardOwner.m",
        "src/HFHexTextRepresenter.m",
        "src/HFLayoutRepresenter.m",
        "src/HFLineCountingRepresenter.m",
        "src/HFLineCountingView.m",
        "src/HFNSStringEncoding.m",
        "src/HFObjectGraph.m",
        "src/HFPasteboardOwner.m",
        "src/HFProgressTracker.m",
        "src/HFRandomDataByteSlice.m",
        "src/HFRepresenter.m",
        "src/HFRepresenterBinaryTextView.m",
        "src/HFRepresenterHexTextView.m",
        "src/HFRepresenterStringEncodingTextView.m",
        "src/HFRepresenterTextView.m",
        "src/HFRepresenterTextViewCallout.m",
        "src/HFSharedMemoryByteSlice.m",
        "src/HFStatusBarRepresenter.m",
        "src/HFStringEncoding.m",
        "src/HFStringEncodingTextRepresenter.m",
        "src/HFTextField.m",
        "src/HFTextRepresenter.m",
        "src/HFTextRepresenter_KeyBinding.m",
        "src/HFTextSelectionPulseView.m",
        "src/HFTextView.m",
        "src/HFTextVisualStyleRun.m",
        "src/HFUIUtils.m",
        "src/HFVerticalScrollerRepresenter.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LNPropertyListEditor",
      "module_type" : "ClangTarget",
      "name" : "LNPropertyListEditor",
      "path" : "LNPropertyListEditor",
      "product_memberships" : [
        "LNPropertyListEditor",
        "LNPropertyListEditor-Static"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/LNPropertyListEditor/LNPropertyListEditor/Assets.xcassets",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/LNPropertyListEditor/LNPropertyListEditor/Implementation/LNPropertyListEditorOutline.xib",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "LNPropertyListEditor/Implementation/LNPropertyListCellTextField.m",
        "LNPropertyListEditor/Implementation/LNPropertyListCellView.m",
        "LNPropertyListEditor/Implementation/LNPropertyListDataEditorPanel.m",
        "LNPropertyListEditor/Implementation/LNPropertyListDatePicker.m",
        "LNPropertyListEditor/Implementation/LNPropertyListDatePickerCell.mm",
        "LNPropertyListEditor/Implementation/LNPropertyListDatePickerPanel.m",
        "LNPropertyListEditor/Implementation/LNPropertyListEditor.m",
        "LNPropertyListEditor/Implementation/LNPropertyListNode.m",
        "LNPropertyListEditor/Implementation/LNPropertyListOutlineView.m",
        "LNPropertyListEditor/Implementation/LNPropertyListPopUpButtonCell.m",
        "LNPropertyListEditor/Implementation/LNPropertyListRowView.m",
        "LNPropertyListEditor/Implementation/NSObject+LNPropertyListValueSorting.m",
        "LNPropertyListEditor/Implementation/_LNPropertyListDatePicker.m"
      ],
      "target_dependencies" : [
        "LNPropertyListEditor_HexFiend"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/81] Compiling HFByteSliceFileOperationQueueEntry.m
[1/81] Copying LNPropertyListEditorOutline.xib
[1/81] Copying Assets.xcassets
[1/81] Compiling HFAttributedByteArray.m
[4/81] Compiling HFByteArray_FileWriting.m
[5/81] Compiling HFBinaryTextRepresenter.m
[6/81] Compiling HFByteSlice.m
[7/81] Compiling HFBTree.m
[8/81] Compiling HFUIUtils.m
[9/81] Compiling HFVerticalScrollerRepresenter.m
[10/81] Compiling HFTextVisualStyleRun.m
[11/81] Compiling HFByteSliceFileOperation.m
[12/81] Compiling HFByteArray.m
[13/81] Compiling HFTextView.m
[14/81] Compiling HFTextSelectionPulseView.m
[15/81] Compiling HFTextRepresenter_KeyBinding.m
[16/81] Compiling HFTextRepresenter.m
[17/81] Compiling HFTextField.m
[18/81] Compiling HFByteRangeAttributeArray.m
[19/81] Compiling HFBinaryGlyphTable.m
[20/81] Compiling HFStringEncoding.m
[21/81] Compiling HFStringEncodingTextRepresenter.m
[22/81] Compiling HFStatusBarRepresenter.m
[23/81] Compiling HFSharedMemoryByteSlice.m
[24/81] Compiling HFRepresenterTextViewCallout.m
[25/81] Compiling HFRepresenterTextView.m
[26/81] Compiling HFRepresenterStringEncodingTextView.m
[27/81] Compiling HFRepresenterBinaryTextView.m
[28/81] Compiling HFRepresenterHexTextView.m
[29/81] Compiling HFRandomDataByteSlice.m
[30/81] Compiling HFRepresenter.m
[31/81] Compiling HFProgressTracker.m
[32/81] Compiling HFObjectGraph.m
[33/81] Compiling HFPasteboardOwner.m
[34/81] Compiling HFNSStringEncoding.m
[35/81] Compiling HFLineCountingView.m
[36/81] Compiling HFLineCountingRepresenter.m
[37/81] Compiling HFHexGlyphTable.m
[38/81] Compiling HFHexTextRepresenter.m
[39/81] Compiling HFLayoutRepresenter.m
[40/81] Compiling HFHexPasteboardOwner.m
[41/81] Compiling HFGlyphTrie.m
[42/81] Compiling HFFastMemchr.m
[43/81] Compiling HFFullMemoryByteSlice.m
[44/81] Compiling HFFunctions.m
[45/81] Compiling HFFullMemoryByteArray.m
[46/81] Compiling HFFileReference.m
[47/81] Compiling HFFileByteSlice.m
[48/81] Compiling HFCustomEncoding.m
[49/81] Compiling HFEncodingManager.m
[50/81] Compiling HFControllerCoalescedUndo.m
[51/81] Compiling HFController.m
[52/81] Compiling HFColumnView.m
[53/81] Compiling HFColumnRepresenter.m
[54/81] Compiling HFColorRange.m
[55/81] Compiling HFByteTheme.m
[56/81] Compiling HFCancelButton.m
[57/81] Compiling HFByteRangeAttribute.m
[58/81] Compiling HFByteArrayProxiedData.m
[59/81] Compiling HFAnnotatedTree.m
[60/81] Compiling HFBTreeByteArray.m
[61/81] Compiling HFByteArray_FindReplace.m
[62/81] Compiling HFByteArrayEditScript.m
[63/81] Compiling LNPropertyListDatePickerCell.mm
[64/81] Compiling LNPropertyListEditor resource_bundle_accessor.m
[65/81] Compiling LNPropertyListDatePickerPanel.m
[66/81] Compiling LNPropertyListEditor.m
[67/81] Compiling LNPropertyListCellView.m
[68/81] Compiling _LNPropertyListDatePicker.m
[69/81] Compiling LNPropertyListCellTextField.m
[70/81] Compiling LNPropertyListNode.m
[71/81] Compiling LNPropertyListPopUpButtonCell.m
[72/81] Compiling LNPropertyListRowView.m
[73/81] Compiling LNPropertyListDataEditorPanel.m
[74/81] Compiling LNPropertyListOutlineView.m
[75/81] Compiling NSObject+LNPropertyListValueSorting.m
[76/81] Compiling LNPropertyListDatePicker.m
[77/81] Write Objects.LinkFileList
[79/81] Archiving libLNPropertyListEditor-Static.a
[80/81] Linking libLNPropertyListEditor.dylib
Build complete! (12.45s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "LNPropertyListEditor",
  "name" : "LNPropertyListEditor",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    }
  ],
  "products" : [
    {
      "name" : "LNPropertyListEditor",
      "targets" : [
        "LNPropertyListEditor"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "LNPropertyListEditor-Static",
      "targets" : [
        "LNPropertyListEditor"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "LNPropertyListEditor_HexFiend",
      "module_type" : "ClangTarget",
      "name" : "LNPropertyListEditor_HexFiend",
      "path" : "HexFiendFramework",
      "product_memberships" : [
        "LNPropertyListEditor",
        "LNPropertyListEditor-Static"
      ],
      "sources" : [
        "src/HFAnnotatedTree.m",
        "src/HFAttributedByteArray.m",
        "src/HFBTree.m",
        "src/HFBTreeByteArray.m",
        "src/HFBinaryGlyphTable.m",
        "src/HFBinaryTextRepresenter.m",
        "src/HFByteArray.m",
        "src/HFByteArrayEditScript.m",
        "src/HFByteArrayProxiedData.m",
        "src/HFByteArray_FileWriting.m",
        "src/HFByteArray_FindReplace.m",
        "src/HFByteRangeAttribute.m",
        "src/HFByteRangeAttributeArray.m",
        "src/HFByteSlice.m",
        "src/HFByteSliceFileOperation.m",
        "src/HFByteSliceFileOperationQueueEntry.m",
        "src/HFByteTheme.m",
        "src/HFCancelButton.m",
        "src/HFColorRange.m",
        "src/HFColumnRepresenter.m",
        "src/HFColumnView.m",
        "src/HFController.m",
        "src/HFControllerCoalescedUndo.m",
        "src/HFCustomEncoding.m",
        "src/HFEncodingManager.m",
        "src/HFFastMemchr.m",
        "src/HFFileByteSlice.m",
        "src/HFFileReference.m",
        "src/HFFullMemoryByteArray.m",
        "src/HFFullMemoryByteSlice.m",
        "src/HFFunctions.m",
        "src/HFGlyphTrie.m",
        "src/HFHexGlyphTable.m",
        "src/HFHexPasteboardOwner.m",
        "src/HFHexTextRepresenter.m",
        "src/HFLayoutRepresenter.m",
        "src/HFLineCountingRepresenter.m",
        "src/HFLineCountingView.m",
        "src/HFNSStringEncoding.m",
        "src/HFObjectGraph.m",
        "src/HFPasteboardOwner.m",
        "src/HFProgressTracker.m",
        "src/HFRandomDataByteSlice.m",
        "src/HFRepresenter.m",
        "src/HFRepresenterBinaryTextView.m",
        "src/HFRepresenterHexTextView.m",
        "src/HFRepresenterStringEncodingTextView.m",
        "src/HFRepresenterTextView.m",
        "src/HFRepresenterTextViewCallout.m",
        "src/HFSharedMemoryByteSlice.m",
        "src/HFStatusBarRepresenter.m",
        "src/HFStringEncoding.m",
        "src/HFStringEncodingTextRepresenter.m",
        "src/HFTextField.m",
        "src/HFTextRepresenter.m",
        "src/HFTextRepresenter_KeyBinding.m",
        "src/HFTextSelectionPulseView.m",
        "src/HFTextView.m",
        "src/HFTextVisualStyleRun.m",
        "src/HFUIUtils.m",
        "src/HFVerticalScrollerRepresenter.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LNPropertyListEditor",
      "module_type" : "ClangTarget",
      "name" : "LNPropertyListEditor",
      "path" : "LNPropertyListEditor",
      "product_memberships" : [
        "LNPropertyListEditor",
        "LNPropertyListEditor-Static"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/LNPropertyListEditor/LNPropertyListEditor/Assets.xcassets",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/LNPropertyListEditor/LNPropertyListEditor/Implementation/LNPropertyListEditorOutline.xib",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "LNPropertyListEditor/Implementation/LNPropertyListCellTextField.m",
        "LNPropertyListEditor/Implementation/LNPropertyListCellView.m",
        "LNPropertyListEditor/Implementation/LNPropertyListDataEditorPanel.m",
        "LNPropertyListEditor/Implementation/LNPropertyListDatePicker.m",
        "LNPropertyListEditor/Implementation/LNPropertyListDatePickerCell.mm",
        "LNPropertyListEditor/Implementation/LNPropertyListDatePickerPanel.m",
        "LNPropertyListEditor/Implementation/LNPropertyListEditor.m",
        "LNPropertyListEditor/Implementation/LNPropertyListNode.m",
        "LNPropertyListEditor/Implementation/LNPropertyListOutlineView.m",
        "LNPropertyListEditor/Implementation/LNPropertyListPopUpButtonCell.m",
        "LNPropertyListEditor/Implementation/LNPropertyListRowView.m",
        "LNPropertyListEditor/Implementation/NSObject+LNPropertyListValueSorting.m",
        "LNPropertyListEditor/Implementation/_LNPropertyListDatePicker.m"
      ],
      "target_dependencies" : [
        "LNPropertyListEditor_HexFiend"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.