Build Information
Successful build of NumSwift, reference main (87f39b), with Swift 6.0 for macOS (SPM) on 12 Mar 2026 07:28:08 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64Build Log
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
281 | nsc_divide2d_scalar_f16(NSC_Size(rows: Int32(rows),
282 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:301:66: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
299 |
300 | results.withUnsafeBufferPointer { rBuff in
301 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
302 |
303 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:304:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
302 |
303 | a.withUnsafeBufferPointer { aBuff in
304 | let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
305 | nsc_divide2d_array_scalar_f16(NSC_Size(rows: Int32(rows),
306 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:320:66: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
318 |
319 | result.withUnsafeBufferPointer { rBuff in
320 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
321 |
322 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:323:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
321 |
322 | a.withUnsafeBufferPointer { aBuff in
323 | let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
324 | nsc_transpose_2d_16(aPoint,
325 | &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:361:66: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
359 |
360 | results.withUnsafeBufferPointer { rBuff in
361 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
362 |
363 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:365:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
363 | a.withUnsafeBufferPointer { aBuff in
364 | b.withUnsafeBufferPointer { bBuff in
365 | let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
366 | let bPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
367 | nsc_matmul_16(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:366:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
364 | b.withUnsafeBufferPointer { bBuff in
365 | let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
366 | let bPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
367 | nsc_matmul_16(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
368 | NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:396:19: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
394 | // Convert each 2D slice to a flat array of row pointers
395 | var slicePointers: [[UnsafeMutablePointer<Float16>?]] = input.map { slice in
396 | slice.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
397 | }
398 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:401:88: warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float16>?>' results in a dangling pointer
399 | // Create an array of pointers to each slice's pointer array
400 | slicePointers.withUnsafeBufferPointer { sliceBuffer in
401 | let inPuts: [UnsafePointer<UnsafeMutablePointer<Float16>?>?] = sliceBuffer.map { UnsafePointer($0) }
| | |- note: implicit argument conversion from '[UnsafeMutablePointer<Float16>?]' to 'UnsafePointer<UnsafeMutablePointer<Float16>?>' produces a pointer valid only for the duration of the call to 'init(_:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float16>?>' results in a dangling pointer
402 |
403 | nsc_flatten3d_16(NSC_Size(rows: Int32(rows), columns: Int32(columns), depth: Int32(depth)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:395:9: warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
393 |
394 | // Convert each 2D slice to a flat array of row pointers
395 | var slicePointers: [[UnsafeMutablePointer<Float16>?]] = input.map { slice in
| `- warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
396 | slice.map { UnsafeMutablePointer(mutating: $0) }
397 | }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:423:73: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
421 |
422 | input.withUnsafeBufferPointer { (inputsBuffer) in
423 | let inPuts: [UnsafeMutablePointer<Float16>?] = inputsBuffer.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
424 |
425 | nsc_flatten2d_16(NSC_Size(rows: Int32(rows), columns: Int32(columns)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:449:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
447 | results.withUnsafeBufferPointer { rBuff in
448 | signal.withUnsafeBufferPointer { sBuff in
449 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
450 | let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
451 | nsc_stride_pad_2D_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:450:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
448 | signal.withUnsafeBufferPointer { sBuff in
449 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
450 | let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
451 | nsc_stride_pad_2D_f16(sPoint,
452 | &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:445:9: warning: variable 'results' was never mutated; consider changing to 'let' constant
443 | let newColumns = columns + ((strides.columns - 1) * (columns - 1))
444 |
445 | var results: [[Float16]] = NumSwift.zerosLike((rows: newRows, columns: newColumns))
| `- warning: variable 'results' was never mutated; consider changing to 'let' constant
446 |
447 | results.withUnsafeBufferPointer { rBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:509:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
507 | results.withUnsafeBufferPointer { rBuff in
508 | signal.withUnsafeBufferPointer { sBuff in
509 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
510 | let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
511 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:510:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
508 | signal.withUnsafeBufferPointer { sBuff in
509 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
510 | let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
511 |
512 | nsc_specific_zero_pad_2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:551:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
549 | results.withUnsafeBufferPointer { rBuff in
550 | signal.withUnsafeBufferPointer { sBuff in
551 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
552 | let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
553 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:552:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
550 | signal.withUnsafeBufferPointer { sBuff in
551 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
552 | let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
553 |
554 | nsc_specific_zero_pad_2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:585:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
583 | signal.withUnsafeBufferPointer { sBuff in
584 | filter.withUnsafeBufferPointer { fBuff in
585 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
586 | var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
587 | var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:586:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
584 | filter.withUnsafeBufferPointer { fBuff in
585 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 | var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
587 | var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
588 | nsc_conv2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:587:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
585 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 | var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
587 | var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
588 | nsc_conv2d_f16(sPoint,
589 | fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:586:15: warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
584 | filter.withUnsafeBufferPointer { fBuff in
585 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 | var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| `- warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
587 | var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
588 | nsc_conv2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:587:15: warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
585 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 | var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
587 | var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
| `- warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
588 | nsc_conv2d_f16(sPoint,
589 | fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:657:66: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
655 |
656 | results.withUnsafeBufferPointer { rBuff in
657 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
658 |
659 | signal.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:661:75: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
659 | signal.withUnsafeBufferPointer { aBuff in
660 | filter.withUnsafeBufferPointer { bBuff in
661 | let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
662 | let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
663 | nsc_transConv2d_f16(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:662:75: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
660 | filter.withUnsafeBufferPointer { bBuff in
661 | let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
662 | let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
663 | nsc_transConv2d_f16(signalPoint,
664 | filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:828:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
826 | signals[b].withUnsafeBufferPointer { sBuff in
827 | filter.withUnsafeBufferPointer { fBuff in
828 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
829 | let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
830 | let fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:829:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
827 | filter.withUnsafeBufferPointer { fBuff in
828 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
829 | let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
830 | let fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
831 | nsc_conv2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:830:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
828 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
829 | let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
830 | let fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
831 | nsc_conv2d_f16(sPoint,
832 | fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:883:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
881 |
882 | result.withUnsafeBufferPointer { rBuff in
883 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
884 |
885 | signals[b].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:887:77: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
885 | signals[b].withUnsafeBufferPointer { aBuff in
886 | filter.withUnsafeBufferPointer { bBuff in
887 | let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
888 | let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
889 | nsc_transConv2d_f16(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:888:77: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
886 | filter.withUnsafeBufferPointer { bBuff in
887 | let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
888 | let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
889 | nsc_transConv2d_f16(signalPoint,
890 | filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:919:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
917 |
918 | result.withUnsafeBufferPointer { rBuff in
919 | var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
920 |
921 | a[i].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:923:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
921 | a[i].withUnsafeBufferPointer { aBuff in
922 | b.withUnsafeBufferPointer { bBuff in
923 | let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
924 | let bPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
925 | nsc_matmul_16(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:924:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
922 | b.withUnsafeBufferPointer { bBuff in
923 | let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
924 | let bPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
925 | nsc_matmul_16(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
926 | NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
[14/22] Compiling NumSwift NumSwiftFlat.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:661:3: warning: 'public' modifier is redundant for static method declared in a public extension
659 | public extension NumSwiftFlat {
660 |
661 | public static func negate(_ a: ContiguousArray<Float16>) -> ContiguousArray<Float16> {
| `- warning: 'public' modifier is redundant for static method declared in a public extension
662 | let count = a.count
663 | var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:668:3: warning: 'public' modifier is redundant for static method declared in a public extension
666 | }
667 |
668 | public static func sqrt(_ a: ContiguousArray<Float16>) -> ContiguousArray<Float16> {
| `- warning: 'public' modifier is redundant for static method declared in a public extension
669 | let count = a.count
670 | var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:676:3: warning: 'public' modifier is redundant for static method declared in a public extension
674 |
675 |
676 | public static func transpose(_ a: ContiguousArray<Float16>, rows: Int, columns: Int) -> ContiguousArray<Float16> {
| `- warning: 'public' modifier is redundant for static method declared in a public extension
677 | var c = ContiguousArray<Float16>(repeating: 0, count: rows * columns)
678 | for r in 0..<rows {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:686:3: warning: 'public' modifier is redundant for static method declared in a public extension
684 | }
685 |
686 | public static func clip(_ a: ContiguousArray<Float16>, to limit: Float16) -> ContiguousArray<Float16> {
| `- warning: 'public' modifier is redundant for static method declared in a public extension
687 | let count = a.count
688 | var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:693:3: warning: 'public' modifier is redundant for static method declared in a public extension
691 | }
692 |
693 | public static func matmul(_ a: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
694 | _ b: ContiguousArray<Float16>,
695 | aRows: Int,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:710:3: warning: 'public' modifier is redundant for static method declared in a public extension
708 | // MARK: - Float16 Convolution / Padding
709 |
710 | public static func conv2d(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
711 | filter: ContiguousArray<Float16>,
712 | strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:725:3: warning: 'public' modifier is redundant for static method declared in a public extension
723 | }
724 |
725 | public static func transConv2d(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
726 | filter: ContiguousArray<Float16>,
727 | strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:740:3: warning: 'public' modifier is redundant for static method declared in a public extension
738 | }
739 |
740 | public static func zeroPad(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
741 | padding: NumSwiftPadding,
742 | inputSize: (rows: Int, columns: Int)) -> ContiguousArray<Float16> {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:758:3: warning: 'public' modifier is redundant for static method declared in a public extension
756 | }
757 |
758 | public static func zeroPad(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
759 | filterSize: (rows: Int, columns: Int),
760 | inputSize: (rows: Int, columns: Int),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:767:3: warning: 'public' modifier is redundant for static method declared in a public extension
765 | }
766 |
767 | public static func stridePad(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
768 | strides: (rows: Int, columns: Int),
769 | inputSize: (rows: Int, columns: Int)) -> ContiguousArray<Float16> {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:785:3: warning: 'public' modifier is redundant for static method declared in a public extension
783 | }
784 |
785 | public static func flip180(_ a: ContiguousArray<Float16>, rows: Int, columns: Int) -> ContiguousArray<Float16> {
| `- warning: 'public' modifier is redundant for static method declared in a public extension
786 | var result = ContiguousArray<Float16>(repeating: 0, count: a.count)
787 | for r in 0..<rows {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:800:3: warning: 'public' modifier is redundant for static method declared in a public extension
798 | // MARK: - Batch Operations (ContiguousArray<Float16>)
799 |
800 | public static func conv2dBatch(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
801 | filter: ContiguousArray<Float16>,
802 | strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:817:3: warning: 'public' modifier is redundant for static method declared in a public extension
815 | }
816 |
817 | public static func transConv2dBatch(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
818 | filter: ContiguousArray<Float16>,
819 | strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:834:3: warning: 'public' modifier is redundant for static method declared in a public extension
832 | }
833 |
834 | public static func matmulBatch(_ a: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
835 | _ b: ContiguousArray<Float16>,
836 | aRows: Int,
[15/22] Compiling NumSwift Float32.swift
[16/22] Compiling NumSwift BaseNumeric.swift
[17/22] Compiling NumSwift Double.swift
[18/22] Compiling NumSwift Extensions.swift
[19/22] Emitting module NumSwift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:335:3: warning: 'public' modifier is redundant for static method declared in a public extension
333 | }
334 |
335 | public static func matmul1d(_ a: [Float16],
| `- warning: 'public' modifier is redundant for static method declared in a public extension
336 | b: [Float16],
337 | aSize: (rows: Int, columns: Int),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:661:3: warning: 'public' modifier is redundant for static method declared in a public extension
659 | public extension NumSwiftFlat {
660 |
661 | public static func negate(_ a: ContiguousArray<Float16>) -> ContiguousArray<Float16> {
| `- warning: 'public' modifier is redundant for static method declared in a public extension
662 | let count = a.count
663 | var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:668:3: warning: 'public' modifier is redundant for static method declared in a public extension
666 | }
667 |
668 | public static func sqrt(_ a: ContiguousArray<Float16>) -> ContiguousArray<Float16> {
| `- warning: 'public' modifier is redundant for static method declared in a public extension
669 | let count = a.count
670 | var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:676:3: warning: 'public' modifier is redundant for static method declared in a public extension
674 |
675 |
676 | public static func transpose(_ a: ContiguousArray<Float16>, rows: Int, columns: Int) -> ContiguousArray<Float16> {
| `- warning: 'public' modifier is redundant for static method declared in a public extension
677 | var c = ContiguousArray<Float16>(repeating: 0, count: rows * columns)
678 | for r in 0..<rows {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:686:3: warning: 'public' modifier is redundant for static method declared in a public extension
684 | }
685 |
686 | public static func clip(_ a: ContiguousArray<Float16>, to limit: Float16) -> ContiguousArray<Float16> {
| `- warning: 'public' modifier is redundant for static method declared in a public extension
687 | let count = a.count
688 | var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:693:3: warning: 'public' modifier is redundant for static method declared in a public extension
691 | }
692 |
693 | public static func matmul(_ a: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
694 | _ b: ContiguousArray<Float16>,
695 | aRows: Int,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:710:3: warning: 'public' modifier is redundant for static method declared in a public extension
708 | // MARK: - Float16 Convolution / Padding
709 |
710 | public static func conv2d(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
711 | filter: ContiguousArray<Float16>,
712 | strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:725:3: warning: 'public' modifier is redundant for static method declared in a public extension
723 | }
724 |
725 | public static func transConv2d(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
726 | filter: ContiguousArray<Float16>,
727 | strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:740:3: warning: 'public' modifier is redundant for static method declared in a public extension
738 | }
739 |
740 | public static func zeroPad(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
741 | padding: NumSwiftPadding,
742 | inputSize: (rows: Int, columns: Int)) -> ContiguousArray<Float16> {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:758:3: warning: 'public' modifier is redundant for static method declared in a public extension
756 | }
757 |
758 | public static func zeroPad(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
759 | filterSize: (rows: Int, columns: Int),
760 | inputSize: (rows: Int, columns: Int),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:767:3: warning: 'public' modifier is redundant for static method declared in a public extension
765 | }
766 |
767 | public static func stridePad(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
768 | strides: (rows: Int, columns: Int),
769 | inputSize: (rows: Int, columns: Int)) -> ContiguousArray<Float16> {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:785:3: warning: 'public' modifier is redundant for static method declared in a public extension
783 | }
784 |
785 | public static func flip180(_ a: ContiguousArray<Float16>, rows: Int, columns: Int) -> ContiguousArray<Float16> {
| `- warning: 'public' modifier is redundant for static method declared in a public extension
786 | var result = ContiguousArray<Float16>(repeating: 0, count: a.count)
787 | for r in 0..<rows {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:800:3: warning: 'public' modifier is redundant for static method declared in a public extension
798 | // MARK: - Batch Operations (ContiguousArray<Float16>)
799 |
800 | public static func conv2dBatch(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
801 | filter: ContiguousArray<Float16>,
802 | strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:817:3: warning: 'public' modifier is redundant for static method declared in a public extension
815 | }
816 |
817 | public static func transConv2dBatch(signal: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
818 | filter: ContiguousArray<Float16>,
819 | strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:834:3: warning: 'public' modifier is redundant for static method declared in a public extension
832 | }
833 |
834 | public static func matmulBatch(_ a: ContiguousArray<Float16>,
| `- warning: 'public' modifier is redundant for static method declared in a public extension
835 | _ b: ContiguousArray<Float16>,
836 | aRows: Int,
[20/22] Compiling NumSwift NumSwift.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwift.swift:196:15: warning: variable 'row' was never mutated; consider changing to 'let' constant
194 |
195 | for _ in 0..<size.rows {
196 | var row = ContiguousArray<Float>(unsafeUninitializedCapacity: size.columns) { buffer, initializedCount in
| `- warning: variable 'row' was never mutated; consider changing to 'let' constant
197 | vDSP_vclr(buffer.baseAddress!, 1, vDSP_Length(size.columns))
198 | initializedCount = size.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:56:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
54 |
55 | results.withUnsafeBufferPointer { rBuff in
56 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
57 |
58 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:60:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
58 | a.withUnsafeBufferPointer { aBuff in
59 | b.withUnsafeBufferPointer { bBuff in
60 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
61 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
62 | nsc_add2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:61:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
59 | b.withUnsafeBufferPointer { bBuff in
60 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
61 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
62 | nsc_add2d(NSC_Size(rows: Int32(rows),
63 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:83:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
81 |
82 | results.withUnsafeBufferPointer { rBuff in
83 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
84 |
85 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:87:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
85 | a.withUnsafeBufferPointer { aBuff in
86 | b.withUnsafeBufferPointer { bBuff in
87 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
88 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
89 | nsc_sub2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:88:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
86 | b.withUnsafeBufferPointer { bBuff in
87 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
88 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
89 | nsc_sub2d(NSC_Size(rows: Int32(rows),
90 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:110:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
108 |
109 | results.withUnsafeBufferPointer { rBuff in
110 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
111 |
112 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:114:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
112 | a.withUnsafeBufferPointer { aBuff in
113 | b.withUnsafeBufferPointer { bBuff in
114 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
115 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
116 | nsc_divide2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:115:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
113 | b.withUnsafeBufferPointer { bBuff in
114 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
115 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
116 | nsc_divide2d(NSC_Size(rows: Int32(rows),
117 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:137:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
135 |
136 | results.withUnsafeBufferPointer { rBuff in
137 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
138 |
139 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:141:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
139 | a.withUnsafeBufferPointer { aBuff in
140 | b.withUnsafeBufferPointer { bBuff in
141 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
142 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
143 | nsc_mult2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:142:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
140 | b.withUnsafeBufferPointer { bBuff in
141 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
142 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
143 | nsc_mult2d(NSC_Size(rows: Int32(rows),
144 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:166:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
164 |
165 | results.withUnsafeBufferPointer { rBuff in
166 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
167 |
168 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:169:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
167 |
168 | a.withUnsafeBufferPointer { aBuff in
169 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
170 | nsc_add2d_scalar(NSC_Size(rows: Int32(rows),
171 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:190:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
188 |
189 | results.withUnsafeBufferPointer { rBuff in
190 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
191 |
192 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:193:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
191 |
192 | a.withUnsafeBufferPointer { aBuff in
193 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
194 | nsc_add2d_array_scalar(NSC_Size(rows: Int32(rows),
195 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:214:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
212 |
213 | results.withUnsafeBufferPointer { rBuff in
214 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
215 |
216 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:217:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
215 |
216 | a.withUnsafeBufferPointer { aBuff in
217 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
218 | nsc_sub2d_scalar(NSC_Size(rows: Int32(rows),
219 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:238:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
236 |
237 | results.withUnsafeBufferPointer { rBuff in
238 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
239 |
240 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:241:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
239 |
240 | a.withUnsafeBufferPointer { aBuff in
241 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
242 | nsc_sub2d_array_scalar(NSC_Size(rows: Int32(rows),
243 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:262:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
260 |
261 | results.withUnsafeBufferPointer { rBuff in
262 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
263 |
264 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:265:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
263 |
264 | a.withUnsafeBufferPointer { aBuff in
265 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
266 | nsc_mult2d_scalar(NSC_Size(rows: Int32(rows),
267 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:286:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
284 |
285 | results.withUnsafeBufferPointer { rBuff in
286 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
287 |
288 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:289:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
287 |
288 | a.withUnsafeBufferPointer { aBuff in
289 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
290 | nsc_mult2d_array_scalar(NSC_Size(rows: Int32(rows),
291 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:310:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
308 |
309 | results.withUnsafeBufferPointer { rBuff in
310 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
311 |
312 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:313:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
311 |
312 | a.withUnsafeBufferPointer { aBuff in
313 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
314 | nsc_divide2d_scalar(NSC_Size(rows: Int32(rows),
315 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:334:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
332 |
333 | results.withUnsafeBufferPointer { rBuff in
334 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
335 |
336 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:337:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
335 |
336 | a.withUnsafeBufferPointer { aBuff in
337 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
338 | nsc_divide2d_array_scalar(NSC_Size(rows: Int32(rows),
339 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:353:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
351 |
352 | result.withUnsafeBufferPointer { rBuff in
353 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
354 |
355 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:356:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
354 |
355 | a.withUnsafeBufferPointer { aBuff in
356 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
357 | nsc_transpose_2d(aPoint,
358 | &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:393:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
391 |
392 | results.withUnsafeBufferPointer { rBuff in
393 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
394 |
395 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:397:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
395 | a.withUnsafeBufferPointer { aBuff in
396 | b.withUnsafeBufferPointer { bBuff in
397 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
398 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
399 | nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:398:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
396 | b.withUnsafeBufferPointer { bBuff in
397 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
398 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
399 | nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
400 | NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:430:19: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
428 | // Convert each 2D slice to a flat array of row pointers
429 | var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
430 | slice.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
431 | }
432 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:435:86: warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer
433 | // Create an array of pointers to each slice's pointer array
434 | slicePointers.withUnsafeBufferPointer { sliceBuffer in
435 | let inPuts: [UnsafePointer<UnsafeMutablePointer<Float>?>?] = sliceBuffer.map { UnsafePointer($0) }
| | |- note: implicit argument conversion from '[UnsafeMutablePointer<Float>?]' to 'UnsafePointer<UnsafeMutablePointer<Float>?>' produces a pointer valid only for the duration of the call to 'init(_:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer
436 |
437 | nsc_flatten3d(NSC_Size(rows: Int32(rows), columns: Int32(columns), depth: Int32(depth)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:429:9: warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
427 |
428 | // Convert each 2D slice to a flat array of row pointers
429 | var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
| `- warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
430 | slice.map { UnsafeMutablePointer(mutating: $0) }
431 | }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:458:71: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
456 |
457 | input.withUnsafeBufferPointer { (inputsBuffer) in
458 | let inPuts: [UnsafeMutablePointer<Float>?] = inputsBuffer.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
459 |
460 | nsc_flatten2d(NSC_Size(rows: Int32(rows), columns: Int32(columns)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:484:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
482 | results.withUnsafeBufferPointer { rBuff in
483 | signal.withUnsafeBufferPointer { sBuff in
484 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
485 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
486 | nsc_stride_pad_2D(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:485:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
483 | signal.withUnsafeBufferPointer { sBuff in
484 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
485 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
486 | nsc_stride_pad_2D(sPoint,
487 | &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:480:9: warning: variable 'results' was never mutated; consider changing to 'let' constant
478 | let newColumns = columns + ((strides.columns - 1) * (columns - 1))
479 |
480 | var results: [[Float]] = NumSwift.zerosLike((rows: newRows, columns: newColumns))
| `- warning: variable 'results' was never mutated; consider changing to 'let' constant
481 |
482 | results.withUnsafeBufferPointer { rBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:507:9: warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it
505 | }
506 |
507 | let shape = signal.shape
| `- warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it
508 | let rows = signalSize.rows
509 | let columns = signalSize.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:545:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
543 | results.withUnsafeBufferPointer { rBuff in
544 | signal.withUnsafeBufferPointer { sBuff in
545 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
546 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
547 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:546:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
544 | signal.withUnsafeBufferPointer { sBuff in
545 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
546 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
547 |
548 | nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:587:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
585 | results.withUnsafeBufferPointer { rBuff in
586 | signal.withUnsafeBufferPointer { sBuff in
587 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
588 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
589 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:588:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
586 | signal.withUnsafeBufferPointer { sBuff in
587 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
588 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
589 |
590 | nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:621:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
619 | signal.withUnsafeBufferPointer { sBuff in
620 | filter.withUnsafeBufferPointer { fBuff in
621 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
622 | var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
623 | var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
620 | filter.withUnsafeBufferPointer { fBuff in
621 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
622 | var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
623 | var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
624 | nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
621 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
622 | var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
623 | var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
624 | nsc_conv2d(sPoint,
625 | fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:15: warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
620 | filter.withUnsafeBufferPointer { fBuff in
621 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
622 | var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| `- warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
623 | var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
624 | nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:15: warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
621 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
622 | var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
623 | var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
| `- warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
624 | nsc_conv2d(sPoint,
625 | fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:693:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
691 |
692 | results.withUnsafeBufferPointer { rBuff in
693 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
694 |
695 | signal.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:697:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
695 | signal.withUnsafeBufferPointer { aBuff in
696 | filter.withUnsafeBufferPointer { bBuff in
697 | let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
698 | let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
699 | nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:698:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
696 | filter.withUnsafeBufferPointer { bBuff in
697 | let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
698 | let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
699 | nsc_transConv2d(signalPoint,
700 | filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:918:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
916 | signals[b].withUnsafeBufferPointer { sBuff in
917 | filter.withUnsafeBufferPointer { fBuff in
918 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
919 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
920 | let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:919:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
917 | filter.withUnsafeBufferPointer { fBuff in
918 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
919 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
920 | let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
921 | nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:920:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
918 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
919 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
920 | let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
921 | nsc_conv2d(sPoint,
922 | fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:973:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
971 |
972 | result.withUnsafeBufferPointer { rBuff in
973 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
974 |
975 | signals[b].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:977:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
975 | signals[b].withUnsafeBufferPointer { aBuff in
976 | filter.withUnsafeBufferPointer { bBuff in
977 | let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
978 | let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
979 | nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:978:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
976 | filter.withUnsafeBufferPointer { bBuff in
977 | let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
978 | let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
979 | nsc_transConv2d(signalPoint,
980 | filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1009:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1007 |
1008 | result.withUnsafeBufferPointer { rBuff in
1009 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1010 |
1011 | a[i].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1013:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1011 | a[i].withUnsafeBufferPointer { aBuff in
1012 | b.withUnsafeBufferPointer { bBuff in
1013 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1014 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
1015 | nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1014:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1012 | b.withUnsafeBufferPointer { bBuff in
1013 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
1014 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1015 | nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
1016 | NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
[21/22] Compiling NumSwift NumSwiftC.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwift.swift:196:15: warning: variable 'row' was never mutated; consider changing to 'let' constant
194 |
195 | for _ in 0..<size.rows {
196 | var row = ContiguousArray<Float>(unsafeUninitializedCapacity: size.columns) { buffer, initializedCount in
| `- warning: variable 'row' was never mutated; consider changing to 'let' constant
197 | vDSP_vclr(buffer.baseAddress!, 1, vDSP_Length(size.columns))
198 | initializedCount = size.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:56:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
54 |
55 | results.withUnsafeBufferPointer { rBuff in
56 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
57 |
58 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:60:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
58 | a.withUnsafeBufferPointer { aBuff in
59 | b.withUnsafeBufferPointer { bBuff in
60 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
61 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
62 | nsc_add2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:61:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
59 | b.withUnsafeBufferPointer { bBuff in
60 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
61 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
62 | nsc_add2d(NSC_Size(rows: Int32(rows),
63 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:83:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
81 |
82 | results.withUnsafeBufferPointer { rBuff in
83 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
84 |
85 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:87:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
85 | a.withUnsafeBufferPointer { aBuff in
86 | b.withUnsafeBufferPointer { bBuff in
87 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
88 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
89 | nsc_sub2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:88:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
86 | b.withUnsafeBufferPointer { bBuff in
87 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
88 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
89 | nsc_sub2d(NSC_Size(rows: Int32(rows),
90 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:110:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
108 |
109 | results.withUnsafeBufferPointer { rBuff in
110 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
111 |
112 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:114:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
112 | a.withUnsafeBufferPointer { aBuff in
113 | b.withUnsafeBufferPointer { bBuff in
114 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
115 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
116 | nsc_divide2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:115:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
113 | b.withUnsafeBufferPointer { bBuff in
114 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
115 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
116 | nsc_divide2d(NSC_Size(rows: Int32(rows),
117 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:137:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
135 |
136 | results.withUnsafeBufferPointer { rBuff in
137 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
138 |
139 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:141:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
139 | a.withUnsafeBufferPointer { aBuff in
140 | b.withUnsafeBufferPointer { bBuff in
141 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
142 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
143 | nsc_mult2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:142:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
140 | b.withUnsafeBufferPointer { bBuff in
141 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
142 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
143 | nsc_mult2d(NSC_Size(rows: Int32(rows),
144 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:166:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
164 |
165 | results.withUnsafeBufferPointer { rBuff in
166 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
167 |
168 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:169:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
167 |
168 | a.withUnsafeBufferPointer { aBuff in
169 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
170 | nsc_add2d_scalar(NSC_Size(rows: Int32(rows),
171 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:190:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
188 |
189 | results.withUnsafeBufferPointer { rBuff in
190 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
191 |
192 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:193:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
191 |
192 | a.withUnsafeBufferPointer { aBuff in
193 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
194 | nsc_add2d_array_scalar(NSC_Size(rows: Int32(rows),
195 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:214:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
212 |
213 | results.withUnsafeBufferPointer { rBuff in
214 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
215 |
216 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:217:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
215 |
216 | a.withUnsafeBufferPointer { aBuff in
217 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
218 | nsc_sub2d_scalar(NSC_Size(rows: Int32(rows),
219 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:238:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
236 |
237 | results.withUnsafeBufferPointer { rBuff in
238 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
239 |
240 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:241:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
239 |
240 | a.withUnsafeBufferPointer { aBuff in
241 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
242 | nsc_sub2d_array_scalar(NSC_Size(rows: Int32(rows),
243 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:262:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
260 |
261 | results.withUnsafeBufferPointer { rBuff in
262 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
263 |
264 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:265:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
263 |
264 | a.withUnsafeBufferPointer { aBuff in
265 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
266 | nsc_mult2d_scalar(NSC_Size(rows: Int32(rows),
267 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:286:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
284 |
285 | results.withUnsafeBufferPointer { rBuff in
286 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
287 |
288 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:289:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
287 |
288 | a.withUnsafeBufferPointer { aBuff in
289 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
290 | nsc_mult2d_array_scalar(NSC_Size(rows: Int32(rows),
291 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:310:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
308 |
309 | results.withUnsafeBufferPointer { rBuff in
310 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
311 |
312 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:313:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
311 |
312 | a.withUnsafeBufferPointer { aBuff in
313 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
314 | nsc_divide2d_scalar(NSC_Size(rows: Int32(rows),
315 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:334:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
332 |
333 | results.withUnsafeBufferPointer { rBuff in
334 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
335 |
336 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:337:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
335 |
336 | a.withUnsafeBufferPointer { aBuff in
337 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
338 | nsc_divide2d_array_scalar(NSC_Size(rows: Int32(rows),
339 | columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:353:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
351 |
352 | result.withUnsafeBufferPointer { rBuff in
353 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
354 |
355 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:356:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
354 |
355 | a.withUnsafeBufferPointer { aBuff in
356 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
357 | nsc_transpose_2d(aPoint,
358 | &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:393:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
391 |
392 | results.withUnsafeBufferPointer { rBuff in
393 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
394 |
395 | a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:397:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
395 | a.withUnsafeBufferPointer { aBuff in
396 | b.withUnsafeBufferPointer { bBuff in
397 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
398 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
399 | nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:398:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
396 | b.withUnsafeBufferPointer { bBuff in
397 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
398 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
399 | nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
400 | NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:430:19: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
428 | // Convert each 2D slice to a flat array of row pointers
429 | var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
430 | slice.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
431 | }
432 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:435:86: warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer
433 | // Create an array of pointers to each slice's pointer array
434 | slicePointers.withUnsafeBufferPointer { sliceBuffer in
435 | let inPuts: [UnsafePointer<UnsafeMutablePointer<Float>?>?] = sliceBuffer.map { UnsafePointer($0) }
| | |- note: implicit argument conversion from '[UnsafeMutablePointer<Float>?]' to 'UnsafePointer<UnsafeMutablePointer<Float>?>' produces a pointer valid only for the duration of the call to 'init(_:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer
436 |
437 | nsc_flatten3d(NSC_Size(rows: Int32(rows), columns: Int32(columns), depth: Int32(depth)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:429:9: warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
427 |
428 | // Convert each 2D slice to a flat array of row pointers
429 | var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
| `- warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
430 | slice.map { UnsafeMutablePointer(mutating: $0) }
431 | }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:458:71: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
456 |
457 | input.withUnsafeBufferPointer { (inputsBuffer) in
458 | let inPuts: [UnsafeMutablePointer<Float>?] = inputsBuffer.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
459 |
460 | nsc_flatten2d(NSC_Size(rows: Int32(rows), columns: Int32(columns)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:484:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
482 | results.withUnsafeBufferPointer { rBuff in
483 | signal.withUnsafeBufferPointer { sBuff in
484 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
485 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
486 | nsc_stride_pad_2D(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:485:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
483 | signal.withUnsafeBufferPointer { sBuff in
484 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
485 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
486 | nsc_stride_pad_2D(sPoint,
487 | &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:480:9: warning: variable 'results' was never mutated; consider changing to 'let' constant
478 | let newColumns = columns + ((strides.columns - 1) * (columns - 1))
479 |
480 | var results: [[Float]] = NumSwift.zerosLike((rows: newRows, columns: newColumns))
| `- warning: variable 'results' was never mutated; consider changing to 'let' constant
481 |
482 | results.withUnsafeBufferPointer { rBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:507:9: warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it
505 | }
506 |
507 | let shape = signal.shape
| `- warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it
508 | let rows = signalSize.rows
509 | let columns = signalSize.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:545:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
543 | results.withUnsafeBufferPointer { rBuff in
544 | signal.withUnsafeBufferPointer { sBuff in
545 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
546 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
547 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:546:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
544 | signal.withUnsafeBufferPointer { sBuff in
545 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
546 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
547 |
548 | nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:587:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
585 | results.withUnsafeBufferPointer { rBuff in
586 | signal.withUnsafeBufferPointer { sBuff in
587 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
588 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
589 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:588:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
586 | signal.withUnsafeBufferPointer { sBuff in
587 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
588 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
589 |
590 | nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:621:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
619 | signal.withUnsafeBufferPointer { sBuff in
620 | filter.withUnsafeBufferPointer { fBuff in
621 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
622 | var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
623 | var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
620 | filter.withUnsafeBufferPointer { fBuff in
621 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
622 | var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
623 | var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
624 | nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
621 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
622 | var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
623 | var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
624 | nsc_conv2d(sPoint,
625 | fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:15: warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
620 | filter.withUnsafeBufferPointer { fBuff in
621 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
622 | var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| `- warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
623 | var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
624 | nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:15: warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
621 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
622 | var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
623 | var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
| `- warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
624 | nsc_conv2d(sPoint,
625 | fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:693:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
691 |
692 | results.withUnsafeBufferPointer { rBuff in
693 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
694 |
695 | signal.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:697:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
695 | signal.withUnsafeBufferPointer { aBuff in
696 | filter.withUnsafeBufferPointer { bBuff in
697 | let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
698 | let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
699 | nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:698:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
696 | filter.withUnsafeBufferPointer { bBuff in
697 | let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
698 | let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
699 | nsc_transConv2d(signalPoint,
700 | filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:918:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
916 | signals[b].withUnsafeBufferPointer { sBuff in
917 | filter.withUnsafeBufferPointer { fBuff in
918 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
919 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
920 | let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:919:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
917 | filter.withUnsafeBufferPointer { fBuff in
918 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
919 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
920 | let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
921 | nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:920:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
918 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
919 | let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
920 | let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
921 | nsc_conv2d(sPoint,
922 | fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:973:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
971 |
972 | result.withUnsafeBufferPointer { rBuff in
973 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
974 |
975 | signals[b].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:977:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
975 | signals[b].withUnsafeBufferPointer { aBuff in
976 | filter.withUnsafeBufferPointer { bBuff in
977 | let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
978 | let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
979 | nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:978:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
976 | filter.withUnsafeBufferPointer { bBuff in
977 | let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
978 | let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
979 | nsc_transConv2d(signalPoint,
980 | filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1009:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1007 |
1008 | result.withUnsafeBufferPointer { rBuff in
1009 | var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1010 |
1011 | a[i].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1013:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1011 | a[i].withUnsafeBufferPointer { aBuff in
1012 | b.withUnsafeBufferPointer { bBuff in
1013 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1014 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
1015 | nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1014:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1012 | b.withUnsafeBufferPointer { bBuff in
1013 | let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
1014 | let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
| | |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
| | `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
| `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1015 | nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
1016 | NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
[22/22] Compiling NumSwift NumSwiftFlatPointer.swift
Build complete! (6.61s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "NumSwift",
"name" : "NumSwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
},
{
"name" : "tvos",
"version" : "14.0"
},
{
"name" : "watchos",
"version" : "7.0"
},
{
"name" : "macos",
"version" : "11.0"
}
],
"products" : [
{
"name" : "NumSwift",
"targets" : [
"NumSwift",
"NumSwiftC"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "NumSwiftTests",
"module_type" : "SwiftTarget",
"name" : "NumSwiftTests",
"path" : "Tests/NumSwiftTests",
"sources" : [
"BatchTests.swift",
"Benchmarks.swift",
"NumSwiftFlatPointerTests.swift",
"NumSwiftTests.swift",
"NumSwiftTestsFloat16.swift"
],
"target_dependencies" : [
"NumSwift"
],
"type" : "test"
},
{
"c99name" : "NumSwiftC",
"module_type" : "ClangTarget",
"name" : "NumSwiftC",
"path" : "Sources/NumSwiftC",
"product_memberships" : [
"NumSwift"
],
"sources" : [
"numswiftc.c",
"numswiftc_base.c"
],
"type" : "library"
},
{
"c99name" : "NumSwift",
"module_type" : "SwiftTarget",
"name" : "NumSwift",
"path" : "Sources/NumSwift",
"product_memberships" : [
"NumSwift"
],
"sources" : [
"Base/1DArray/1DFloat.swift",
"Base/1DArray/1DFloat16.swift",
"Base/Float16ArrayArithmetic.swift",
"Base/Float16ContiguousArrayArithmetic.swift",
"Base/FloatArithmeticBase.swift",
"Base/FloatArrayArithmetic.swift",
"Base/FloatContiguousArrayArithmetic.swift",
"Base/MultidimensionalArray/Float16.swift",
"Base/MultidimensionalArray/Float32.swift",
"BaseNumeric.swift",
"Double.swift",
"Extensions.swift",
"NumSwift.swift",
"NumSwiftC/NumSwiftC.swift",
"NumSwiftC/NumSwiftC_Float16.swift",
"NumSwiftFlat.swift",
"NumSwiftFlatPointer.swift"
],
"target_dependencies" : [
"NumSwiftC"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.