[Accepted with modifications] SE-0485: OutputSpan: delegate initialization of contiguous memory

Hello Swift Community,

The review of SE-0485 "OutputSpan: delegate initialization of contiguous memory" concluded on June 3, 2025. The proposal is accepted with a few modifications:

  • Add the immortal public init() initializer to Span and MutableSpan as well, as mentioned in the review thread.

  • Fix incorrectly-named available property to freeCapacity, as discussed in the review thread.

  • Defer the bulk-appending operations (e.g., append overloads for iterators, sequences, spans, etc.) so they can be handled more comprehensively in a separate proposal.

    Thank you,
    Doug Gregor, Review Manager

12 Likes