This is an archive of the discontinued LLVM Phabricator instance.

[libc++][format] Implements formatting pointer.
ClosedPublic

Authored by Mordante on Jun 17 2023, 4:01 AM.

Details

Reviewers
ldionne
Group Reviewers
Restricted Project
Commits
rGa9e5773f520b: [libc++][format] Implements formatting pointer.
Summary

The feature is applied as DR instead of a normal paper. MSVC STL and
libstdc++ will do the same.

Implements

  • P2510R3 Formatting pointers

Depends on D153192

Diff Detail

Event Timeline

Mordante created this revision.Jun 17 2023, 4:01 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 17 2023, 4:01 AM
Herald added a subscriber: arichardson. · View Herald Transcript
Mordante requested review of this revision.Jun 17 2023, 4:01 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 17 2023, 4:01 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
Mordante updated this revision to Diff 532390.Jun 17 2023, 6:06 AM

CI fixes.

Mordante updated this revision to Diff 532398.Jun 17 2023, 6:37 AM

Rebased on dependency.

Mordante updated this revision to Diff 532405.Jun 17 2023, 9:18 AM

CI fixes.

ldionne accepted this revision.Jul 4 2023, 1:20 PM
ldionne added a subscriber: ldionne.
ldionne added inline comments.
libcxx/docs/Status/Cxx2cPapers.csv
9

Can you add a note that P2510R3 is applied as a DR?

10

Here and below, let's use 17.0. See also D154461.

libcxx/utils/generate_feature_test_macro_components.py
465
This revision is now accepted and ready to land.Jul 4 2023, 1:20 PM
Mordante marked 3 inline comments as done.Jul 5 2023, 9:23 AM
Mordante added inline comments.
libcxx/docs/Status/Cxx2cPapers.csv
9

Good point, I've mentioned MSVC STL and libstdc++ will do the same, to make clear this is portable.

10

Thanks for the cleanup patch!

This revision was automatically updated to reflect the committed changes.
Mordante marked 2 inline comments as done.