[all-commits] [llvm/llvm-project] b490c8: [libc++][format] Updates feature-test macros.
mordante via All-commits
all-commits at lists.llvm.org
Wed Sep 7 09:39:56 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b490c8a6623c6a32cebf45567c467d38c3285fb9
https://github.com/llvm/llvm-project/commit/b490c8a6623c6a32cebf45567c467d38c3285fb9
Author: Mark de Wever <koraq at xs4all.nl>
Date: 2022-09-07 (Wed, 07 Sep 2022)
Changed paths:
M libcxx/docs/FeatureTestMacroTable.rst
M libcxx/include/version
M libcxx/test/std/language.support/support.limits/support.limits.general/format.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
M libcxx/utils/generate_feature_test_macro_components.py
Log Message:
-----------
[libc++][format] Updates feature-test macros.
During the discussion on the SG-10 mailinglist regarding the format
feature-test macros voted in during the last plenary it turns out libc++
can't mark the format feature-test macro as implemented.
According to
https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations#__cpp_lib_format
the not yet implemented paper
P1361R2 Integration of chrono with text formatting
affects the feature test macro.
Note that P1361R2 doesn't mention the feature-test macro nor is there an
LWG-issue to address the issue. The reporter of the issue didn't recall
where this requirement exactly has been decided.
Reviewed By: ldionne, #libc
Differential Revision: https://reviews.llvm.org/D133271
More information about the All-commits
mailing list