Build Information
Failed to build be42, reference main (f4a608), with Swift 6.4 for tvOS using Xcode 27.0 on 26 Sep 2026 02:07:20 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme be42-Package -destination generic/platform=tvOSBuild Log
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:214:13: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
212 | // Compile-Zeit fest → InlineArray (Swift 6.3, SE-0453).
213 | var fast: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
216 | var w: InlineArray<366, Int> = InlineArray<366, Int>(repeating: 32768)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:216:10: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
216 | var w: InlineArray<366, Int> = InlineArray<366, Int>(repeating: 32768)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
217 |
218 | // nbmec-Zustand (Permutations-Blockstruktur). InlineArray, aber KEIN
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:220:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
218 | // nbmec-Zustand (Permutations-Blockstruktur). InlineArray, aber KEIN
219 | // Sequence/Collection — Konsumstellen iterieren über `.indices`.
220 | var mtf: InlineArray<16, UInt8> = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | var seenMask: UInt16 = 0
222 | var runLength: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:225:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
223 |
224 | // APM/SSE: Ereignisklasse × 33 Stützstellen (Schritt 4). kNAPMCtx=8 → 264.
225 | var apm: InlineArray<264, Int16> = {
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
226 | var t = InlineArray<264, Int16>(repeating: 0)
227 | for c in 0..<kNAPMCtx {
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:334:30: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
328 |
329 | /// Sigmoid-Tabellen als rohe Pointer (Prozesslebensdauer, bewusst nie freigegeben).
330 | nonisolated(unsafe) private let kSquashPtr: UnsafePointer<Int16> = {
| `- note: add '@available' attribute to enclosing let
331 | let p = UnsafeMutablePointer<Int16>.allocate(capacity: 4095)
332 | // InlineArray ist kein Sequence/Collection (SE-0453) → .enumerated() geht
333 | // nicht, stattdessen per Index kopieren (siehe docs/geschwindigkeit.md Nr. 16).
334 | for i in 0..<4095 { p[i] = NBCMSigmoid.squash[i] }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
335 | return UnsafePointer(p)
336 | }()
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:339:30: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
335 | return UnsafePointer(p)
336 | }()
337 | nonisolated(unsafe) private let kStretchPtr: UnsafePointer<Int16> = {
| `- note: add '@available' attribute to enclosing let
338 | let p = UnsafeMutablePointer<Int16>.allocate(capacity: 4096)
339 | for i in 0..<4096 { p[i] = NBCMSigmoid.stretch[i] }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
340 | return UnsafePointer(p)
341 | }()
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:93:13: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
78 | // ─────────────────────────────────────────────────────────────────────────────
79 |
80 | private enum NBCMSigmoid {
| `- note: add '@available' attribute to enclosing enum
81 |
82 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
86 | 4086, 4090, 4092, 4094, 4095]
87 |
88 | private static func rawSquash(_ d: Int) -> Int {
| `- note: add '@available' attribute to enclosing static method
89 | if d >= 2047 { return 4095 }
90 | if d <= -2047 { return 1 }
91 | let w = d & 127
92 | let i = (d >> 7) + 16
93 | return (points[i] * (128 - w) + points[i + 1] * w + 64) >> 7
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
94 | }
95 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:93:37: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
78 | // ─────────────────────────────────────────────────────────────────────────────
79 |
80 | private enum NBCMSigmoid {
| `- note: add '@available' attribute to enclosing enum
81 |
82 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
86 | 4086, 4090, 4092, 4094, 4095]
87 |
88 | private static func rawSquash(_ d: Int) -> Int {
| `- note: add '@available' attribute to enclosing static method
89 | if d >= 2047 { return 4095 }
90 | if d <= -2047 { return 1 }
91 | let w = d & 127
92 | let i = (d >> 7) + 16
93 | return (points[i] * (128 - w) + points[i + 1] * w + 64) >> 7
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
94 | }
95 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:254:18: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
251 |
252 | @inline(__always)
253 | mutating func predict(_ slot: Int) -> Int {
| `- note: add '@available' attribute to enclosing instance method
254 | let sf = Int(NBCMSigmoid.stretch[Int(fast[slot])])
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
255 | let ss = Int(NBCMSigmoid.stretch[Int(slow[slot])])
256 | curSlot = slot
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:254:42: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
251 |
252 | @inline(__always)
253 | mutating func predict(_ slot: Int) -> Int {
| `- note: add '@available' attribute to enclosing instance method
254 | let sf = Int(NBCMSigmoid.stretch[Int(fast[slot])])
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
255 | let ss = Int(NBCMSigmoid.stretch[Int(slow[slot])])
256 | curSlot = slot
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:255:18: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
251 |
252 | @inline(__always)
253 | mutating func predict(_ slot: Int) -> Int {
| `- note: add '@available' attribute to enclosing instance method
254 | let sf = Int(NBCMSigmoid.stretch[Int(fast[slot])])
255 | let ss = Int(NBCMSigmoid.stretch[Int(slow[slot])])
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
256 | curSlot = slot
257 | curSF = sf
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:255:42: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
251 |
252 | @inline(__always)
253 | mutating func predict(_ slot: Int) -> Int {
| `- note: add '@available' attribute to enclosing instance method
254 | let sf = Int(NBCMSigmoid.stretch[Int(fast[slot])])
255 | let ss = Int(NBCMSigmoid.stretch[Int(slow[slot])])
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
256 | curSlot = slot
257 | curSF = sf
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:259:22: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
251 |
252 | @inline(__always)
253 | mutating func predict(_ slot: Int) -> Int {
| `- note: add '@available' attribute to enclosing instance method
254 | let sf = Int(NBCMSigmoid.stretch[Int(fast[slot])])
255 | let ss = Int(NBCMSigmoid.stretch[Int(slow[slot])])
:
257 | curSF = sf
258 | curSS = ss
259 | var dot = (sf &* w[2 * slot] &+ ss &* w[2 * slot + 1]) >> 16
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
260 | if dot > 2047 { dot = 2047 } else if dot < -2047 { dot = -2047 }
261 | var p = Int(NBCMSigmoid.squash[dot + 2047])
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:259:43: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
251 |
252 | @inline(__always)
253 | mutating func predict(_ slot: Int) -> Int {
| `- note: add '@available' attribute to enclosing instance method
254 | let sf = Int(NBCMSigmoid.stretch[Int(fast[slot])])
255 | let ss = Int(NBCMSigmoid.stretch[Int(slow[slot])])
:
257 | curSF = sf
258 | curSS = ss
259 | var dot = (sf &* w[2 * slot] &+ ss &* w[2 * slot + 1]) >> 16
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
260 | if dot > 2047 { dot = 2047 } else if dot < -2047 { dot = -2047 }
261 | var p = Int(NBCMSigmoid.squash[dot + 2047])
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:261:17: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
251 |
252 | @inline(__always)
253 | mutating func predict(_ slot: Int) -> Int {
| `- note: add '@available' attribute to enclosing instance method
254 | let sf = Int(NBCMSigmoid.stretch[Int(fast[slot])])
255 | let ss = Int(NBCMSigmoid.stretch[Int(slow[slot])])
:
259 | var dot = (sf &* w[2 * slot] &+ ss &* w[2 * slot + 1]) >> 16
260 | if dot > 2047 { dot = 2047 } else if dot < -2047 { dot = -2047 }
261 | var p = Int(NBCMSigmoid.squash[dot + 2047])
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
262 | if p < 1 { p = 1 } else if p > 4095 { p = 4095 }
263 | curP = p // Mixer trainiert auf SEINE Ausgabe
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:267:17: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
251 |
252 | @inline(__always)
253 | mutating func predict(_ slot: Int) -> Int {
| `- note: add '@available' attribute to enclosing instance method
254 | let sf = Int(NBCMSigmoid.stretch[Int(fast[slot])])
255 | let ss = Int(NBCMSigmoid.stretch[Int(slow[slot])])
:
265 | // APM/SSE: Verfeinerung anhand der Fehlerhistorie der Ereignisklasse
266 | let actx = apmClass(slot) * 33
267 | let s = Int(NBCMSigmoid.stretch[p]) + 2048
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
268 | var j = s >> 7
269 | let wgt = s & 127
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:272:19: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
251 |
252 | @inline(__always)
253 | mutating func predict(_ slot: Int) -> Int {
| `- note: add '@available' attribute to enclosing instance method
254 | let sf = Int(NBCMSigmoid.stretch[Int(fast[slot])])
255 | let ss = Int(NBCMSigmoid.stretch[Int(slow[slot])])
:
270 | if j > 31 { j = 31 }
271 | curAPMJ = actx + j
272 | let pa = (Int(apm[curAPMJ]) * (128 - wgt) + Int(apm[curAPMJ + 1]) * wgt) >> 7
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
273 | var pf = (p + 3 * pa) >> 2
274 | if pf < 1 { pf = 1 } else if pf > 4095 { pf = 4095 }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:272:53: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
251 |
252 | @inline(__always)
253 | mutating func predict(_ slot: Int) -> Int {
| `- note: add '@available' attribute to enclosing instance method
254 | let sf = Int(NBCMSigmoid.stretch[Int(fast[slot])])
255 | let ss = Int(NBCMSigmoid.stretch[Int(slow[slot])])
:
270 | if j > 31 { j = 31 }
271 | curAPMJ = actx + j
272 | let pa = (Int(apm[curAPMJ]) * (128 - wgt) + Int(apm[curAPMJ + 1]) * wgt) >> 7
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
273 | var pf = (p + 3 * pa) >> 2
274 | if pf < 1 { pf = 1 } else if pf > 4095 { pf = 4095 }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:282:5: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
282 | fast[slot] = Int16(Int(fast[slot]) + ((t12 - Int(fast[slot])) >> kFastShift))
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
283 | slow[slot] = Int16(Int(slow[slot]) + ((t12 - Int(slow[slot])) >> kSlowShift))
284 | let err = t12 - curP
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:282:5: error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
282 | fast[slot] = Int16(Int(fast[slot]) + ((t12 - Int(fast[slot])) >> kFastShift))
| |- error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
283 | slow[slot] = Int16(Int(slow[slot]) + ((t12 - Int(slow[slot])) >> kSlowShift))
284 | let err = t12 - curP
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:282:28: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
282 | fast[slot] = Int16(Int(fast[slot]) + ((t12 - Int(fast[slot])) >> kFastShift))
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
283 | slow[slot] = Int16(Int(slow[slot]) + ((t12 - Int(slow[slot])) >> kSlowShift))
284 | let err = t12 - curP
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:282:54: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
282 | fast[slot] = Int16(Int(fast[slot]) + ((t12 - Int(fast[slot])) >> kFastShift))
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
283 | slow[slot] = Int16(Int(slow[slot]) + ((t12 - Int(slow[slot])) >> kSlowShift))
284 | let err = t12 - curP
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:283:5: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
282 | fast[slot] = Int16(Int(fast[slot]) + ((t12 - Int(fast[slot])) >> kFastShift))
283 | slow[slot] = Int16(Int(slow[slot]) + ((t12 - Int(slow[slot])) >> kSlowShift))
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
284 | let err = t12 - curP
285 | var wf = w[2 * slot] + ((curSF * err) >> kLearnShift)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:283:5: error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
282 | fast[slot] = Int16(Int(fast[slot]) + ((t12 - Int(fast[slot])) >> kFastShift))
283 | slow[slot] = Int16(Int(slow[slot]) + ((t12 - Int(slow[slot])) >> kSlowShift))
| |- error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
284 | let err = t12 - curP
285 | var wf = w[2 * slot] + ((curSF * err) >> kLearnShift)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:283:28: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
282 | fast[slot] = Int16(Int(fast[slot]) + ((t12 - Int(fast[slot])) >> kFastShift))
283 | slow[slot] = Int16(Int(slow[slot]) + ((t12 - Int(slow[slot])) >> kSlowShift))
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
284 | let err = t12 - curP
285 | var wf = w[2 * slot] + ((curSF * err) >> kLearnShift)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:283:54: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
282 | fast[slot] = Int16(Int(fast[slot]) + ((t12 - Int(fast[slot])) >> kFastShift))
283 | slow[slot] = Int16(Int(slow[slot]) + ((t12 - Int(slow[slot])) >> kSlowShift))
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
284 | let err = t12 - curP
285 | var wf = w[2 * slot] + ((curSF * err) >> kLearnShift)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:285:14: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
:
283 | slow[slot] = Int16(Int(slow[slot]) + ((t12 - Int(slow[slot])) >> kSlowShift))
284 | let err = t12 - curP
285 | var wf = w[2 * slot] + ((curSF * err) >> kLearnShift)
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
286 | if wf > (1 << 20) { wf = 1 << 20 } else if wf < -(1 << 20) { wf = -(1 << 20) }
287 | w[2 * slot] = wf
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:287:5: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
:
285 | var wf = w[2 * slot] + ((curSF * err) >> kLearnShift)
286 | if wf > (1 << 20) { wf = 1 << 20 } else if wf < -(1 << 20) { wf = -(1 << 20) }
287 | w[2 * slot] = wf
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
288 | var ws = w[2 * slot + 1] + ((curSS * err) >> kLearnShift)
289 | if ws > (1 << 20) { ws = 1 << 20 } else if ws < -(1 << 20) { ws = -(1 << 20) }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:287:5: error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
:
285 | var wf = w[2 * slot] + ((curSF * err) >> kLearnShift)
286 | if wf > (1 << 20) { wf = 1 << 20 } else if wf < -(1 << 20) { wf = -(1 << 20) }
287 | w[2 * slot] = wf
| |- error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
288 | var ws = w[2 * slot + 1] + ((curSS * err) >> kLearnShift)
289 | if ws > (1 << 20) { ws = 1 << 20 } else if ws < -(1 << 20) { ws = -(1 << 20) }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:288:14: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
:
286 | if wf > (1 << 20) { wf = 1 << 20 } else if wf < -(1 << 20) { wf = -(1 << 20) }
287 | w[2 * slot] = wf
288 | var ws = w[2 * slot + 1] + ((curSS * err) >> kLearnShift)
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
289 | if ws > (1 << 20) { ws = 1 << 20 } else if ws < -(1 << 20) { ws = -(1 << 20) }
290 | w[2 * slot + 1] = ws
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEN_NBCM.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCMB.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEN_NBCMB.swift
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:290:5: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
277 |
278 | @inline(__always)
279 | mutating func update(_ bit: Int) {
| `- note: add '@available' attribute to enclosing instance method
280 | let t12 = bit << 12
281 | let slot = curSlot
:
288 | var ws = w[2 * slot + 1] + ((curSS * err) >> kLearnShift)
289 | if ws > (1 << 20) { ws = 1 << 20 } else if ws < -(1 << 20) { ws = -(1 << 20) }
290 | w[2 * slot + 1] = ws
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
291 | apm[curAPMJ] = Int16(Int(apm[curAPMJ]) + ((t12 - Int(apm[curAPMJ])) >> kAPMRate))
292 | apm[curAPMJ + 1] = Int16(Int(apm[curAPMJ + 1]) + ((t12 - Int(apm[curAPMJ + 1])) >> kAPMRate))
SwiftCompile normal arm64 Compiling\ BEN_NBCMBF.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCMBF.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCMBF.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEN_NBCMBF.swift
SwiftDriverJobDiscovery normal arm64 Compiling Option.swift, OptionGroup.swift, ParentCommand.swift, AsyncParsableCommand.swift, CommandConfiguration.swift (in target 'ArgumentParser' from project 'swift-argument-parser')
SwiftCompile normal arm64 Compiling\ be42.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/be42.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/be42.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile be42.swift
SwiftDriverJobDiscovery normal arm64 Compiling SplitArguments.swift, DumpHelpGenerator.swift, HelpCommand.swift, HelpGenerator.swift, MessageInfo.swift (in target 'ArgumentParser' from project 'swift-argument-parser')
SwiftCompile normal arm64 Compiling\ NibbleBWT.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift (in target 'be42' from project 'be42')
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:83:25: error: 'InlineArray' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
81 | // (InlineArray bietet das noch nicht, siehe docs/geschwindigkeit.md Nr. 16),
82 | // der Bounds-Check-Overhead ist dort also ohnehin schon eliminiert.
83 | var countPerValue = InlineArray<16, Int>(repeating: 0)
| |- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
85 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:83:44: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
81 | // (InlineArray bietet das noch nicht, siehe docs/geschwindigkeit.md Nr. 16),
82 | // der Bounds-Check-Overhead ist dort also ohnehin schon eliminiert.
83 | var countPerValue = InlineArray<16, Int>(repeating: 0)
| |- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
85 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:84:33: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
82 | // der Bounds-Check-Overhead ist dort also ohnehin schon eliminiert.
83 | var countPerValue = InlineArray<16, Int>(repeating: 0)
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
85 |
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:84:33: error: cannot pass as inout because setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
82 | // der Bounds-Check-Overhead ist dort also ohnehin schon eliminiert.
83 | var countPerValue = InlineArray<16, Int>(repeating: 0)
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
| |- error: cannot pass as inout because setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
85 |
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:86:27: error: 'InlineArray' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
85 |
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
| |- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
87 | var runningSum = 0
88 | for v in 0 ..< 16 { firstOccurrence[v] = runningSum; runningSum += countPerValue[v] }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:86:46: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
85 |
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
| |- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
87 | var runningSum = 0
88 | for v in 0 ..< 16 { firstOccurrence[v] = runningSum; runningSum += countPerValue[v] }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:88:25: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
87 | var runningSum = 0
88 | for v in 0 ..< 16 { firstOccurrence[v] = runningSum; runningSum += countPerValue[v] }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
89 |
90 | var rank = [Int](repeating: 0, count: 16)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:88:25: error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
87 | var runningSum = 0
88 | for v in 0 ..< 16 { firstOccurrence[v] = runningSum; runningSum += countPerValue[v] }
| |- error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
89 |
90 | var rank = [Int](repeating: 0, count: 16)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:88:72: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
87 | var runningSum = 0
88 | for v in 0 ..< 16 { firstOccurrence[v] = runningSum; runningSum += countPerValue[v] }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
89 |
90 | var rank = [Int](repeating: 0, count: 16)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NibbleBWT.swift
SwiftDriverJobDiscovery normal arm64 Compiling AlgorithmEnum.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 Compiling\ NibblePlanarDeltaFilter.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibblePlanarDeltaFilter.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibblePlanarDeltaFilter.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NibblePlanarDeltaFilter.swift
SwiftDriverJobDiscovery normal arm64 Compiling be42.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 Compiling\ SuffixArray.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/SuffixArray.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/SuffixArray.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SuffixArray.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-25 22:07:06.916 xcodebuild[688:4192] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ be42 (in target 'be42' from project 'be42')
SwiftCompile normal arm64 (in target 'be42' from project 'be42')
Building workspace be42 with scheme be42-Package
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.8.2
be42: /Users/admin/builder/spi-builder-workspace
resolved source packages: swift-argument-parser, be42
2026-09-25 22:07:15.101 xcodebuild[816:4941] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.8.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
}
],
"manifest_display_name" : "be42",
"name" : "be42",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "26.0"
}
],
"products" : [
{
"name" : "be42",
"targets" : [
"be42"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ben",
"targets" : [
"ben"
],
"type" : {
"executable" : null
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "ben",
"module_type" : "SwiftTarget",
"name" : "ben",
"path" : "Sources/ben",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"ben"
],
"sources" : [
"AlgorithmArgument.swift",
"EntryPoint+test.swift",
"EntryPoint+work.swift",
"EntryPoint.swift"
],
"target_dependencies" : [
"be42"
],
"type" : "executable"
},
{
"c99name" : "be42Tests",
"module_type" : "SwiftTarget",
"name" : "be42Tests",
"path" : "Tests/be42Tests",
"sources" : [
"be42Tests.swift"
],
"target_dependencies" : [
"be42"
],
"type" : "test"
},
{
"c99name" : "be42",
"module_type" : "SwiftTarget",
"name" : "be42",
"path" : "Sources/be42",
"product_memberships" : [
"be42",
"ben"
],
"sources" : [
"Algorithm/BEN_BWT.swift",
"Algorithm/BEN_CM.swift",
"Algorithm/BEN_CME.swift",
"Algorithm/BEN_MEC.swift",
"Algorithm/BEN_NBCM.swift",
"Algorithm/BEN_NBCMB.swift",
"Algorithm/BEN_NBCMBF.swift",
"Algorithm/NibbleBWT.swift",
"Algorithm/NibblePlanarDeltaFilter.swift",
"Algorithm/SuffixArray.swift",
"Algorithm/SuffixArrayGPU.swift",
"AlgorithmEnum.swift",
"be42.swift"
],
"type" : "library"
}
],
"tools_version" : "6.3"
}
{
"workspace" : {
"name" : "be42",
"schemes" : [
"be42",
"be42-Package",
"ben"
]
}
}
2026-09-25 22:07:17.392 xcodebuild[832:5072] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme be42-Package -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme be42-Package -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
be42: /Users/admin/builder/spi-builder-workspace
swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.8.2
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (6 targets)
Target 'ben-product' in project 'be42'
➜ Explicit dependency on target 'be42' in project 'be42'
➜ Explicit dependency on target 'ArgumentParser-product' in project 'swift-argument-parser'
Target 'ArgumentParser-product' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParser' in project 'swift-argument-parser'
➜ Explicit dependency on target 'ArgumentParserToolInfo' in project 'swift-argument-parser'
Target 'ArgumentParserToolInfo' in project 'swift-argument-parser' (no dependencies)
Target 'be42-product' in project 'be42'
➜ Explicit dependency on target 'be42' in project 'be42'
Target 'be42' in project 'be42' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver ArgumentParser normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ArgumentParser' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name ArgumentParser -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-appletvos/ArgumentParser-t.build/Objects-normal/arm64/ArgumentParser.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-appletvos/ArgumentParser-t.build/Objects-normal/arm64/ArgumentParser-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-appletvos/ArgumentParser-t.build/Objects-normal/arm64/ArgumentParser.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-appletvos/ArgumentParser-t.build/Objects-normal/arm64/ArgumentParser-dependency-scan.dia -user-module-version 1.8.2 -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name swift_argument_parser -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-appletvos/ArgumentParser-t.build/Objects-normal/arm64/ArgumentParser_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-appletvos/ArgumentParser-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-appletvos/ArgumentParser-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-appletvos/ArgumentParser-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-argument-parser.build/Debug-appletvos/ArgumentParser-t.build/Objects-normal/arm64/ArgumentParser-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver be42 normal arm64 com.apple.xcode.tools.swift.compiler (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name be42 -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/be42.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/be42-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/be42.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/be42-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/be42_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/be42-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ BEN_MEC.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift (in target 'be42' from project 'be42')
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:189:45: error: 'InlineArray' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
187 |
188 | /// "Wiederholt sich der nächste Wert?" je Anzahl gesehener Werte d (2...15).
189 | var probRepeat: InlineArray<17, UInt16> = InlineArray<17, UInt16>(repeating: kProbInit)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
190 | /// Wie probRepeat, aber für d==1 je Lauflänge (0...15) — Läufe nach BWT.
191 | var probRun: InlineArray<16, UInt16> = InlineArray<16, UInt16>(repeating: kProbInit)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:189:67: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
187 |
188 | /// "Wiederholt sich der nächste Wert?" je Anzahl gesehener Werte d (2...15).
189 | var probRepeat: InlineArray<17, UInt16> = InlineArray<17, UInt16>(repeating: kProbInit)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
190 | /// Wie probRepeat, aber für d==1 je Lauflänge (0...15) — Läufe nach BWT.
191 | var probRun: InlineArray<16, UInt16> = InlineArray<16, UInt16>(repeating: kProbInit)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:191:42: error: 'InlineArray' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
189 | var probRepeat: InlineArray<17, UInt16> = InlineArray<17, UInt16>(repeating: kProbInit)
190 | /// Wie probRepeat, aber für d==1 je Lauflänge (0...15) — Läufe nach BWT.
191 | var probRun: InlineArray<16, UInt16> = InlineArray<16, UInt16>(repeating: kProbInit)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
192 | /// Exclusion-Ketten: Kettenposition j (0...14) × min(d, 4). 15*5 = 75.
193 | var probRepChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:191:64: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
189 | var probRepeat: InlineArray<17, UInt16> = InlineArray<17, UInt16>(repeating: kProbInit)
190 | /// Wie probRepeat, aber für d==1 je Lauflänge (0...15) — Läufe nach BWT.
191 | var probRun: InlineArray<16, UInt16> = InlineArray<16, UInt16>(repeating: kProbInit)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
192 | /// Exclusion-Ketten: Kettenposition j (0...14) × min(d, 4). 15*5 = 75.
193 | var probRepChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:193:47: error: 'InlineArray' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
191 | var probRun: InlineArray<16, UInt16> = InlineArray<16, UInt16>(repeating: kProbInit)
192 | /// Exclusion-Ketten: Kettenposition j (0...14) × min(d, 4). 15*5 = 75.
193 | var probRepChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
194 | var probNewChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
195 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:193:69: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
191 | var probRun: InlineArray<16, UInt16> = InlineArray<16, UInt16>(repeating: kProbInit)
192 | /// Exclusion-Ketten: Kettenposition j (0...14) × min(d, 4). 15*5 = 75.
193 | var probRepChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
194 | var probNewChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
195 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:194:47: error: 'InlineArray' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
192 | /// Exclusion-Ketten: Kettenposition j (0...14) × min(d, 4). 15*5 = 75.
193 | var probRepChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
194 | var probNewChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
195 |
196 | /// Ketten-Kontext: Position in der Kette, konditioniert auf gebuckelte
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:194:69: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
192 | /// Exclusion-Ketten: Kettenposition j (0...14) × min(d, 4). 15*5 = 75.
193 | var probRepChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
194 | var probNewChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
195 |
196 | /// Ketten-Kontext: Position in der Kette, konditioniert auf gebuckelte
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:182:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
180 | /// ist bewusst kein Sequence/Collection, siehe docs/geschwindigkeit.md
181 | /// Nr. 16).
182 | var mtf: InlineArray<16, UInt8> = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
183 | /// Bitmaske der im aktuellen Permutations-Block gesehenen Werte.
184 | var seenMask: UInt16 = 0
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:189:19: error: 'InlineArray' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
187 |
188 | /// "Wiederholt sich der nächste Wert?" je Anzahl gesehener Werte d (2...15).
189 | var probRepeat: InlineArray<17, UInt16> = InlineArray<17, UInt16>(repeating: kProbInit)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
190 | /// Wie probRepeat, aber für d==1 je Lauflänge (0...15) — Läufe nach BWT.
191 | var probRun: InlineArray<16, UInt16> = InlineArray<16, UInt16>(repeating: kProbInit)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:191:16: error: 'InlineArray' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
189 | var probRepeat: InlineArray<17, UInt16> = InlineArray<17, UInt16>(repeating: kProbInit)
190 | /// Wie probRepeat, aber für d==1 je Lauflänge (0...15) — Läufe nach BWT.
191 | var probRun: InlineArray<16, UInt16> = InlineArray<16, UInt16>(repeating: kProbInit)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
192 | /// Exclusion-Ketten: Kettenposition j (0...14) × min(d, 4). 15*5 = 75.
193 | var probRepChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:193:21: error: 'InlineArray' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
191 | var probRun: InlineArray<16, UInt16> = InlineArray<16, UInt16>(repeating: kProbInit)
192 | /// Exclusion-Ketten: Kettenposition j (0...14) × min(d, 4). 15*5 = 75.
193 | var probRepChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
194 | var probNewChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
195 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:194:21: error: 'InlineArray' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
192 | /// Exclusion-Ketten: Kettenposition j (0...14) × min(d, 4). 15*5 = 75.
193 | var probRepChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
194 | var probNewChain: InlineArray<75, UInt16> = InlineArray<75, UInt16>(repeating: kProbInit)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
195 |
196 | /// Ketten-Kontext: Position in der Kette, konditioniert auf gebuckelte
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:205:11: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
202 |
203 | @inline(__always)
204 | mutating func moveToFront(_ v: UInt8) {
| `- note: add '@available' attribute to enclosing instance method
205 | guard mtf[0] != v else { return }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
206 | var i = 1
207 | while mtf[i] != v { i += 1 }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:207:11: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
202 |
203 | @inline(__always)
204 | mutating func moveToFront(_ v: UInt8) {
| `- note: add '@available' attribute to enclosing instance method
205 | guard mtf[0] != v else { return }
206 | var i = 1
207 | while mtf[i] != v { i += 1 }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
208 | while i > 0 {
209 | mtf[i] = mtf[i - 1]
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:209:7: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
202 |
203 | @inline(__always)
204 | mutating func moveToFront(_ v: UInt8) {
| `- note: add '@available' attribute to enclosing instance method
205 | guard mtf[0] != v else { return }
206 | var i = 1
207 | while mtf[i] != v { i += 1 }
208 | while i > 0 {
209 | mtf[i] = mtf[i - 1]
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
210 | i -= 1
211 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:209:7: error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
202 |
203 | @inline(__always)
204 | mutating func moveToFront(_ v: UInt8) {
| `- note: add '@available' attribute to enclosing instance method
205 | guard mtf[0] != v else { return }
206 | var i = 1
207 | while mtf[i] != v { i += 1 }
208 | while i > 0 {
209 | mtf[i] = mtf[i - 1]
| |- error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
210 | i -= 1
211 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:209:16: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
202 |
203 | @inline(__always)
204 | mutating func moveToFront(_ v: UInt8) {
| `- note: add '@available' attribute to enclosing instance method
205 | guard mtf[0] != v else { return }
206 | var i = 1
207 | while mtf[i] != v { i += 1 }
208 | while i > 0 {
209 | mtf[i] = mtf[i - 1]
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
210 | i -= 1
211 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:212:5: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
202 |
203 | @inline(__always)
204 | mutating func moveToFront(_ v: UInt8) {
| `- note: add '@available' attribute to enclosing instance method
205 | guard mtf[0] != v else { return }
206 | var i = 1
:
210 | i -= 1
211 | }
212 | mtf[0] = v
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
213 | }
214 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:212:5: error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
172 | /// Gemeinsamer Modellzustand von Encoder und Decoder.
173 | /// Beide Seiten führen exakt dieselben Updates aus → Bijektivität.
174 | private struct MECModel {
| `- note: add '@available' attribute to enclosing struct
175 |
176 | /// Kandidaten-Rangfolge: zuletzt gesehene Werte zuerst (Move-To-Front).
:
202 |
203 | @inline(__always)
204 | mutating func moveToFront(_ v: UInt8) {
| `- note: add '@available' attribute to enclosing instance method
205 | guard mtf[0] != v else { return }
206 | var i = 1
:
210 | i -= 1
211 | }
212 | mtf[0] = v
| |- error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
213 | }
214 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:248:23: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
231 | // ─────────────────────────────────────────────────────────────────────────────
232 |
233 | public enum BEN_MEC {
| `- note: add '@available' attribute to enclosing enum
234 |
235 | // ───────────────────────────────────────────────────────────────────────────
:
237 | // ───────────────────────────────────────────────────────────────────────────
238 |
239 | private static func encode(_ v: UInt8, _ model: inout MECModel, _ rc: inout RangeEncoder) {
| `- note: add '@available' attribute to enclosing static method
240 | let d = model.seenMask.nonzeroBitCount
241 | let isRepeat = (model.seenMask >> v) & 1 == 1
:
246 | let bit = isRepeat ? 1 : 0
247 | if d == 1 {
248 | rc.encodeBit(&model.probRun[min(model.runLength, 15)], bit)
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
249 | } else {
250 | rc.encodeBit(&model.probRepeat[d], bit)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:248:23: error: cannot pass as inout because setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
231 | // ─────────────────────────────────────────────────────────────────────────────
232 |
233 | public enum BEN_MEC {
| `- note: add '@available' attribute to enclosing enum
234 |
235 | // ───────────────────────────────────────────────────────────────────────────
:
237 | // ───────────────────────────────────────────────────────────────────────────
238 |
239 | private static func encode(_ v: UInt8, _ model: inout MECModel, _ rc: inout RangeEncoder) {
| `- note: add '@available' attribute to enclosing static method
240 | let d = model.seenMask.nonzeroBitCount
241 | let isRepeat = (model.seenMask >> v) & 1 == 1
:
246 | let bit = isRepeat ? 1 : 0
247 | if d == 1 {
248 | rc.encodeBit(&model.probRun[min(model.runLength, 15)], bit)
| |- error: cannot pass as inout because setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
249 | } else {
250 | rc.encodeBit(&model.probRepeat[d], bit)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:250:23: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
231 | // ─────────────────────────────────────────────────────────────────────────────
232 |
233 | public enum BEN_MEC {
| `- note: add '@available' attribute to enclosing enum
234 |
235 | // ───────────────────────────────────────────────────────────────────────────
:
237 | // ───────────────────────────────────────────────────────────────────────────
238 |
239 | private static func encode(_ v: UInt8, _ model: inout MECModel, _ rc: inout RangeEncoder) {
| `- note: add '@available' attribute to enclosing static method
240 | let d = model.seenMask.nonzeroBitCount
241 | let isRepeat = (model.seenMask >> v) & 1 == 1
:
248 | rc.encodeBit(&model.probRun[min(model.runLength, 15)], bit)
249 | } else {
250 | rc.encodeBit(&model.probRepeat[d], bit)
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
251 | }
252 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:250:23: error: cannot pass as inout because setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
231 | // ─────────────────────────────────────────────────────────────────────────────
232 |
233 | public enum BEN_MEC {
| `- note: add '@available' attribute to enclosing enum
234 |
235 | // ───────────────────────────────────────────────────────────────────────────
:
237 | // ───────────────────────────────────────────────────────────────────────────
238 |
239 | private static func encode(_ v: UInt8, _ model: inout MECModel, _ rc: inout RangeEncoder) {
| `- note: add '@available' attribute to enclosing static method
240 | let d = model.seenMask.nonzeroBitCount
241 | let isRepeat = (model.seenMask >> v) & 1 == 1
:
248 | rc.encodeBit(&model.probRun[min(model.runLength, 15)], bit)
249 | } else {
250 | rc.encodeBit(&model.probRepeat[d], bit)
| |- error: cannot pass as inout because setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
251 | }
252 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEN_MEC.swift
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:260:26: error: 'indices' is only available in tvOS 26.0 or newer
231 | // ─────────────────────────────────────────────────────────────────────────────
232 |
233 | public enum BEN_MEC {
| `- note: add '@available' attribute to enclosing enum
234 |
235 | // ───────────────────────────────────────────────────────────────────────────
:
237 | // ───────────────────────────────────────────────────────────────────────────
238 |
239 | private static func encode(_ v: UInt8, _ model: inout MECModel, _ rc: inout RangeEncoder) {
| `- note: add '@available' attribute to enclosing static method
240 | let d = model.seenMask.nonzeroBitCount
241 | let isRepeat = (model.seenMask >> v) & 1 == 1
:
258 | // InlineArray ist kein Sequence/Collection → über .indices iterieren
259 | // statt direkt über das Array (siehe Deklaration von `mtf` oben).
260 | for idx in model.mtf.indices {
| |- error: 'indices' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
261 | let c = model.mtf[idx]
262 | let inSeen = (model.seenMask >> c) & 1 == 1
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:261:15: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
231 | // ─────────────────────────────────────────────────────────────────────────────
232 |
233 | public enum BEN_MEC {
| `- note: add '@available' attribute to enclosing enum
234 |
235 | // ───────────────────────────────────────────────────────────────────────────
:
237 | // ───────────────────────────────────────────────────────────────────────────
238 |
239 | private static func encode(_ v: UInt8, _ model: inout MECModel, _ rc: inout RangeEncoder) {
| `- note: add '@available' attribute to enclosing static method
240 | let d = model.seenMask.nonzeroBitCount
241 | let isRepeat = (model.seenMask >> v) & 1 == 1
:
259 | // statt direkt über das Array (siehe Deklaration von `mtf` oben).
260 | for idx in model.mtf.indices {
261 | let c = model.mtf[idx]
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
262 | let inSeen = (model.seenMask >> c) & 1 == 1
263 | if inSeen != isRepeat { continue }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:270:23: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
231 | // ─────────────────────────────────────────────────────────────────────────────
232 |
233 | public enum BEN_MEC {
| `- note: add '@available' attribute to enclosing enum
234 |
235 | // ───────────────────────────────────────────────────────────────────────────
:
237 | // ───────────────────────────────────────────────────────────────────────────
238 |
239 | private static func encode(_ v: UInt8, _ model: inout MECModel, _ rc: inout RangeEncoder) {
| `- note: add '@available' attribute to enclosing static method
240 | let d = model.seenMask.nonzeroBitCount
241 | let isRepeat = (model.seenMask >> v) & 1 == 1
:
268 | let hit = (c == v) ? 1 : 0
269 | if isRepeat {
270 | rc.encodeBit(&model.probRepChain[model.chainContext(j, d)], hit)
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
271 | } else {
272 | rc.encodeBit(&model.probNewChain[model.chainContext(j, d)], hit)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:270:23: error: cannot pass as inout because setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
231 | // ─────────────────────────────────────────────────────────────────────────────
232 |
233 | public enum BEN_MEC {
| `- note: add '@available' attribute to enclosing enum
234 |
235 | // ───────────────────────────────────────────────────────────────────────────
:
237 | // ───────────────────────────────────────────────────────────────────────────
238 |
239 | private static func encode(_ v: UInt8, _ model: inout MECModel, _ rc: inout RangeEncoder) {
| `- note: add '@available' attribute to enclosing static method
240 | let d = model.seenMask.nonzeroBitCount
241 | let isRepeat = (model.seenMask >> v) & 1 == 1
:
268 | let hit = (c == v) ? 1 : 0
269 | if isRepeat {
270 | rc.encodeBit(&model.probRepChain[model.chainContext(j, d)], hit)
| |- error: cannot pass as inout because setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
271 | } else {
272 | rc.encodeBit(&model.probNewChain[model.chainContext(j, d)], hit)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift:272:23: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
231 | // ─────────────────────────────────────────────────────────────────────────────
232 |
233 | public enum BEN_MEC {
| `- note: add '@available' attribute to enclosing enum
234 |
235 | // ───────────────────────────────────────────────────────────────────────────
:
237 | // ───────────────────────────────────────────────────────────────────────────
238 |
239 | private static func encode(_ v: UInt8, _ model: inout MECModel, _ rc: inout RangeEncoder) {
| `- note: add '@available' attribute to enclosing static method
240 | let d = model.seenMask.nonzeroBitCount
241 | let isRepeat = (model.seenMask >> v) & 1 == 1
:
270 | rc.encodeBit(&model.probRepChain[model.chainContext(j, d)], hit)
271 | } else {
272 | rc.encodeBit(&model.probNewChain[model.chainContext(j, d)], hit)
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
273 | }
274 | if hit == 1 { break }
SwiftCompile normal arm64 Compiling\ BEN_BWT.swift,\ BEN_CM.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_BWT.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_BWT.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEN_BWT.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEN_CM.swift
SwiftCompile normal arm64 Compiling\ NibblePlanarDeltaFilter.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibblePlanarDeltaFilter.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibblePlanarDeltaFilter.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NibblePlanarDeltaFilter.swift
SwiftCompile normal arm64 Compiling\ BEN_NBCM.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift (in target 'be42' from project 'be42')
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:83:22: error: 'InlineArray' is only available in tvOS 26.0 or newer
78 | // ─────────────────────────────────────────────────────────────────────────────
79 |
80 | private enum NBCMSigmoid {
| `- note: add '@available' attribute to enclosing enum
81 |
82 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
83 | static let points: InlineArray<33, Int> = [1, 2, 4, 6, 10, 17, 27, 45, 74, 120, 194, 311,
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
84 | 488, 747, 1102, 1546, 2048, 2550, 2994, 3349,
85 | 3608, 3785, 3902, 3976, 4022, 4051, 4069, 4079,
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:98:22: error: 'InlineArray' is only available in tvOS 26.0 or newer
78 | // ─────────────────────────────────────────────────────────────────────────────
79 |
80 | private enum NBCMSigmoid {
| `- note: add '@available' attribute to enclosing enum
81 |
82 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
96 | /// Pro Index unabhängig berechnet — direkte Closure-Init ist
97 | /// ordnungsunabhängig sicher.
98 | static let squash: InlineArray<4095, Int16> = InlineArray<4095, Int16> { i in
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
99 | Int16(rawSquash(i - 2047))
100 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:98:49: error: 'InlineArray' is only available in tvOS 26.0 or newer
78 | // ─────────────────────────────────────────────────────────────────────────────
79 |
80 | private enum NBCMSigmoid {
| `- note: add '@available' attribute to enclosing enum
81 |
82 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
96 | /// Pro Index unabhängig berechnet — direkte Closure-Init ist
97 | /// ordnungsunabhängig sicher.
98 | static let squash: InlineArray<4095, Int16> = InlineArray<4095, Int16> { i in
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
99 | Int16(rawSquash(i - 2047))
100 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:98:72: error: 'init(_:)' is only available in tvOS 26.0 or newer
78 | // ─────────────────────────────────────────────────────────────────────────────
79 |
80 | private enum NBCMSigmoid {
| `- note: add '@available' attribute to enclosing enum
81 |
82 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
96 | /// Pro Index unabhängig berechnet — direkte Closure-Init ist
97 | /// ordnungsunabhängig sicher.
98 | static let squash: InlineArray<4095, Int16> = InlineArray<4095, Int16> { i in
| | `- error: 'init(_:)' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
99 | Int16(rawSquash(i - 2047))
100 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:104:23: error: 'InlineArray' is only available in tvOS 26.0 or newer
78 | // ─────────────────────────────────────────────────────────────────────────────
79 |
80 | private enum NBCMSigmoid {
| `- note: add '@available' attribute to enclosing enum
81 |
82 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
102 | /// Aufbau mit fortlaufendem Scan-Zustand — zuerst normales Array
103 | /// (unverändertes Verfahren), danach elementweise in InlineArray kopiert.
104 | static let stretch: InlineArray<4096, Int16> = {
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
105 | var table = [Int16](repeating: 0, count: 4096)
106 | var j = -2047
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:112:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
78 | // ─────────────────────────────────────────────────────────────────────────────
79 |
80 | private enum NBCMSigmoid {
| `- note: add '@available' attribute to enclosing enum
81 |
82 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
102 | /// Aufbau mit fortlaufendem Scan-Zustand — zuerst normales Array
103 | /// (unverändertes Verfahren), danach elementweise in InlineArray kopiert.
104 | static let stretch: InlineArray<4096, Int16> = {
| `- note: add '@available' attribute to enclosing static property
105 | var table = [Int16](repeating: 0, count: 4096)
106 | var j = -2047
:
110 | }
111 | table[0] = -2047
112 | return InlineArray<4096, Int16> { i in table[i] }
| |- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
113 | }()
114 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:112:35: error: 'init(_:)' is only available in tvOS 26.0 or newer
78 | // ─────────────────────────────────────────────────────────────────────────────
79 |
80 | private enum NBCMSigmoid {
| `- note: add '@available' attribute to enclosing enum
81 |
82 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
102 | /// Aufbau mit fortlaufendem Scan-Zustand — zuerst normales Array
103 | /// (unverändertes Verfahren), danach elementweise in InlineArray kopiert.
104 | static let stretch: InlineArray<4096, Int16> = {
| `- note: add '@available' attribute to enclosing static property
105 | var table = [Int16](repeating: 0, count: 4096)
106 | var j = -2047
:
110 | }
111 | table[0] = -2047
112 | return InlineArray<4096, Int16> { i in table[i] }
| |- error: 'init(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
113 | }()
114 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:213:39: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
212 | // Compile-Zeit fest → InlineArray (Swift 6.3, SE-0453).
213 | var fast: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:213:61: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
212 | // Compile-Zeit fest → InlineArray (Swift 6.3, SE-0453).
213 | var fast: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:214:39: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
212 | // Compile-Zeit fest → InlineArray (Swift 6.3, SE-0453).
213 | var fast: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
216 | var w: InlineArray<366, Int> = InlineArray<366, Int>(repeating: 32768)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:214:61: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
212 | // Compile-Zeit fest → InlineArray (Swift 6.3, SE-0453).
213 | var fast: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
216 | var w: InlineArray<366, Int> = InlineArray<366, Int>(repeating: 32768)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:216:34: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
216 | var w: InlineArray<366, Int> = InlineArray<366, Int>(repeating: 32768)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
217 |
218 | // nbmec-Zustand (Permutations-Blockstruktur). InlineArray, aber KEIN
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:216:54: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
216 | var w: InlineArray<366, Int> = InlineArray<366, Int>(repeating: 32768)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
217 |
218 | // nbmec-Zustand (Permutations-Blockstruktur). InlineArray, aber KEIN
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:226:13: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
224 | // APM/SSE: Ereignisklasse × 33 Stützstellen (Schritt 4). kNAPMCtx=8 → 264.
225 | var apm: InlineArray<264, Int16> = {
226 | var t = InlineArray<264, Int16>(repeating: 0)
| |- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
227 | for c in 0..<kNAPMCtx {
228 | for i in 0..<33 {
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:226:35: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
224 | // APM/SSE: Ereignisklasse × 33 Stützstellen (Schritt 4). kNAPMCtx=8 → 264.
225 | var apm: InlineArray<264, Int16> = {
226 | var t = InlineArray<264, Int16>(repeating: 0)
| |- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
227 | for c in 0..<kNAPMCtx {
228 | for i in 0..<33 {
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:230:9: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
228 | for i in 0..<33 {
229 | let d = max(-2047, min(2047, (i - 16) * 128))
230 | t[c * 33 + i] = NBCMSigmoid.squash[d + 2047]
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
231 | }
232 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:230:9: error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
228 | for i in 0..<33 {
229 | let d = max(-2047, min(2047, (i - 16) * 128))
230 | t[c * 33 + i] = NBCMSigmoid.squash[d + 2047]
| |- error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
231 | }
232 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:230:25: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
228 | for i in 0..<33 {
229 | let d = max(-2047, min(2047, (i - 16) * 128))
230 | t[c * 33 + i] = NBCMSigmoid.squash[d + 2047]
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
231 | }
232 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:213:13: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
212 | // Compile-Zeit fest → InlineArray (Swift 6.3, SE-0453).
213 | var fast: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:214:13: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
212 | // Compile-Zeit fest → InlineArray (Swift 6.3, SE-0453).
213 | var fast: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
216 | var w: InlineArray<366, Int> = InlineArray<366, Int>(repeating: 32768)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:216:10: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
214 | var slow: InlineArray<183, Int16> = InlineArray<183, Int16>(repeating: 2048)
215 | // Mixer-Gewichte je Slot (Festkomma 16.16), Startsumme ≈ 1. 2*183 = 366.
216 | var w: InlineArray<366, Int> = InlineArray<366, Int>(repeating: 32768)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
217 |
218 | // nbmec-Zustand (Permutations-Blockstruktur). InlineArray, aber KEIN
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:220:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
218 | // nbmec-Zustand (Permutations-Blockstruktur). InlineArray, aber KEIN
219 | // Sequence/Collection — Konsumstellen iterieren über `.indices`.
220 | var mtf: InlineArray<16, UInt8> = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | var seenMask: UInt16 = 0
222 | var runLength: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:225:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
207 | // ─────────────────────────────────────────────────────────────────────────────
208 |
209 | private struct NBCMModel {
| `- note: add '@available' attribute to enclosing struct
210 |
211 | // Dual-Rate-Statistik je Slot: P(bit==1) in 12 Bit. kNSlots=183, zur
:
223 |
224 | // APM/SSE: Ereignisklasse × 33 Stützstellen (Schritt 4). kNAPMCtx=8 → 264.
225 | var apm: InlineArray<264, Int16> = {
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
226 | var t = InlineArray<264, Int16>(repeating: 0)
227 | for c in 0..<kNAPMCtx {
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:334:30: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
328 |
329 | /// Sigmoid-Tabellen als rohe Pointer (Prozesslebensdauer, bewusst nie freigegeben).
330 | nonisolated(unsafe) private let kSquashPtr: UnsafePointer<Int16> = {
| `- note: add '@available' attribute to enclosing let
331 | let p = UnsafeMutablePointer<Int16>.allocate(capacity: 4095)
332 | // InlineArray ist kein Sequence/Collection (SE-0453) → .enumerated() geht
333 | // nicht, stattdessen per Index kopieren (siehe docs/geschwindigkeit.md Nr. 16).
334 | for i in 0..<4095 { p[i] = NBCMSigmoid.squash[i] }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
335 | return UnsafePointer(p)
336 | }()
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:339:30: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
335 | return UnsafePointer(p)
336 | }()
337 | nonisolated(unsafe) private let kStretchPtr: UnsafePointer<Int16> = {
| `- note: add '@available' attribute to enclosing let
338 | let p = UnsafeMutablePointer<Int16>.allocate(capacity: 4096)
339 | for i in 0..<4096 { p[i] = NBCMSigmoid.stretch[i] }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
340 | return UnsafePointer(p)
341 | }()
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift:93:13: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
78 | // ─────────────────────────────────────────────────────────────────────────────
79 |
80 | private enum NBCMSigmoid {
| `- note: add '@available' attribute to enclosing enum
81 |
82 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
86 | 4086, 4090, 4092, 4094, 4095]
87 |
88 | private static func rawSquash(_ d: Int) -> Int {
| `- note: add '@available' attribute to enclosing static method
89 | if d >= 2047 { return 4095 }
90 | if d <= -2047 { return 1 }
91 | let w = d & 127
92 | let i = (d >> 7) + 16
93 | return (points[i] * (128 - w) + points[i + 1] * w + 64) >> 7
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
94 | }
95 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEN_NBCM.swift
SwiftCompile normal arm64 Compiling\ NibbleBWT.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift (in target 'be42' from project 'be42')
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:83:25: error: 'InlineArray' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
81 | // (InlineArray bietet das noch nicht, siehe docs/geschwindigkeit.md Nr. 16),
82 | // der Bounds-Check-Overhead ist dort also ohnehin schon eliminiert.
83 | var countPerValue = InlineArray<16, Int>(repeating: 0)
| |- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
85 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:83:44: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
81 | // (InlineArray bietet das noch nicht, siehe docs/geschwindigkeit.md Nr. 16),
82 | // der Bounds-Check-Overhead ist dort also ohnehin schon eliminiert.
83 | var countPerValue = InlineArray<16, Int>(repeating: 0)
| |- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
85 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:84:33: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
82 | // der Bounds-Check-Overhead ist dort also ohnehin schon eliminiert.
83 | var countPerValue = InlineArray<16, Int>(repeating: 0)
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
85 |
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:84:33: error: cannot pass as inout because setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
82 | // der Bounds-Check-Overhead ist dort also ohnehin schon eliminiert.
83 | var countPerValue = InlineArray<16, Int>(repeating: 0)
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
| |- error: cannot pass as inout because setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
85 |
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:86:27: error: 'InlineArray' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
85 |
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
| |- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
87 | var runningSum = 0
88 | for v in 0 ..< 16 { firstOccurrence[v] = runningSum; runningSum += countPerValue[v] }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:86:46: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
84 | for nibble in transformed { countPerValue[Int(nibble)] += 1 }
85 |
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
| |- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
87 | var runningSum = 0
88 | for v in 0 ..< 16 { firstOccurrence[v] = runningSum; runningSum += countPerValue[v] }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:88:25: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
87 | var runningSum = 0
88 | for v in 0 ..< 16 { firstOccurrence[v] = runningSum; runningSum += countPerValue[v] }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
89 |
90 | var rank = [Int](repeating: 0, count: 16)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:88:25: error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
87 | var runningSum = 0
88 | for v in 0 ..< 16 { firstOccurrence[v] = runningSum; runningSum += countPerValue[v] }
| |- error: setter for 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
89 |
90 | var rank = [Int](repeating: 0, count: 16)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:88:72: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
86 | var firstOccurrence = InlineArray<16, Int>(repeating: 0)
87 | var runningSum = 0
88 | for v in 0 ..< 16 { firstOccurrence[v] = runningSum; runningSum += countPerValue[v] }
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
89 |
90 | var rank = [Int](repeating: 0, count: 16)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift:100:26: error: 'subscript(_:)' is only available in tvOS 26.0 or newer
23 | // MARK: - NibbleBWT
24 |
25 | public enum NibbleBWT: Sendable {
| `- note: add '@available' attribute to enclosing enum
26 |
27 | // Austauschbarer Builder — Standard: PrefixDoubling (O(n log n), korrekt)
:
71 | // MARK: Inverse Transform (O(n), LF-Mapping)
72 |
73 | static func inverseTransform(_ transformed: [UInt8], index: Int) -> [UInt8] {
| `- note: add '@available' attribute to enclosing static method
74 | let n = transformed.count
75 | if n == 0 { return [] }
:
98 | for i in 0 ..< n {
99 | let v = Int(t[i])
100 | l[i] = Int32(firstOccurrence[v] + r[v])
| |- error: 'subscript(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
101 | r[v] += 1
102 | }
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_BWT.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_MEC.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCM.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCMB.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCMBF.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibblePlanarDeltaFilter.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/SuffixArray.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/SuffixArrayGPU.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/AlgorithmEnum.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/be42.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/NibbleBWT.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/NibbleBWT.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/NibbleBWT.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/NibbleBWT.dia -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64 -target arm64-apple-tvos15.0 -module-can-import-version MetalPerformanceShadersGraph 7.0.80 1.0.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/be42-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name be42 -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/be42_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/NibbleBWT.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/be42.swiftmodule -index-unit-output-path /be42.build/Debug-appletvos/be42-t.build/Objects-normal/arm64/NibbleBWT.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NibbleBWT.swift
SwiftCompile normal arm64 Compiling\ BEN_NBCMB.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCMB.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCMB.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEN_NBCMB.swift
SwiftCompile normal arm64 Compiling\ BEN_CME.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift (in target 'be42' from project 'be42')
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:76:20: error: 'InlineArray' is only available in tvOS 26.0 or newer
74 | private let kAPMRate = 6
75 | /// InlineArray (Swift 6.3, SE-0453): 16 Einträge zur Compile-Zeit fest.
76 | private let kRate: InlineArray<16, Int> = [2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7]
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing let
77 | /// 12 Modelle: o0,o1,o2,o3,o4,o6,Wort,Sparse,Match + Alignment + Order-8 + Order-12
78 | private let kNModels = 12
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:87:22: error: 'InlineArray' is only available in tvOS 26.0 or newer
82 | // ─────────────────────────────────────────────────────────────────────────────
83 |
84 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
85 |
86 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
87 | static let points: InlineArray<33, Int> = [1, 2, 4, 6, 10, 17, 27, 45, 74, 120, 194, 311,
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
88 | 488, 747, 1102, 1546, 2048, 2550, 2994, 3349,
89 | 3608, 3785, 3902, 3976, 4022, 4051, 4069, 4079,
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:102:22: error: 'InlineArray' is only available in tvOS 26.0 or newer
82 | // ─────────────────────────────────────────────────────────────────────────────
83 |
84 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
85 |
86 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
100 | /// 4095 Einträge, pro Index unabhängig berechnet — direkte
101 | /// InlineArray-Closure-Initialisierung ist ordnungsunabhängig sicher.
102 | static let squash: InlineArray<4095, Int16> = InlineArray<4095, Int16> { i in
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
103 | Int16(rawSquash(i - 2047))
104 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:102:49: error: 'InlineArray' is only available in tvOS 26.0 or newer
82 | // ─────────────────────────────────────────────────────────────────────────────
83 |
84 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
85 |
86 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
100 | /// 4095 Einträge, pro Index unabhängig berechnet — direkte
101 | /// InlineArray-Closure-Initialisierung ist ordnungsunabhängig sicher.
102 | static let squash: InlineArray<4095, Int16> = InlineArray<4095, Int16> { i in
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
103 | Int16(rawSquash(i - 2047))
104 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:102:72: error: 'init(_:)' is only available in tvOS 26.0 or newer
82 | // ─────────────────────────────────────────────────────────────────────────────
83 |
84 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
85 |
86 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
100 | /// 4095 Einträge, pro Index unabhängig berechnet — direkte
101 | /// InlineArray-Closure-Initialisierung ist ordnungsunabhängig sicher.
102 | static let squash: InlineArray<4095, Int16> = InlineArray<4095, Int16> { i in
| | `- error: 'init(_:)' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
103 | Int16(rawSquash(i - 2047))
104 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:109:23: error: 'InlineArray' is only available in tvOS 26.0 or newer
82 | // ─────────────────────────────────────────────────────────────────────────────
83 |
84 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
85 |
86 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
107 | /// normales Array gerechnet (unverändertes Verfahren), danach
108 | /// elementweise in die InlineArray kopiert (siehe BEN_CM.swift).
109 | static let stretch: InlineArray<4096, Int16> = {
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
110 | var table = [Int16](repeating: 0, count: 4096)
111 | var j = -2047
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:117:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
82 | // ─────────────────────────────────────────────────────────────────────────────
83 |
84 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
85 |
86 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
107 | /// normales Array gerechnet (unverändertes Verfahren), danach
108 | /// elementweise in die InlineArray kopiert (siehe BEN_CM.swift).
109 | static let stretch: InlineArray<4096, Int16> = {
| `- note: add '@available' attribute to enclosing static property
110 | var table = [Int16](repeating: 0, count: 4096)
111 | var j = -2047
:
115 | }
116 | table[0] = -2047
117 | return InlineArray<4096, Int16> { i in table[i] }
| |- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
118 | }()
119 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:117:35: error: 'init(_:)' is only available in tvOS 26.0 or newer
82 | // ─────────────────────────────────────────────────────────────────────────────
83 |
84 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
85 |
86 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
:
107 | /// normales Array gerechnet (unverändertes Verfahren), danach
108 | /// elementweise in die InlineArray kopiert (siehe BEN_CM.swift).
109 | static let stretch: InlineArray<4096, Int16> = {
| `- note: add '@available' attribute to enclosing static property
110 | var table = [Int16](repeating: 0, count: 4096)
111 | var j = -2047
:
115 | }
116 | table[0] = -2047
117 | return InlineArray<4096, Int16> { i in table[i] }
| |- error: 'init(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
118 | }()
119 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:229:37: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
227 | // außerhalb des InlineArray-Größenbereichs, siehe docs/geschwindigkeit.md
228 | // Nr. 16).
229 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
230 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
231 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:229:58: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
227 | // außerhalb des InlineArray-Größenbereichs, siehe docs/geschwindigkeit.md
228 | // Nr. 16).
229 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
230 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
231 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:230:37: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
228 | // Nr. 16).
229 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
230 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
231 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
232 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:230:58: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
228 | // Nr. 16).
229 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
230 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
231 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
232 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:231:39: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
229 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
230 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
231 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
232 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
233 | var o2p = [Int16](repeating: 2048, count: 131_072 * 15)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:231:62: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
229 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
230 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
231 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
232 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
233 | var o2p = [Int16](repeating: 2048, count: 131_072 * 15)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:232:39: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
230 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
231 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
232 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | var o2p = [Int16](repeating: 2048, count: 131_072 * 15)
234 | var o2c = [UInt8](repeating: 0, count: 131_072 * 15)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:232:62: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
230 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
231 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
232 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
233 | var o2p = [Int16](repeating: 2048, count: 131_072 * 15)
234 | var o2c = [UInt8](repeating: 0, count: 131_072 * 15)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:253:38: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
251 | // Neu: Alignment (Nr. 12/27) — Byte-Position mod 8, direkt indiziert.
252 | // 8*2*15 = 240, klein und fest → InlineArray.
253 | var alp: InlineArray<240, Int16> = InlineArray<240, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
254 | var alc: InlineArray<240, UInt8> = InlineArray<240, UInt8>(repeating: 0)
255 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:253:60: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
251 | // Neu: Alignment (Nr. 12/27) — Byte-Position mod 8, direkt indiziert.
252 | // 8*2*15 = 240, klein und fest → InlineArray.
253 | var alp: InlineArray<240, Int16> = InlineArray<240, Int16>(repeating: 2048)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
254 | var alc: InlineArray<240, UInt8> = InlineArray<240, UInt8>(repeating: 0)
255 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:254:38: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
252 | // 8*2*15 = 240, klein und fest → InlineArray.
253 | var alp: InlineArray<240, Int16> = InlineArray<240, Int16>(repeating: 2048)
254 | var alc: InlineArray<240, UInt8> = InlineArray<240, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
255 |
256 | // Neu: Order-8 / Order-12 (Nr. 2) — Hash + Prüfsumme
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:254:60: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
252 | // 8*2*15 = 240, klein und fest → InlineArray.
253 | var alp: InlineArray<240, Int16> = InlineArray<240, Int16>(repeating: 2048)
254 | var alc: InlineArray<240, UInt8> = InlineArray<240, UInt8>(repeating: 0)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
255 |
256 | // Neu: Order-8 / Order-12 (Nr. 2) — Hash + Prüfsumme
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:269:37: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
267 | var matchPtr = 0
268 | var matchLen = 0
269 | var mmp: InlineArray<16, Int16> = InlineArray<16, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
270 | var mmc: InlineArray<16, UInt8> = InlineArray<16, UInt8>(repeating: 0)
271 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:269:58: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
267 | var matchPtr = 0
268 | var matchLen = 0
269 | var mmp: InlineArray<16, Int16> = InlineArray<16, Int16>(repeating: 2048)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
270 | var mmc: InlineArray<16, UInt8> = InlineArray<16, UInt8>(repeating: 0)
271 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:270:37: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
268 | var matchLen = 0
269 | var mmp: InlineArray<16, Int16> = InlineArray<16, Int16>(repeating: 2048)
270 | var mmc: InlineArray<16, UInt8> = InlineArray<16, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
271 |
272 | // Mixer: 64 Gewichtssätze × kNModels = 768 (kNModels=12)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:270:58: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
268 | var matchLen = 0
269 | var mmp: InlineArray<16, Int16> = InlineArray<16, Int16>(repeating: 2048)
270 | var mmc: InlineArray<16, UInt8> = InlineArray<16, UInt8>(repeating: 0)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
271 |
272 | // Mixer: 64 Gewichtssätze × kNModels = 768 (kNModels=12)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:273:35: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
271 |
272 | // Mixer: 64 Gewichtssätze × kNModels = 768 (kNModels=12)
273 | var wx: InlineArray<768, Int> = InlineArray<768, Int>(repeating: 65536 / kNModels)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
274 |
275 | var apm: InlineArray<8448, Int16> = CMEModel.apmInit8448()
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:273:55: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
271 |
272 | // Mixer: 64 Gewichtssätze × kNModels = 768 (kNModels=12)
273 | var wx: InlineArray<768, Int> = InlineArray<768, Int>(repeating: 65536 / kNModels)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
274 |
275 | var apm: InlineArray<8448, Int16> = CMEModel.apmInit8448()
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:311:34: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
309 | var i0 = 0, i1 = 0, i2 = 0, h3 = 0, h4 = 0, h6 = 0, hw = 0, hs = 0
310 | var ia = 0, h8 = 0, h12 = 0
311 | var st: InlineArray<12, Int> = InlineArray<12, Int>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
312 | var mmBucket = -1
313 | var mmExpectedBit = 0
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:311:53: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
309 | var i0 = 0, i1 = 0, i2 = 0, h3 = 0, h4 = 0, h6 = 0, hw = 0, hs = 0
310 | var ia = 0, h8 = 0, h12 = 0
311 | var st: InlineArray<12, Int> = InlineArray<12, Int>(repeating: 0)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
312 | var mmBucket = -1
313 | var mmExpectedBit = 0
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:229:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
227 | // außerhalb des InlineArray-Größenbereichs, siehe docs/geschwindigkeit.md
228 | // Nr. 16).
229 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
230 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
231 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift:230:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
221 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
222 | /// Updates aus → Bijektivität.
223 | private final class CMEModel {
| `- note: add '@available' attribute to enclosing class
224 |
225 | // Basis (identisch zu BEN_CM). o0/o1 klein und fest → InlineArray
:
228 | // Nr. 16).
229 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
230 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
231 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
232 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CME.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEN_CME.swift
SwiftCompile normal arm64 Compiling\ BEN_NBCMBF.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCMBF.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_NBCMBF.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEN_NBCMBF.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ be42 (in target 'be42' from project 'be42')
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:83:20: error: 'InlineArray' is only available in tvOS 26.0 or newer
81 | /// Adaptionsraten je Zählerstand (schnell → langsam). InlineArray (Swift 6.3,
82 | /// SE-0453): 16 Einträge zur Compile-Zeit fest — kein Heap-Objekt, kein ARC.
83 | private let kRate: InlineArray<16, Int> = [2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7]
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing let
84 |
85 | // ─────────────────────────────────────────────────────────────────────────────
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:94:22: error: 'InlineArray' is only available in tvOS 26.0 or newer
87 | // ─────────────────────────────────────────────────────────────────────────────
88 |
89 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
90 |
91 | /// Stützstellen von 4096/(1+e^(-x/256)) bei x = -2048...2048, Schritt 128.
92 | /// Eingebettet als Konstanten — identisch zur validierten Referenz.
93 | /// InlineArray (Swift 6.3): 33 Einträge zur Compile-Zeit fest.
94 | static let points: InlineArray<33, Int> = [1, 2, 4, 6, 10, 17, 27, 45, 74, 120, 194, 311,
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
95 | 488, 747, 1102, 1546, 2048, 2550, 2994, 3349,
96 | 3608, 3785, 3902, 3976, 4022, 4051, 4069, 4079,
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:110:22: error: 'InlineArray' is only available in tvOS 26.0 or newer
87 | // ─────────────────────────────────────────────────────────────────────────────
88 |
89 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
90 |
91 | /// Stützstellen von 4096/(1+e^(-x/256)) bei x = -2048...2048, Schritt 128.
:
108 | /// Index unabhängig berechnet (kein Zustand über Iterationen) — direkte
109 | /// InlineArray-Closure-Initialisierung ist deshalb ordnungsunabhängig sicher.
110 | static let squash: InlineArray<4095, Int16> = InlineArray<4095, Int16> { i in
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
111 | Int16(rawSquash(i - 2047))
112 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:110:49: error: 'InlineArray' is only available in tvOS 26.0 or newer
87 | // ─────────────────────────────────────────────────────────────────────────────
88 |
89 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
90 |
91 | /// Stützstellen von 4096/(1+e^(-x/256)) bei x = -2048...2048, Schritt 128.
:
108 | /// Index unabhängig berechnet (kein Zustand über Iterationen) — direkte
109 | /// InlineArray-Closure-Initialisierung ist deshalb ordnungsunabhängig sicher.
110 | static let squash: InlineArray<4095, Int16> = InlineArray<4095, Int16> { i in
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
111 | Int16(rawSquash(i - 2047))
112 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:110:72: error: 'init(_:)' is only available in tvOS 26.0 or newer
87 | // ─────────────────────────────────────────────────────────────────────────────
88 |
89 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
90 |
91 | /// Stützstellen von 4096/(1+e^(-x/256)) bei x = -2048...2048, Schritt 128.
:
108 | /// Index unabhängig berechnet (kein Zustand über Iterationen) — direkte
109 | /// InlineArray-Closure-Initialisierung ist deshalb ordnungsunabhängig sicher.
110 | static let squash: InlineArray<4095, Int16> = InlineArray<4095, Int16> { i in
| | `- error: 'init(_:)' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
111 | Int16(rawSquash(i - 2047))
112 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:120:23: error: 'InlineArray' is only available in tvOS 26.0 or newer
87 | // ─────────────────────────────────────────────────────────────────────────────
88 |
89 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
90 |
91 | /// Stützstellen von 4096/(1+e^(-x/256)) bei x = -2048...2048, Schritt 128.
:
118 | /// kopiert, statt sich auf eine Aufrufreihenfolge der Closure-Init zu
119 | /// verlassen, die die Proposal nicht garantiert.
120 | static let stretch: InlineArray<4096, Int16> = {
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static property
121 | var table = [Int16](repeating: 0, count: 4096)
122 | var j = -2047
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:128:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
87 | // ─────────────────────────────────────────────────────────────────────────────
88 |
89 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
90 |
91 | /// Stützstellen von 4096/(1+e^(-x/256)) bei x = -2048...2048, Schritt 128.
:
118 | /// kopiert, statt sich auf eine Aufrufreihenfolge der Closure-Init zu
119 | /// verlassen, die die Proposal nicht garantiert.
120 | static let stretch: InlineArray<4096, Int16> = {
| `- note: add '@available' attribute to enclosing static property
121 | var table = [Int16](repeating: 0, count: 4096)
122 | var j = -2047
:
126 | }
127 | table[0] = -2047
128 | return InlineArray<4096, Int16> { i in table[i] }
| |- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
129 | }()
130 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:128:35: error: 'init(_:)' is only available in tvOS 26.0 or newer
87 | // ─────────────────────────────────────────────────────────────────────────────
88 |
89 | private enum Sigmoid {
| `- note: add '@available' attribute to enclosing enum
90 |
91 | /// Stützstellen von 4096/(1+e^(-x/256)) bei x = -2048...2048, Schritt 128.
:
118 | /// kopiert, statt sich auf eine Aufrufreihenfolge der Closure-Init zu
119 | /// verlassen, die die Proposal nicht garantiert.
120 | static let stretch: InlineArray<4096, Int16> = {
| `- note: add '@available' attribute to enclosing static property
121 | var table = [Int16](repeating: 0, count: 4096)
122 | var j = -2047
:
126 | }
127 | table[0] = -2047
128 | return InlineArray<4096, Int16> { i in table[i] }
| |- error: 'init(_:)' is only available in tvOS 26.0 or newer
| `- note: add 'if #available' version check
129 | }()
130 | }
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:245:37: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
243 | // Größenbereichs (siehe docs/geschwindigkeit.md Nr. 16) — o3 und größer
244 | // (2^22 bis 2^25 Einträge) ebenfalls unangetastet.
245 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:245:58: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
243 | // Größenbereichs (siehe docs/geschwindigkeit.md Nr. 16) — o3 und größer
244 | // (2^22 bis 2^25 Einträge) ebenfalls unangetastet.
245 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:246:37: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
244 | // (2^22 bis 2^25 Einträge) ebenfalls unangetastet.
245 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
248 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:246:58: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
244 | // (2^22 bis 2^25 Einträge) ebenfalls unangetastet.
245 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
248 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:247:39: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
245 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
248 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
249 | var o2p = [Int16](repeating: 2048, count: 131_072 * 15)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:247:62: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
245 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
248 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
249 | var o2p = [Int16](repeating: 2048, count: 131_072 * 15)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:248:39: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
248 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
249 | var o2p = [Int16](repeating: 2048, count: 131_072 * 15)
250 | var o2c = [UInt8](repeating: 0, count: 131_072 * 15)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:248:62: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
248 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
249 | var o2p = [Int16](repeating: 2048, count: 131_072 * 15)
250 | var o2c = [UInt8](repeating: 0, count: 131_072 * 15)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:275:37: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
273 | var matchPtr = 0
274 | var matchLen = 0
275 | var mmp: InlineArray<16, Int16> = InlineArray<16, Int16>(repeating: 2048) // P(Bit == erwartet) je Längen-Bucket
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
276 | var mmc: InlineArray<16, UInt8> = InlineArray<16, UInt8>(repeating: 0)
277 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:275:58: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
273 | var matchPtr = 0
274 | var matchLen = 0
275 | var mmp: InlineArray<16, Int16> = InlineArray<16, Int16>(repeating: 2048) // P(Bit == erwartet) je Längen-Bucket
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
276 | var mmc: InlineArray<16, UInt8> = InlineArray<16, UInt8>(repeating: 0)
277 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:276:37: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
274 | var matchLen = 0
275 | var mmp: InlineArray<16, Int16> = InlineArray<16, Int16>(repeating: 2048) // P(Bit == erwartet) je Längen-Bucket
276 | var mmc: InlineArray<16, UInt8> = InlineArray<16, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
277 |
278 | // Mixer: 64 Gewichtssätze (Nibble × Parität × Match aktiv) × nModels = 576
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:276:58: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
274 | var matchLen = 0
275 | var mmp: InlineArray<16, Int16> = InlineArray<16, Int16>(repeating: 2048) // P(Bit == erwartet) je Längen-Bucket
276 | var mmc: InlineArray<16, UInt8> = InlineArray<16, UInt8>(repeating: 0)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
277 |
278 | // Mixer: 64 Gewichtssätze (Nibble × Parität × Match aktiv) × nModels = 576
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:279:35: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
277 |
278 | // Mixer: 64 Gewichtssätze (Nibble × Parität × Match aktiv) × nModels = 576
279 | var wx: InlineArray<576, Int> = InlineArray<576, Int>(repeating: 65536 / CMModel.nModels)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
280 |
281 | // APM Stufe 1: 256 Byte-Kontexte × 33 Stützstellen = 8448
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:279:55: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
277 |
278 | // Mixer: 64 Gewichtssätze (Nibble × Parität × Match aktiv) × nModels = 576
279 | var wx: InlineArray<576, Int> = InlineArray<576, Int>(repeating: 65536 / CMModel.nModels)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
280 |
281 | // APM Stufe 1: 256 Byte-Kontexte × 33 Stützstellen = 8448
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:316:33: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
314 | // Zustand des aktuellen Bits (predict → update)
315 | var i0 = 0, i1 = 0, i2 = 0, h3 = 0, h4 = 0, h6 = 0, hw = 0, hs = 0
316 | var st: InlineArray<9, Int> = InlineArray<9, Int>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
317 | var mmBucket = -1
318 | var mmExpectedBit = 0
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:316:51: error: 'init(repeating:)' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
314 | // Zustand des aktuellen Bits (predict → update)
315 | var i0 = 0, i1 = 0, i2 = 0, h3 = 0, h4 = 0, h6 = 0, hw = 0, hs = 0
316 | var st: InlineArray<9, Int> = InlineArray<9, Int>(repeating: 0)
| `- error: 'init(repeating:)' is only available in tvOS 26.0 or newer
317 | var mmBucket = -1
318 | var mmExpectedBit = 0
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:245:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
243 | // Größenbereichs (siehe docs/geschwindigkeit.md Nr. 16) — o3 und größer
244 | // (2^22 bis 2^25 Einträge) ebenfalls unangetastet.
245 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:246:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
244 | // (2^22 bis 2^25 Einträge) ebenfalls unangetastet.
245 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
248 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:247:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
245 | var o0p: InlineArray<30, Int16> = InlineArray<30, Int16>(repeating: 2048)
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
248 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
249 | var o2p = [Int16](repeating: 2048, count: 131_072 * 15)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:248:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
246 | var o0c: InlineArray<30, UInt8> = InlineArray<30, UInt8>(repeating: 0)
247 | var o1p: InlineArray<7680, Int16> = InlineArray<7680, Int16>(repeating: 2048)
248 | var o1c: InlineArray<7680, UInt8> = InlineArray<7680, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
249 | var o2p = [Int16](repeating: 2048, count: 131_072 * 15)
250 | var o2c = [UInt8](repeating: 0, count: 131_072 * 15)
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:275:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
273 | var matchPtr = 0
274 | var matchLen = 0
275 | var mmp: InlineArray<16, Int16> = InlineArray<16, Int16>(repeating: 2048) // P(Bit == erwartet) je Längen-Bucket
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
276 | var mmc: InlineArray<16, UInt8> = InlineArray<16, UInt8>(repeating: 0)
277 |
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:276:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
274 | var matchLen = 0
275 | var mmp: InlineArray<16, Int16> = InlineArray<16, Int16>(repeating: 2048) // P(Bit == erwartet) je Längen-Bucket
276 | var mmc: InlineArray<16, UInt8> = InlineArray<16, UInt8>(repeating: 0)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
277 |
278 | // Mixer: 64 Gewichtssätze (Nibble × Parität × Match aktiv) × nModels = 576
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:279:11: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
277 |
278 | // Mixer: 64 Gewichtssätze (Nibble × Parität × Match aktiv) × nModels = 576
279 | var wx: InlineArray<576, Int> = InlineArray<576, Int>(repeating: 65536 / CMModel.nModels)
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
280 |
281 | // APM Stufe 1: 256 Byte-Kontexte × 33 Stützstellen = 8448
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:282:12: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
280 |
281 | // APM Stufe 1: 256 Byte-Kontexte × 33 Stützstellen = 8448
282 | var apm: InlineArray<8448, Int16> = CMModel.apmInit8448()
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
283 | // APM Stufe 2: 32 Match-Kontexte × 33 Stützstellen = 1056
284 | var apm2: InlineArray<1056, Int16> = CMModel.apmInit1056()
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:284:13: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
282 | var apm: InlineArray<8448, Int16> = CMModel.apmInit8448()
283 | // APM Stufe 2: 32 Match-Kontexte × 33 Stützstellen = 1056
284 | var apm2: InlineArray<1056, Int16> = CMModel.apmInit1056()
| `- error: 'InlineArray' is only available in tvOS 26.0 or newer
285 |
286 | static func apmInit8448() -> InlineArray<8448, Int16> {
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:286:32: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
284 | var apm2: InlineArray<1056, Int16> = CMModel.apmInit1056()
285 |
286 | static func apmInit8448() -> InlineArray<8448, Int16> {
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static method
287 | var t = InlineArray<8448, Int16>(repeating: 0)
288 | for c in 0..<256 {
/Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/BEN_CM.swift:297:32: error: 'InlineArray' is only available in tvOS 26.0 or newer
233 | /// große Tabellen ohne COW-Kopien). Beide Seiten führen exakt dieselben
234 | /// Updates aus → Bijektivität.
235 | private final class CMModel {
| `- note: add '@available' attribute to enclosing class
236 |
237 | static let nModels = 9
:
295 | }
296 |
297 | static func apmInit1056() -> InlineArray<1056, Int16> {
| | `- error: 'InlineArray' is only available in tvOS 26.0 or newer
| `- note: add '@available' attribute to enclosing static method
298 | var t = InlineArray<1056, Int16>(repeating: 0)
299 | for c in 0..<32 {
SwiftCompile normal arm64 (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ SuffixArray.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/SuffixArray.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/SuffixArray.swift (in target 'be42' from project 'be42')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SuffixArray.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ArgumentParser (in target 'ArgumentParser' from project 'swift-argument-parser')
SwiftCompile normal arm64 (in target 'ArgumentParser' from project 'swift-argument-parser')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-25 22:07:19.441 xcodebuild[841:5144] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ NibbleBWT.swift /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift (in target 'be42' from project 'be42')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/be42/Algorithm/NibbleBWT.swift (in target 'be42' from project 'be42')
Building workspace be42 with scheme be42-Package
(3 failures)
BUILD FAILURE 6.4 tvOS