Skip to content

Conversation

vanvoorden
Copy link
Contributor

https://forums.swift.org/t/se-0494-add-isidentical-to-methods-for-quick-comparisons-to-concrete-types/82296/142

Adding new concrete types based on LSG feedback:

  • UnsafeBufferPointer
  • UnsafeMutableBufferPointer
  • UnsafeMutableRawBufferPointer
  • UnsafeRawBufferPointer
  • UTF8Span

@vanvoorden
Copy link
Contributor Author

@lorentey Did these look correct to you?

@vanvoorden
Copy link
Contributor Author

@rjmccall BTW… did LSG accept these new types on the condition we carry over the explicit semantic guarantees from the existing types?

  • self is always identical to self
  • A copy is always an identical representation
  • etc…

@rjmccall rjmccall added the LSG Contains topics under the domain of the Language Steering Group label Oct 13, 2025
@rjmccall rjmccall self-assigned this Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

LSG Contains topics under the domain of the Language Steering Group

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants