[libcxx-commits] [PATCH] D137271: [libc++][format] Adds range-default-formatter.

Mark de Wever via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Nov 29 09:47:47 PST 2022


Mordante created this revision.
Herald added a project: All.
Mordante updated this revision to Diff 472681.
Mordante added a comment.
Mordante updated this revision to Diff 472760.
Mordante updated this revision to Diff 473423.
Mordante updated this revision to Diff 473449.
Mordante updated this revision to Diff 473453.
Mordante updated this revision to Diff 473465.
Mordante updated this revision to Diff 473506.
Mordante updated this revision to Diff 473683.
Mordante updated this revision to Diff 473733.
Mordante updated this revision to Diff 473752.
Mordante updated this revision to Diff 478262.
Mordante updated this revision to Diff 478270.
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++.

Remove copy pasted non-ASCII


Mordante added a comment.

Try to fix CI.


Mordante added a comment.

CI fixes.


Mordante added a comment.

CI fixes.


Mordante added a comment.

CI fixes


Mordante added a comment.

Rebased and CI fix


Mordante added a comment.

Rebase and CI fixes.


Mordante added a comment.

CI fixes.


Mordante added a comment.

Attempt to fix CI


Mordante added a comment.

Try to fix CI.


Mordante added a comment.

Rebased and add a link to an LWG issue.


Mordante added a comment.

CI fixes.


This adds an incomplete version where the specializations for the
format_kinds are disabled dummy formatters.

Implements part of

- P2585R0 Improving default container formatting


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D137271

Files:
  libcxx/include/CMakeLists.txt
  libcxx/include/__format/concepts.h
  libcxx/include/__format/range_default_formatter.h
  libcxx/include/__type_traits/is_specialization.h
  libcxx/include/format
  libcxx/include/module.modulemap.in
  libcxx/include/type_traits
  libcxx/test/libcxx/private_headers.verify.cpp
  libcxx/test/libcxx/transitive_includes/cxx03.csv
  libcxx/test/libcxx/transitive_includes/cxx11.csv
  libcxx/test/libcxx/transitive_includes/cxx14.csv
  libcxx/test/libcxx/transitive_includes/cxx17.csv
  libcxx/test/libcxx/transitive_includes/cxx20.csv
  libcxx/test/libcxx/transitive_includes/cxx2b.csv
  libcxx/test/libcxx/type_traits/is_specialization.compile.pass.cpp
  libcxx/test/libcxx/type_traits/is_specialization.verify.cpp
  libcxx/test/std/utilities/format/format.formattable/concept.formattable.compile.pass.cpp
  libcxx/test/std/utilities/format/format.range/format.range.fmtkind/format_kind.compile.pass.cpp
  libcxx/test/std/utilities/format/format.range/format.range.fmtkind/format_kind.verify.cpp
  libcxx/test/std/utilities/format/format.range/format.range.fmtkind/range_format.compile.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D137271.478270.patch
Type: text/x-patch
Size: 32006 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20221129/287a5dca/attachment-0001.bin>


More information about the libcxx-commits mailing list