From 284da72604a05eb08437fd3c4911800a5b37a606 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Thu, 30 May 2019 11:34:44 +0100 Subject: [PATCH] Backport libstdc++ documentation updates from mainline * doc/xml/manual/status_cxx2017.xml: Fix typo in documentation of implementation-defined support for [fs.conform.9945]. * doc/xml/manual/status_cxx2020.xml: Add feature-test macro for P0811R3. Change status of P1353R0. * doc/html/*: Regenerate. From-SVN: r271775 --- libstdc++-v3/ChangeLog | 8 ++++++++ libstdc++-v3/doc/html/manual/status.html | 10 +++++++--- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 5 ++--- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 11d064a82e74..48cc1d87a93d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2019-05-30 Jonathan Wakely + + * doc/xml/manual/status_cxx2017.xml: Fix typo in documentation of + implementation-defined support for [fs.conform.9945]. + * doc/xml/manual/status_cxx2020.xml: Add feature-test macro for + P0811R3. Change status of P1353R0. + * doc/html/*: Regenerate. + 2019-05-28 Jonathan Wakely Backport from mainline diff --git a/libstdc++-v3/doc/html/manual/status.html b/libstdc++-v3/doc/html/manual/status.html index fdd175f2fec0..8137d597d6d0 100644 --- a/libstdc++-v3/doc/html/manual/status.html +++ b/libstdc++-v3/doc/html/manual/status.html @@ -978,7 +978,7 @@ and test for __STDCPP_MATH_SPEC_FUNCS__ >= 201003L.

30.10.2.1 [fs.conform.9945] The behavior of the filesystem library implementation will depend on - the target operating system. Some features will not be not supported + the target operating system. Some features will not be supported on some targets.

30.10.5 [fs.filesystem.syn] @@ -1328,11 +1328,15 @@ Feature-testing recommendations for C++. P1285R0 -   Missing feature test macros +   Well-behaved interpolation for numbers and pointers + + P0811R3 + + 9.1 __cpp_lib_interpolate >= 201902L Missing feature test macros P1353R0 - Partial  

+ 9.1  

Note 1: The changes in the proposal either do not affect the code in libstdc++, or the changes are not required for conformance.

Implementation Specific Behavior

For behaviour which is also specified by previous standards, diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml index 73403ef6ba0b..9f98da5b08dc 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml @@ -1117,7 +1117,7 @@ and test for __STDCPP_MATH_SPEC_FUNCS__ >= 201003L. 30.10.2.1 [fs.conform.9945] The behavior of the filesystem library implementation will depend on - the target operating system. Some features will not be not supported + the target operating system. Some features will not be supported on some targets. diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml index 5cdd2227ae06..8da740b88dae 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml @@ -941,18 +941,17 @@ Feature-testing recommendations for C++. 9.1 - + __cpp_lib_interpolate >= 201902L - Missing feature test macros P1353R0 - Partial + 9.1 -- 2.47.2