Skip to content

[SR-4354] New String design #46933

@bob-wilson

Description

@bob-wilson
Previous ID SR-4354
Radar rdar://problem/20486780
Original Reporter @bob-wilson
Type Improvement
Status Resolved
Resolution Done
Additional Detail from JIRA
Votes 0
Component/s Standard Library
Labels Improvement, AffectsABI
Assignee @airspeedswift
Priority Medium

md5: 22ab97c83270399b4f65d192960b83b9

relates to:

  • SR-2081 String views should have ASCII optimizations

Issue Description:

We are working to revise the design of String for Swift 4. This includes a variety of changes, including:

https://bugs.swift.org/browse/SR-4003 Optimize the representation of String
https://bugs.swift.org/browse/SR-4004 Create a shim to ICU
https://bugs.swift.org/browse/SR-4006 Enable String to store Latin1 characters with 8-bit encoding
https://bugs.swift.org/browse/SR-4007 Implement Small String optimization

I am filing this issue to track the overall effort for the purpose of ABI stability.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions