The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build DivKitBinaryCompatibilityFacade, reference main (232806), with Swift 6.0 for macOS (SPM) on 18 Sep 2024 12:49:29 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/divkit/divkit-ios-facade.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/divkit/divkit-ios-facade
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 232806f Unsafe flags removed commit_hash:3609cf3b519d315553eab091da1c9c89c8fe9224
Cloned https://github.com/divkit/divkit-ios-facade.git
Revision (git rev-parse @):
232806ff3db7a05a22630f010311516b00c2dd2b
SUCCESS checkout https://github.com/divkit/divkit-ios-facade.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/divkit/divkit-ios-facade.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/10] Write sources
[9/10] Write swift-version-117DEE11B69C53C9.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[11/105] Emitting module VGSLFundamentals
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
[12/115] Compiling VGSLFundamentals WeakCollection.swift
[13/115] Compiling VGSLFundamentals Zip3.swift
[14/115] Compiling VGSLFundamentals Cache.swift
[15/115] Compiling VGSLFundamentals CacheContent.swift
[16/115] Compiling VGSLFundamentals CacheFactory.swift
[17/115] Compiling VGSLFundamentals CacheKey.swift
[18/115] Compiling VGSLFundamentals CacheRecord.swift
[19/115] Compiling VGSLFundamentals CacheStorage.swift
[20/115] Compiling VGSLFundamentals DiskCache.swift
[21/115] Compiling VGSLFundamentals LRUCacheStorage.swift
[22/115] Compiling VGSLFundamentals NSTimerExtensions.swift
[23/115] Compiling VGSLFundamentals OAuthToken.swift
[24/115] Compiling VGSLFundamentals OSInfo.swift
[25/115] Compiling VGSLFundamentals OSVersion.swift
[26/115] Compiling VGSLFundamentals ObjectsReusability.swift
[27/115] Compiling VGSLFundamentals OptionalExtensions.swift
[28/115] Compiling VGSLFundamentals PersistentStorage.swift
[29/115] Compiling VGSLFundamentals Property+Storage.swift
[30/115] Compiling VGSLFundamentals Radix.swift
[31/115] Compiling VGSLFundamentals RangeExtensions.swift
[32/115] Compiling VGSLFundamentals Resetting.swift
[33/115] Compiling VGSLFundamentals ObservableVariableConnection.swift
[34/115] Compiling VGSLFundamentals Observer.swift
[35/115] Compiling VGSLFundamentals Either.swift
[36/115] Compiling VGSLFundamentals Future.swift
[37/115] Compiling VGSLFundamentals Promise.swift
[38/115] Compiling VGSLFundamentals KeyValueDirectStoringSupporting.swift
[39/115] Compiling VGSLFundamentals KeyValueStorage.swift
[40/115] Compiling VGSLFundamentals SettingProperty.swift
[41/115] Compiling VGSLFundamentals SingleValueCoder.swift
[42/115] Compiling VGSLFundamentals weakify.swift
[43/115] Compiling VGSLFundamentals EqualByReference.swift
[44/115] Compiling VGSLFundamentals FloatingPointComparison.swift
[45/115] Compiling VGSLFundamentals Functions.swift
[46/115] Compiling VGSLFundamentals IndexSetExtensions.swift
[47/115] Compiling VGSLFundamentals InvalidArgumentError.swift
[48/115] Compiling VGSLFundamentals JSONObject.swift
[49/115] Compiling VGSLFundamentals LoginWithSourcePerformer.swift
[50/115] Compiling VGSLFundamentals Memoization.swift
[51/115] Compiling VGSLFundamentals Modifier.swift
[52/115] Compiling VGSLFundamentals NSKeyedArchiver+Legacy.swift
[53/115] Compiling VGSLFundamentals NSKeyedUnarchiver+Legacy.swift
[54/115] Compiling VGSLFundamentals Property.swift
[55/115] Compiling VGSLFundamentals Result.swift
[56/115] Compiling VGSLFundamentals Signal+CombineLatest.swift
[57/115] Compiling VGSLFundamentals Signal.swift
[58/115] Compiling VGSLFundamentals SignalPipe.swift
[59/115] Compiling VGSLFundamentals Variable.swift
[60/115] Compiling VGSLFundamentals AutodisposePool.swift
[61/115] Compiling VGSLFundamentals Disposable.swift
[62/115] Compiling VGSLFundamentals ObservableProperty.swift
[63/115] Compiling VGSLFundamentals ObservableVariable.swift
[64/115] Compiling VGSLFundamentals LocalResourceURLProviding.swift
[65/115] Compiling VGSLFundamentals URLResourceRequesting.swift
[66/115] Compiling VGSLFundamentals NonEmpty+Array.swift
[67/115] Compiling VGSLFundamentals NonEmpty+Set.swift
[68/115] Compiling VGSLFundamentals NonEmpty+String.swift
[69/115] Compiling VGSLFundamentals NonEmpty.swift
[70/115] Compiling VGSLFundamentals FileManaging.swift
[71/115] Compiling VGSLFundamentals Cancellable.swift
[72/115] Compiling VGSLFundamentals DebugInfo.swift
[73/115] Compiling VGSLFundamentals Lazy.swift
[74/115] Compiling VGSLFundamentals LRUMemoization.swift
[75/115] Compiling VGSLFundamentals LinkedListOrderedDictionary.swift
[76/115] Compiling VGSLFundamentals OrderedDictionary.swift
[77/115] Compiling VGSLFundamentals ParameterizedDiskCache.swift
[78/115] Compiling VGSLFundamentals SafeDecodable.swift
[79/115] Compiling VGSLFundamentals SizedItem.swift
[80/115] Compiling VGSLFundamentals AllocatedUnfairLock.swift
[81/115] Compiling VGSLFundamentals Atomic.swift
[82/115] Compiling VGSLFundamentals GCD.swift
[83/115] Compiling VGSLFundamentals RWLock.swift
[84/115] Compiling VGSLFundamentals ResultExtensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[85/115] Compiling VGSLFundamentals SequenceExtensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[86/115] Compiling VGSLFundamentals SetExtensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[87/115] Compiling VGSLFundamentals StringExtensions+Foundation.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[88/115] Compiling VGSLFundamentals StringExtensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[89/115] Compiling VGSLFundamentals Tagged.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[90/115] Compiling VGSLFundamentals Time.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[91/115] Compiling VGSLFundamentals TupleExtensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[92/115] Compiling VGSLFundamentals URLExtensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[93/115] Compiling VGSLFundamentals UnsignedIntegerExtenstions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[94/115] Compiling VGSLFundamentals UrlOpener.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:294:29: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
    |                             `- error: 'Task' is only available in macOS 10.15 or newer
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:295:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
    |                                `- error: 'Task' is only available in macOS 10.15 or newer
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:297:32: error: 'Task' is only available in macOS 10.15 or newer
291 |
292 | @available(iOS 13.0, tvOS 13.0, *)
293 | private actor LazyTask<Success, Failure: Error> {
    |               `- note: add @available attribute to enclosing generic actor
294 |   private let source: () -> Task<Success, Failure>
295 |   private(set) lazy var value: Task<Success, Failure> = source()
296 |
297 |   init(source: @escaping () -> Task<Success, Failure>) {
    |   |                            `- error: 'Task' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
298 |     self.source = source
299 |   }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:15: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    |               |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'Task' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'Task' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:153:20: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
    |                    |- error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
154 |       }
155 |       syncGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:19: error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    |                   |- error: 'withThrowingTaskGroup(of:returning:isolation:body:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:46: error: 'next(isolation:)' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    |                                              |- error: 'next(isolation:)' is only available in macOS 10.15 or newer
    |                                              `- note: add 'if #available' version check
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:166:40: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
164 |             }
165 |             concurrencyGroup.addTask {
166 |               _ = try await task.value.value
    |                                        |- error: 'value' is only available in macOS 10.15 or newer
    |                                        `- note: add 'if #available' version check
167 |             }
168 |           }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:173:38: error: 'value' is only available in macOS 10.15 or newer
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
171 |       syncGroup.addTask {
172 |         for task in tasks {
173 |           try await yield(task.value.value)
    |                                      |- error: 'value' is only available in macOS 10.15 or newer
    |                                      `- note: add 'if #available' version check
174 |         }
175 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:37: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:151:36: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
149 |     yield: @escaping (T) async throws -> Void
150 |   ) async rethrows {
151 |     try await withThrowingTaskGroup(of: Void.self) { syncGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |149 |
    |150 |
    |151 |                                    #isolation
    |    |                                     `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
152 |       let tasks = map { value in
153 |         LazyTask { Task(priority: .userInitiated) { try await transform(value) } }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:41: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:156:40: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
154 |       }
155 |       syncGroup.addTask {
156 |         try await withThrowingTaskGroup(of: Void.self) { concurrencyGroup in
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |154 |
    |155 |
    |156 |                                        #isolation
    |    |                                         `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
157 |           var counter = 0
158 |           for task in tasks {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:51: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:163:50: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
161 |             // for finish of any other previous task
162 |             if counter > concurrencyLimit {
163 |               _ = try await concurrencyGroup.next()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |161 |
    |162 |
    |163 |                                                  #isolation
    |    |                                                   `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
164 |             }
165 |             concurrencyGroup.addTask {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:38: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift:178:37: note: expanded code originates here
  2 |
  3 | // TODO(dmt021): @_spi(Extensions)
  4 | extension Sequence {
    | `- note: add @available attribute to enclosing extension
  5 |   public func group(batchSize: Int) -> [[Element]] {
  6 |     var result = [[Element]]()
    :
144 |   // order of yield calls is guaranteed
145 |   @available(iOS 13.0, tvOS 13.0, *)
146 |   public func forEach<T>(
    |               `- note: add @available attribute to enclosing instance method
147 |     concurrencyLimit: Int,
148 |     transform: @escaping (Element) async throws -> T,
    :
176 |
177 |       // required to throw an error if any
178 |       try await syncGroup.waitForAll()
    +--- /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/SequenceExtensions.swift
    |176 |
    |177 |
    |178 |                                     #isolation
    |    |                                      `- error: 'isolation()' is only available in macOS 10.15 or newer
    +---------------------------------------------------------------------------------------------------------------
179 |     }
180 |   }
[95/115] Compiling VGSLFundamentals ThreadExtensions.swift
[96/115] Compiling VGSLFundamentals AsyncOperation.swift
[97/115] Compiling VGSLFundamentals MainQueue.swift
[98/115] Compiling VGSLFundamentals OperationQueue.swift
[99/115] Compiling VGSLFundamentals EncodableExtensions.swift
[100/115] Compiling VGSLFundamentals HTTPURLResponse+Extensions.swift
[101/115] Compiling VGSLFundamentals LazyExtensions.swift
[102/115] Compiling VGSLFundamentals NSArrayExtensions.swift
[103/115] Compiling VGSLFundamentals NSURLExtensions.swift
[104/115] Compiling VGSLFundamentals NotificationCenter+Signal.swift
[105/115] Compiling VGSLFundamentals Action.swift
[106/115] Compiling VGSLFundamentals Archivable.swift
[107/115] Compiling VGSLFundamentals ArrayBuilder.swift
[108/115] Compiling VGSLFundamentals ArrayExtensions.swift
[109/115] Compiling VGSLFundamentals CFCasting.swift
[110/115] Compiling VGSLFundamentals Clamp.swift
[111/115] Compiling VGSLFundamentals CollectionExtensions.swift
[112/115] Compiling VGSLFundamentals Combine.swift
[113/115] Compiling VGSLFundamentals CompletionAccumulating.swift
[114/115] Compiling VGSLFundamentals CompletionAccumulator.swift
[115/115] Compiling VGSLFundamentals DictionaryExtensions.swift
Fetching https://github.com/divkit/divkit-ios.git
[1/8935] Fetching divkit-ios
Fetched https://github.com/divkit/divkit-ios.git from cache (1.34s)
Computing version for https://github.com/divkit/divkit-ios.git
Computed https://github.com/divkit/divkit-ios.git at 30.18.0 (0.49s)
Fetching https://github.com/yandex/vgsl.git
Fetching https://github.com/apple/swift-markdown.git
[1/1586] Fetching vgsl
[1587/7784] Fetching vgsl, swift-markdown
Fetched https://github.com/yandex/vgsl.git from cache (1.69s)
Fetched https://github.com/apple/swift-markdown.git from cache (1.69s)
Computing version for https://github.com/apple/swift-markdown.git
Computed https://github.com/apple/swift-markdown.git at 0.5.0 (3.47s)
Fetching https://github.com/apple/swift-cmark.git
[1/17855] Fetching swift-cmark
Fetched https://github.com/apple/swift-cmark.git from cache (1.67s)
Computing version for https://github.com/apple/swift-cmark.git
Computed https://github.com/apple/swift-cmark.git at 0.5.0 (0.67s)
Computing version for https://github.com/yandex/vgsl.git
Computed https://github.com/yandex/vgsl.git at 6.5.0 (0.53s)
Creating working copy for https://github.com/yandex/vgsl.git
Working copy of https://github.com/yandex/vgsl.git resolved at 6.5.0
Creating working copy for https://github.com/apple/swift-markdown.git
Working copy of https://github.com/apple/swift-markdown.git resolved at 0.5.0
Creating working copy for https://github.com/divkit/divkit-ios.git
Working copy of https://github.com/divkit/divkit-ios.git resolved at 30.18.0
Creating working copy for https://github.com/apple/swift-cmark.git
Working copy of https://github.com/apple/swift-cmark.git resolved at 0.5.0
warning: 'vgsl': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/vgsl/VGSLFundamentals/PrivacyInfo.xcprivacy
BUILD FAILURE 6.0 macosSpm