From: Jonathan Wakely Date: Thu, 19 Oct 2017 13:57:02 +0000 (+0100) Subject: Update references to C++17 in libstdc++ manual X-Git-Tag: upstream/12.2.0~36206 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=89b1e1613665783c12f707590d5a9fbc657cc954;p=platform%2Fupstream%2Fgcc.git Update references to C++17 in libstdc++ manual * doc/xml/manual/status_cxx2017.xml: Update references to C++17 section numbers. From-SVN: r253895 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index c02f9bf..72d9b77 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,8 @@ 2017-10-19 Jonathan Wakely + * doc/xml/manual/status_cxx2017.xml: Update references to C++17 + section numbers. + * testsuite/decimal/conversion-to-integral.cc: Use predefined macro instead of non-standard glibc one. diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml index fd66ac5..b5a65be 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml @@ -935,49 +935,49 @@ Feature-testing recommendations for C++. - 20.6.5 [optional.bad_optional_access] + 23.6.5 [optional.bad_optional_access] what() returns "bad optional access". - 20.7.2 [variant.variant] + 23.7.3 [variant.variant] Whether variant supports over-aligned types should be documented here. - 20.7.10 [variant.bad.access] + 23.7.10 [variant.bad.access] what() returns "Unexpected index". - 20.12.5.2 [memory.resource.pool.options] + 23.12.5.2 [memory.resource.pool.options] The limits for maximum number of blocks and largest allocation size supported by pool_options should be documented here. - 20.12.6.1 [memory.resource.monotonic.buffer.ctor] + 23.12.6.1 [memory.resource.monotonic.buffer.ctor] The default next_buffer_size and growth factor should be documented here. - 20.15.4.3 [meta.unary.prop] + 23.15.4.3 [meta.unary.prop] The predicate condition for has_unique_object_representations is true for all scalar types except floating point types. - 20.19.3 [execpol.type], - 25.2.3 [algorithms.parallel.exec] + 23.19.3 [execpol.type], + 28.4.3 [algorithms.parallel.exec] There are no implementation-defined execution policies. - 22.4.2 [string.view.template] + 24.4.2 [string.view.template] basic_string_view<C, T>::iterator is C* and basic_string_view<C, T>::const_iterator is @@ -986,7 +986,7 @@ Feature-testing recommendations for C++. - 25.2.3 [algorithms.parallel.exec] + 28.4.3 [algorithms.parallel.exec] Threads of execution created by std::thread provide concurrent forward progress guarantees, so threads of execution implicitly created by the library will provide parallel forward @@ -994,39 +994,39 @@ Feature-testing recommendations for C++. - 26.4.1 [cfenv.syn] + 29.4.1 [cfenv.syn] The effects of the <cfenv> functions depends on whether the FENV_ACCESS pragma is supported, and on the C library that provides the header. - 26.6.9 [c.math.rand] + 29.6.9 [c.math.rand] Whether the rand function may introduce data races depends on the target C library that provides the function. - 26.9.5 [sf.cmath] + 29.9.5 [sf.cmath] The effect of calling the mathematical special functions with large inputs should be documented here. - 27.10.2.1 [fs.conform.9945] + 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 on some targets. - 27.10.6 [fs.filesystem.syn] + 30.10.5 [fs.filesystem.syn] The clock used for file times is std::chrono::system_clock. - 27.10.8 [path.generic] + 30.10.7.1 [fs.path.generic] dot-dot in the root-directory refers to the root-directory itself.