[libcxx-commits] [PATCH] D156609: [libc++][print] Adds ostream overloads.

Mark de Wever via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Aug 2 12:00:03 PDT 2023


Mordante created this revision.
Herald added subscribers: mstorsjo, arphaman, arichardson.
Herald added a project: All.
Mordante updated this revision to Diff 545419.
Mordante added a comment.
Mordante updated this revision to Diff 545426.
Herald added a subscriber: nemanjai.
Mordante updated this revision to Diff 545442.
Herald added a subscriber: emaste.
Mordante updated this revision to Diff 545448.
Mordante updated this revision to Diff 545455.
Mordante updated this revision to Diff 545458.
Mordante updated this revision to Diff 546077.
Mordante updated this revision to Diff 546118.
Mordante updated this revision to Diff 546129.
Mordante updated this revision to Diff 546151.
Mordante updated this revision to Diff 546170.
Mordante updated this revision to Diff 546186.
Mordante updated this revision to Diff 546490.
Mordante published this revision for review.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

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 testing.


Mordante added a comment.

Reenable CI.


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.

Reenable complete CI


Mordante added a comment.

Rebased to trigger CI.


Finishes implementation of

- P2093R14 Formatted output
- P2539R4  Should the output of std::print to a terminal be synchronized with the underlying stream?


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D156609

Files:
  libcxx/docs/FeatureTestMacroTable.rst
  libcxx/docs/ImplementationDefinedBehavior.rst
  libcxx/docs/ReleaseNotes/18.rst
  libcxx/docs/Status/Cxx23Papers.csv
  libcxx/docs/Status/FormatIssues.csv
  libcxx/docs/Status/FormatPaper.csv
  libcxx/docs/index.rst
  libcxx/include/__availability
  libcxx/include/fstream
  libcxx/include/ostream
  libcxx/include/print
  libcxx/include/version
  libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
  libcxx/lib/abi/powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
  libcxx/lib/abi/powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
  libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
  libcxx/lib/abi/x86_64-unknown-freebsd.libcxxabi.v1.stable.exceptions.nonew.abilist
  libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.abilist
  libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.abilist
  libcxx/modules/std/ostream.cppm
  libcxx/src/CMakeLists.txt
  libcxx/src/ostream.cpp
  libcxx/src/std_stream.h
  libcxx/test/libcxx/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.print/vprint_unicode.pass.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/cxx23.csv
  libcxx/test/libcxx/transitive_includes/cxx26.csv
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.print/locale-specific_form.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.print/print.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.print/print_tests.h
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.print/println.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.print/vprint_nonunicode.pass.cpp
  libcxx/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.print/vprint_unicode.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/ostream.version.compile.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/print.version.compile.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
  libcxx/utils/generate_feature_test_macro_components.py
  libcxx/utils/libcxx/test/features.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D156609.546490.patch
Type: text/x-patch
Size: 174953 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20230802/652e631a/attachment-0001.bin>


More information about the libcxx-commits mailing list