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.0 for macOS (SPM) on 30 Nov 2024 07:21:33 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -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.58.1
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.27s)
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.0
Building package at path:  $PWD
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.1.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] Copying LNPropertyListEditorOutline.xib
[1/81] Copying Assets.xcassets
[2/81] Compiling HFUIUtils.m
[3/81] Compiling HFByteArrayProxiedData.m
[4/81] Compiling HFTextField.m
[5/81] Compiling HFTextRepresenter_KeyBinding.m
[6/81] Compiling HFStringEncodingTextRepresenter.m
[7/81] Compiling HFTextRepresenter.m
[8/81] Compiling HFVerticalScrollerRepresenter.m
[9/81] Compiling HFStringEncoding.m
[10/81] Compiling HFTextView.m
[11/81] Compiling HFStatusBarRepresenter.m
[12/81] Compiling HFSharedMemoryByteSlice.m
[13/81] Compiling HFTextVisualStyleRun.m
[14/81] Compiling HFRepresenterTextViewCallout.m
[15/81] Compiling HFRepresenterStringEncodingTextView.m
[16/81] Compiling HFRepresenterHexTextView.m
[17/81] Compiling HFRepresenterBinaryTextView.m
[18/81] Compiling HFRandomDataByteSlice.m
[19/81] Compiling HFRepresenter.m
[20/81] Compiling HFProgressTracker.m
[21/81] Compiling HFTextSelectionPulseView.m
[22/81] Compiling HFRepresenterTextView.m
[23/81] Compiling HFPasteboardOwner.m
[24/81] Compiling HFObjectGraph.m
[25/81] Compiling HFNSStringEncoding.m
[26/81] Compiling HFLineCountingView.m
[27/81] Compiling HFLineCountingRepresenter.m
[28/81] Compiling HFLayoutRepresenter.m
[29/81] Compiling HFHexTextRepresenter.m
[30/81] Compiling HFHexPasteboardOwner.m
[31/81] Compiling HFGlyphTrie.m
[32/81] Compiling HFHexGlyphTable.m
[33/81] Compiling HFFastMemchr.m
[34/81] Compiling HFFunctions.m
[35/81] Compiling HFFullMemoryByteSlice.m
[36/81] Compiling HFFullMemoryByteArray.m
[37/81] Compiling HFFileReference.m
[38/81] Compiling HFFileByteSlice.m
[39/81] Compiling HFEncodingManager.m
[40/81] Compiling HFCustomEncoding.m
[41/81] Compiling HFControllerCoalescedUndo.m
[42/81] Compiling HFColumnView.m
[43/81] Compiling HFController.m
[44/81] Compiling HFColumnRepresenter.m
[45/81] Compiling HFByteTheme.m
[46/81] Compiling HFColorRange.m
[47/81] Compiling HFCancelButton.m
[48/81] Compiling HFByteSliceFileOperationQueueEntry.m
[49/81] Compiling HFByteSlice.m
[50/81] Compiling HFByteSliceFileOperation.m
[51/81] Compiling HFByteRangeAttributeArray.m
[52/81] Compiling HFByteRangeAttribute.m
[53/81] Compiling HFByteArray_FindReplace.m
[54/81] Compiling HFByteArray_FileWriting.m
[55/81] Compiling HFByteArray.m
[56/81] Compiling HFByteArrayEditScript.m
[57/81] Compiling HFBinaryTextRepresenter.m
[58/81] Compiling HFBinaryGlyphTable.m
[59/81] Compiling HFAnnotatedTree.m
[60/81] Compiling HFBTreeByteArray.m
[61/81] Compiling HFAttributedByteArray.m
[62/81] Compiling HFBTree.m
[63/81] Compiling LNPropertyListDatePickerCell.mm
[64/81] Compiling LNPropertyListEditor resource_bundle_accessor.m
[65/81] Compiling LNPropertyListEditor.m
[66/81] Compiling LNPropertyListPopUpButtonCell.m
[67/81] Compiling LNPropertyListOutlineView.m
[68/81] Compiling LNPropertyListDatePicker.m
[69/81] Compiling LNPropertyListDatePickerPanel.m
[70/81] Compiling _LNPropertyListDatePicker.m
[71/81] Compiling LNPropertyListCellView.m
[72/81] Compiling NSObject+LNPropertyListValueSorting.m
[73/81] Compiling LNPropertyListCellTextField.m
[74/81] Compiling LNPropertyListRowView.m
[75/81] Compiling LNPropertyListDataEditorPanel.m
[76/81] Compiling LNPropertyListNode.m
[77/81] Write Objects.LinkFileList
[79/81] Archiving libLNPropertyListEditor-Static.a
[80/81] Linking libLNPropertyListEditor.dylib
Build complete! (11.85s)
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.