This is an archive of the discontinued LLVM Phabricator instance.

[libc++][format] Updates to Unicode 15.
ClosedPublic

Authored by Mordante on Sep 17 2022, 4:00 AM.

Details

Reviewers
ldionne
vitaut
Group Reviewers
Restricted Project
Commits
rGdeaad6a1b660: [libc++][format] Updates to Unicode 15.
Summary

This adds support for the new code points in the Extended Grapheme
Cluster algorithm. The algorithm itself has remained unchanged.

The width estimation still follows the rules of the Standard.
@cor3ntin filed

LWG3780 format's width estimation is too approximate and not forward compatible

to improve the estimate.

Diff Detail

Event Timeline

Mordante created this revision.Sep 17 2022, 4:00 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 17 2022, 4:00 AM
Herald added a subscriber: arichardson. · View Herald Transcript
Mordante requested review of this revision.Sep 17 2022, 4:00 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 17 2022, 4:00 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
Mordante edited the summary of this revision. (Show Details)Sep 17 2022, 12:15 PM
Mordante added a subscriber: cor3ntin.
ldionne accepted this revision.Oct 4 2022, 9:17 AM
This revision is now accepted and ready to land.Oct 4 2022, 9:17 AM
This revision was automatically updated to reflect the committed changes.