[libcxx-commits] [PATCH] D134742: [libc++][chrono] Implements formatter duration.

Mark de Wever via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Sun Oct 16 07:49:11 PDT 2022


Mordante created this revision.
Herald added subscribers: mstorsjo, arichardson.
Herald added a project: All.
Mordante updated this revision to Diff 463250.
Mordante added a comment.
Mordante updated this revision to Diff 466373.
Mordante edited the summary of this revision.
Mordante updated this revision to Diff 466374.
Mordante updated this revision to Diff 467192.
Mordante updated this revision to Diff 468007.
Mordante updated this revision to Diff 468009.
Mordante updated this revision to Diff 468013.
Mordante updated this revision to Diff 468016.
Mordante updated this revision to Diff 468017.
Mordante updated this revision to Diff 468019.
Mordante updated this revision to Diff 468023.
Mordante updated this revision to Diff 468027.
Mordante updated this revision to Diff 468061.
Mordante updated this revision to Diff 468065.
Mordante updated this revision to Diff 468066.
Mordante published this revision for review.
Mordante added reviewers: ldionne, vitaut.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

CI fixes.


Mordante added a comment.

Attempts to fix CI.


Mordante added a comment.

Fix dependencies.


Mordante added a comment.

CI fixes.


Mordante added a comment.

CI fixes.


Mordante added a comment.

CI fixes.


Mordante added a comment.

CI fixes.


Mordante added a comment.

CI fixes


Mordante added a comment.

CI fixes


Mordante added a comment.

CI fixes.


Mordante added a comment.

CI fixes.


Mordante added a comment.

CI fixes.


Mordante added a comment.

Rebased enable all CI builders and minor polishing.


Mordante added a comment.

CI fixes.


Mordante added a comment.

Fixes typo.


Partially implements:

- P1361 <https://reviews.llvm.org/P1361> Integration of chrono with text formatting
- P2372 <https://reviews.llvm.org/P2372> Fixing locale handling in chrono formatters
- LWG3270 Parsing and formatting %j with durations

Completes:

- P1650R0 std::chrono::days with 'd' suffix
- LWG3262 Formatting of negative durations is not specified
- LWG3314 Is stream insertion behavior locale dependent when Period::type is micro?


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D134742

Files:
  libcxx/docs/Status/Cxx20Issues.csv
  libcxx/docs/Status/Cxx20Papers.csv
  libcxx/docs/Status/FormatPaper.csv
  libcxx/include/__chrono/convert_to_tm.h
  libcxx/include/__chrono/formatter.h
  libcxx/include/__chrono/ostream.h
  libcxx/include/__chrono/parser_std_format_spec.h
  libcxx/include/chrono
  libcxx/test/std/time/time.duration/time.duration.nonmember/ostream.pass.cpp
  libcxx/test/std/time/time.syn/formatter.duration.pass.cpp
  libcxx/test/std/utilities/format/format.formattable/concept.formattable.compile.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D134742.468066.patch
Type: text/x-patch
Size: 71916 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20221016/e36a8641/attachment-0001.bin>


More information about the libcxx-commits mailing list