Skip to content

[5.0] Cherry-pick important bug fix and ABI expunges #20844

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Nov 29, 2018

Conversation

milseman
Copy link
Member

Cherry-picks of:

#20812
#20768
#20651

These include bug fixes and dropping things from our ABI that didn't need to be there.

_StringGutsSlice is an implementation helper that's no longer needed
from inlinable code. Internalize it.
@milseman milseman requested a review from a team as a code owner November 28, 2018 23:24
@milseman
Copy link
Member Author

@swift-ci please test

@milseman
Copy link
Member Author

@apple/swift5-branch-managers

@apple/swift5-branch-managers

  • Convergence

This includes a bug fix that is needed for convergence if a user tries to call getCharacters on an empty range splitting a surrogate pair, which is fairly rare but possible and would trigger a fatal error.

  • ABI impact

This also removes a fair bit of ABI surface area that's not longer necessary.

@airspeedswift airspeedswift merged commit 83ed42a into swiftlang:swift-5.0-branch Nov 29, 2018
@milseman milseman deleted the 5_0_stringy branch November 29, 2018 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants