This is an archive of the discontinued LLVM Phabricator instance.

[libc++][doc] Updates format status.
ClosedPublic

Authored by Mordante on Jan 19 2023, 12:25 PM.

Details

Reviewers
ldionne
Group Reviewers
Restricted Project
Commits
rG7c3a7c727ba0: [libc++][doc] Updates format status.
Summary

The paper

  • P2286R8 Formatting ranges

is fully implemented modulo its feature test macro. This macro has been
revised by

  • LWG3750 Too many papers bump __cpp_lib_format

The new macro depends on

  • P2585R0 Improving default container formatting

This paper revises parts of P2286R8 and adds new formatter
specializations. The specialization for debug strings has some wording
issues, which is addresses in this paper

  • P2733R0 Fix handling of empty specifiers in std::format

Diff Detail

Event Timeline

Mordante created this revision.Jan 19 2023, 12:25 PM
Herald added a project: Restricted Project. · View Herald TranscriptJan 19 2023, 12:25 PM
Mordante requested review of this revision.Jan 19 2023, 12:25 PM
Herald added a project: Restricted Project. · View Herald TranscriptJan 19 2023, 12:25 PM
Herald added a reviewer: Restricted Project. · View Herald Transcript
Mordante added inline comments.Jan 19 2023, 12:26 PM
libcxx/docs/Status/FormatPaper.csv
35–36

The set is done in D141195 and will land after the CI is tested.

ldionne accepted this revision.Jan 23 2023, 5:32 PM
This revision is now accepted and ready to land.Jan 23 2023, 5:32 PM
This revision was automatically updated to reflect the committed changes.