The Swift Package Index logo.Swift Package Index

Build Information

Successful build of VecLab, reference 2.0.9 (185c57), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 04:21:52 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/marcuspainter/VecLab.git
Reference: 2.0.9
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/marcuspainter/VecLab
 * tag               2.0.9      -> FETCH_HEAD
HEAD is now at 185c57e Merge pull request #48 from marcuspainter/fix
Cloned https://github.com/marcuspainter/VecLab.git
Revision (git rev-parse @):
185c57ec007182a54345c0cd09bb74fbc860e030
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/marcuspainter/VecLab.git at 2.0.9
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/marcuspainter/VecLab.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 95]
[Planning deferred tasks]
[31 / 41] VecLab_VecLab
[32 / 41]
[33 / 42] VecLab
[43 / 98]
[45 / 98]
[53 / 98]
[55 / 98]
[56 / 98]
[60 / 98]
[62 / 98]
[65 / 98]
[69 / 98]
[72 / 98]
[73 / 98]
[76 / 98]
[77 / 98]
[78 / 98]
[89 / 98] VecLab
[90 / 98] VecLab
[97 / 98] VecLab
Build complete! (10.29 sec)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "VecLab",
  "name" : "VecLab",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.6"
    },
    {
      "name" : "macos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "VecLab",
      "targets" : [
        "VecLab"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VecLabTests",
      "module_type" : "SwiftTarget",
      "name" : "VecLabTests",
      "path" : "Tests/VecLabTests",
      "sources" : [
        "Blocks/BiquadFilterTests.swift",
        "Blocks/SOSFilterTests.swift",
        "CZTTests.swift",
        "ComplexDoubleTests.swift",
        "ConcurrencyCheckTests.swift",
        "Functions/ArrayTests.swift",
        "Functions/BasicTests.swift",
        "Functions/ComplexTests.swift",
        "Functions/ConverisonTests.swift",
        "Functions/DCTTests.swift",
        "Functions/DiscreteTests.swift",
        "Functions/ExponentTests.swift",
        "Functions/FFTTests.swift",
        "Functions/FilterTests.swift",
        "Functions/IntegrationTests.swift",
        "Functions/InterpolationTests.swift",
        "Functions/ModuloTests.swift",
        "Functions/NewTests.swift",
        "Functions/OptimizationTests.swift",
        "Functions/PolynomialTests.swift",
        "Functions/PowTests.swift",
        "Functions/Precedence.swift",
        "Functions/SmoothingTests.swift",
        "Functions/SpaceTests.swift",
        "Functions/SpecialTests.swift",
        "Functions/StatisticsTests.swift",
        "Functions/TimingTests.swift",
        "Functions/TrigonometryTests.swift",
        "Functions/WindowTests.swift",
        "OTFFTTests.swift",
        "Operators/AddTests.swift",
        "Operators/DivideInfinityTests.swift",
        "Operators/DivideTests.swift",
        "Operators/LConjMultiply.swift",
        "Operators/MultiplyTests.swift",
        "Operators/PowerTests.swift",
        "Operators/RConjMultiplyTests.swift",
        "Operators/SubtractTests.swift",
        "Operators/UMinusTests.swift",
        "SomeTests.swift",
        "Subscripts/ArraySubscriptTests.swift",
        "Subscripts/ComplexDoubleArrayExtensionsTests.swift",
        "Subscripts/DoubleArrayExtensionsTests.swift",
        "TestHelpers/TestHelper.swift",
        "TestHelpers/XCT+Assertions.swift",
        "Types/ComplexDoubleArrayEnumeratedTests.swift",
        "Types/ComplexDoubleArrayTests.swift",
        "Types/ComplexDoublePropertyTests.swift",
        "V2/ComplexDoubleTestsV2.swift",
        "VecLabTests.swift"
      ],
      "target_dependencies" : [
        "VecLab"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VecLab",
      "module_type" : "SwiftTarget",
      "name" : "VecLab",
      "path" : "Sources/VecLab",
      "product_memberships" : [
        "VecLab"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/VecLab/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Blocks/BiquadFilter.swift",
        "Blocks/SOSFilter.swift",
        "Enums/BiquadTyoe.swift",
        "Enums/ConvolutionType.swift",
        "Enums/VecLab.swift",
        "Enums/WindowType.swift",
        "Functions/Arrays/arange.swift",
        "Functions/Arrays/cat.swift",
        "Functions/Arrays/circshift.swift",
        "Functions/Arrays/clear.swift",
        "Functions/Arrays/fill.swift",
        "Functions/Arrays/flip.swift",
        "Functions/Arrays/gather.swift",
        "Functions/Arrays/length.swift",
        "Functions/Arrays/ones.swift",
        "Functions/Arrays/paddata.swift",
        "Functions/Arrays/repelem.swift",
        "Functions/Arrays/resize.swift",
        "Functions/Arrays/slice.swift",
        "Functions/Arrays/trimdata.swift",
        "Functions/Arrays/vector.swift",
        "Functions/Arrays/zeros.swift",
        "Functions/Basic/abs+real.swift",
        "Functions/Basic/cumprod.swift",
        "Functions/Basic/cumsum.swift",
        "Functions/Basic/disp.swift",
        "Functions/Basic/dot.swift",
        "Functions/Basic/iterate.swift",
        "Functions/Basic/norm.swift",
        "Functions/Basic/prod.swift",
        "Functions/Basic/sign.swift",
        "Functions/Basic/sum.swift",
        "Functions/Complex/abs+complex.swift",
        "Functions/Complex/angle.swift",
        "Functions/Complex/conj.swift",
        "Functions/Complex/imag.swift",
        "Functions/Complex/real.swift",
        "Functions/Complex/unwrap.swift",
        "Functions/Complex/wrapTo2Pi.swift",
        "Functions/Complex/wrapToPi.swift",
        "Functions/Conversion/bin2freq.swift",
        "Functions/Conversion/cart2pol.swift",
        "Functions/Conversion/cart2sph.swift",
        "Functions/Conversion/d2f.swift",
        "Functions/Conversion/db2mag.swift",
        "Functions/Conversion/db2pow.swift",
        "Functions/Conversion/deg2rad.swift",
        "Functions/Conversion/f2d.swift",
        "Functions/Conversion/freq2bin.swift",
        "Functions/Conversion/mag2db.swift",
        "Functions/Conversion/pol2cart.swift",
        "Functions/Conversion/pow2db.swift",
        "Functions/Conversion/rad2deg.swift",
        "Functions/Conversion/sph2cart.swift",
        "Functions/Discrete/factor.swift",
        "Functions/Discrete/factorial.swift",
        "Functions/Discrete/gcd.swift",
        "Functions/Discrete/isprime.swift",
        "Functions/Discrete/lcm.swift",
        "Functions/Discrete/nchoosek.swift",
        "Functions/Discrete/nextprime.swift",
        "Functions/Discrete/perms.swift",
        "Functions/Discrete/prevprime.swift",
        "Functions/Discrete/primes.swift",
        "Functions/Exponents/exp.swift",
        "Functions/Exponents/expi.swift",
        "Functions/Exponents/hypot.swift",
        "Functions/Exponents/log.swift",
        "Functions/Exponents/log10.swift",
        "Functions/Exponents/log2.swift",
        "Functions/Exponents/sqrt.swift",
        "Functions/FFT/dct.swift",
        "Functions/FFT/dft.swift",
        "Functions/FFT/dftr.swift",
        "Functions/FFT/fft.swift",
        "Functions/FFT/fftr.swift",
        "Functions/FFT/fftshift.swift",
        "Functions/FFT/fftsymmetric.swift",
        "Functions/FFT/idct.swift",
        "Functions/FFT/idft.swift",
        "Functions/FFT/idftr.swift",
        "Functions/FFT/ifft.swift",
        "Functions/FFT/ifftr.swift",
        "Functions/FFT/ifftshfit.swift",
        "Functions/FFT/nextpow2.swift",
        "Functions/Filter/biquad.swift",
        "Functions/Filter/filter.swift",
        "Functions/Filter/filtfilt.swift",
        "Functions/Filter/freqz.swift",
        "Functions/Integration/diff.swift",
        "Functions/Integration/gradient.swift",
        "Functions/Integration/trapz.swift",
        "Functions/Interpolation/downsample.swift",
        "Functions/Interpolation/interp1.swift",
        "Functions/Interpolation/interpft.swift",
        "Functions/Interpolation/sincresample.swift",
        "Functions/Interpolation/upsample.swift",
        "Functions/Modulo/ceil.swift",
        "Functions/Modulo/fix.swift",
        "Functions/Modulo/floor.swift",
        "Functions/Modulo/frac.swift",
        "Functions/Modulo/mod.swift",
        "Functions/Modulo/rem.swift",
        "Functions/Modulo/round.swift",
        "Functions/Modulo/trunc.swift",
        "Functions/Optimization/fminbnd.swift",
        "Functions/Optimization/fminsearch.swift",
        "Functions/Polynomials/polyval.swift",
        "Functions/Polynomials/roots.swift",
        "Functions/Power/pow.swift",
        "Functions/Random/awgn.swift",
        "Functions/Random/random.swift",
        "Functions/Smoothing/hampel.swift",
        "Functions/Smoothing/medfilt1.swift",
        "Functions/Space/SpectrumWidth.swift",
        "Functions/Space/freqspace.swift",
        "Functions/Space/linspace.swift",
        "Functions/Space/logspace.swift",
        "Functions/Special/besseli0.swift",
        "Functions/Special/sinc.swift",
        "Functions/Statistics/histcounts.swift",
        "Functions/Statistics/max.swift",
        "Functions/Statistics/maxindex.swift",
        "Functions/Statistics/mean.swift",
        "Functions/Statistics/median.swift",
        "Functions/Statistics/min.swift",
        "Functions/Statistics/minindex.swift",
        "Functions/Statistics/mode.swift",
        "Functions/Statistics/rms.swift",
        "Functions/Statistics/stddev.swift",
        "Functions/Statistics/variance.swift",
        "Functions/Timing/tictoc.swift",
        "Functions/Timing/timeit.swift",
        "Functions/Trigonometry/acos.swift",
        "Functions/Trigonometry/asin.swift",
        "Functions/Trigonometry/atan.swift",
        "Functions/Trigonometry/atan2.swift",
        "Functions/Trigonometry/cos.swift",
        "Functions/Trigonometry/sin.swift",
        "Functions/Trigonometry/sincos.swift",
        "Functions/Trigonometry/tan.swift",
        "Functions/Window/blackman.swift",
        "Functions/Window/blackmanharris.swift",
        "Functions/Window/flattopwin.swift",
        "Functions/Window/gausswin.swift",
        "Functions/Window/hamming.swift",
        "Functions/Window/hann.swift",
        "Functions/Window/kaiser.swift",
        "Functions/Window/rectwin.swift",
        "Functions/Window/tukeywin.swift",
        "Functions/_New/Experimental/erf.swift",
        "Functions/_New/Experimental/erfinv.swift",
        "Functions/_New/Experimental/gamma.swift",
        "Functions/_New/biquadfreqz.swift",
        "Functions/_New/biquadmag.swift",
        "Functions/_New/conv.swift",
        "Functions/_New/czt.swift",
        "Functions/_New/findpeaks.swift",
        "Functions/_New/iczt.swift",
        "Functions/_New/paprdb.swift",
        "Functions/_New/peak2peak.swift",
        "Functions/_New/peak2rms.swift",
        "Functions/_New/xcorr.swift",
        "Internal/Complex+Math.swift",
        "Internal/Global+Assertions.swift",
        "Internal/Vector+Complex.swift",
        "Internal/Vector+Inplace.swift",
        "Internal/Vector+Real.swift",
        "Swift/Double/Double+Math+Power.swift",
        "Swift/DoubleArray/DoubleArray+Init+Count.swift",
        "Swift/DoubleArray/DoubleArray+Init+Float.swift",
        "Swift/DoubleArray/DoubleArray+Init+Range+Step.swift",
        "Swift/DoubleArray/DoubleArray+Math+Int.swift",
        "Swift/DoubleArray/DoubleArray+Math+Power.swift",
        "Swift/DoubleArray/DoubleArray+Math+Self.swift",
        "Swift/DoubleArray/DoubleArray+Operators.swift",
        "Swift/DoubleArray/DoubleArray+Subscript+Array.swift",
        "Swift/DoubleArray/DoubleArray+Subscript+Range+Step.swift",
        "Swift/DoubleArray/DoubleArray+Subscript+Range.swift",
        "Swift/Int/Int+Math+Power.swift",
        "Swift/Numeric/Numeric+ComplexUnit.swift",
        "Swift/Numeric/Numeric+Float.swift",
        "Types/Complex/ComplexDouble+Formatted.swift",
        "Types/Complex/ComplexDouble+Math+Double.swift",
        "Types/Complex/ComplexDouble+Math+DoubleArray.swift",
        "Types/Complex/ComplexDouble+Math+LRConj.swift",
        "Types/Complex/ComplexDouble+Math+Power.swift",
        "Types/Complex/ComplexDouble+Operators.swift",
        "Types/Complex/ComplexDouble+Properties.swift",
        "Types/Complex/ComplexDouble.swift",
        "Types/Complex/Protocols/ComplexDouble+AdditiveArithmetic.swift",
        "Types/Complex/Protocols/ComplexDouble+CustomDebugStringConvertible.swift",
        "Types/Complex/Protocols/ComplexDouble+CustomStringConvertible.swift",
        "Types/Complex/Protocols/ComplexDouble+ElementaryArithmetic.swift",
        "Types/Complex/Protocols/ComplexDouble+Equatable.swift",
        "Types/Complex/Protocols/ComplexDouble+ExpressibleByIntegerLiteral.swift",
        "Types/Complex/Protocols/ComplexDouble+Hashable.swift",
        "Types/Complex/Protocols/ComplexDouble+Numeric.swift",
        "Types/Complex/Protocols/ComplexDouble+SignedNumeric.swift",
        "Types/Complex/Protocols/ElementaryArithmetic.swift",
        "Types/ComplexArray/ComplexDoubleArray+Enumerated.swift",
        "Types/ComplexArray/ComplexDoubleArray+Map.swift",
        "Types/ComplexArray/ComplexDoubleArray+Math+Complex.swift",
        "Types/ComplexArray/ComplexDoubleArray+Math+Double.swift",
        "Types/ComplexArray/ComplexDoubleArray+Math+DoubleArray.swift",
        "Types/ComplexArray/ComplexDoubleArray+Math+LRConj.swift",
        "Types/ComplexArray/ComplexDoubleArray+Math+Power.swift",
        "Types/ComplexArray/ComplexDoubleArray+Math+Self.swift",
        "Types/ComplexArray/ComplexDoubleArray+Math+Unary.swift",
        "Types/ComplexArray/ComplexDoubleArray+More.swift",
        "Types/ComplexArray/ComplexDoubleArray+Operators.swift",
        "Types/ComplexArray/ComplexDoubleArray+Subscript+Array.swift",
        "Types/ComplexArray/ComplexDoubleArray+Subscript+Range+Step.swift",
        "Types/ComplexArray/ComplexDoubleArray+Subscript+Range.swift",
        "Types/ComplexArray/ComplexDoubleArray+Unsafe.swift",
        "Types/ComplexArray/ComplexDoubleArray+Zip.swift",
        "Types/ComplexArray/ComplexDoubleArray.swift",
        "Types/ComplexArray/Protocols/ComplexDoubleArray+Collection.swift",
        "Types/ComplexArray/Protocols/ComplexDoubleArray+CustomDebugStringConvertable.swift",
        "Types/ComplexArray/Protocols/ComplexDoubleArray+CustomStringConvertible.swift",
        "Types/ComplexArray/Protocols/ComplexDoubleArray+Equatable.swift",
        "Types/ComplexArray/Protocols/ComplexDoubleArray+ExpressibleByArrayLiteral.swift",
        "Types/ComplexArray/Protocols/ComplexDoubleArray+Hashable.swift",
        "Types/Precedence/OperatorPrecedence.swift",
        "Types/RealTypealias.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Done.