[all-commits] [llvm/llvm-project] aed5dd: [libc++][format] Implement format-string.

mordante via All-commits all-commits at lists.llvm.org
Sat Jun 11 06:26:10 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: aed5ddf8d09762f3adb80dc842239ad67ed2e301
      https://github.com/llvm/llvm-project/commit/aed5ddf8d09762f3adb80dc842239ad67ed2e301
  Author: Mark de Wever <koraq at xs4all.nl>
  Date:   2022-06-11 (Sat, 11 Jun 2022)

  Changed paths:
    M libcxx/benchmarks/formatter_float.bench.cpp
    M libcxx/docs/ReleaseNotes.rst
    M libcxx/docs/Status/Cxx20Papers.csv
    M libcxx/include/__format/parser_std_format_spec.h
    M libcxx/include/format
    M libcxx/test/std/utilities/format/format.functions/format.locale.pass.cpp
    A libcxx/test/std/utilities/format/format.functions/format.locale.verify.cpp
    M libcxx/test/std/utilities/format/format.functions/format.pass.cpp
    A libcxx/test/std/utilities/format/format.functions/format.verify.cpp
    M libcxx/test/std/utilities/format/format.functions/format_to.locale.pass.cpp
    A libcxx/test/std/utilities/format/format.functions/format_to.locale.verify.cpp
    M libcxx/test/std/utilities/format/format.functions/format_to.pass.cpp
    A libcxx/test/std/utilities/format/format.functions/format_to.verify.cpp
    M libcxx/test/std/utilities/format/format.functions/format_to_n.locale.pass.cpp
    A libcxx/test/std/utilities/format/format.functions/format_to_n.locale.verify.cpp
    M libcxx/test/std/utilities/format/format.functions/format_to_n.pass.cpp
    A libcxx/test/std/utilities/format/format.functions/format_to_n.verify.cpp
    M libcxx/test/std/utilities/format/format.functions/formatted_size.locale.pass.cpp
    A libcxx/test/std/utilities/format/format.functions/formatted_size.locale.verify.cpp
    M libcxx/test/std/utilities/format/format.functions/formatted_size.pass.cpp
    A libcxx/test/std/utilities/format/format.functions/formatted_size.verify.cpp

  Log Message:
  -----------
  [libc++][format] Implement format-string.

Implements the compile-time checking of the formatting arguments.

Completes:
- P2216 std::format improvements

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D121530




More information about the All-commits mailing list