From f0f1121b40696d70b0ac8294e8fe39b426f578d2 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 7 Jan 2019 12:46:40 +0000 Subject: [PATCH] Update documentation for C++17 filesystem library * doc/xml/manual/spine.xml: Update copyright years. * doc/xml/manual/status_cxx2017.xml: Adjust note about -lstdc++fs. * doc/xml/manual/using.xml: Remove requirement to link with -lstdc++fs for C++17 filesystem library. * doc/html/*: Regenerate. From-SVN: r267648 --- libstdc++-v3/ChangeLog | 6 ++++++ libstdc++-v3/doc/html/index.html | 4 ++-- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 4 ++++ libstdc++-v3/doc/html/manual/documentation_hacking.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 2 +- libstdc++-v3/doc/html/manual/using.html | 4 +--- libstdc++-v3/doc/xml/manual/spine.xml | 1 + libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +- libstdc++-v3/doc/xml/manual/using.xml | 4 +--- 11 files changed, 20 insertions(+), 13 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 274cf3f..a2c01ad 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,11 @@ 2019-01-07 Jonathan Wakely + * doc/xml/manual/spine.xml: Update copyright years. + * doc/xml/manual/status_cxx2017.xml: Adjust note about -lstdc++fs. + * doc/xml/manual/using.xml: Remove requirement to link with -lstdc++fs + for C++17 filesystem library. + * doc/html/*: Regenerate. + * acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM_DEPS): Check for truncate. * config.h.in: Regenerate. * config/abi/pre/gnu.ver: Order patterns for filesystem operations diff --git a/libstdc++-v3/doc/html/index.html b/libstdc++-v3/doc/html/index.html index 30f0145..48a5014 100644 --- a/libstdc++-v3/doc/html/index.html +++ b/libstdc++-v3/doc/html/index.html @@ -1,6 +1,6 @@ -The GNU C++ Library

The GNU C++ Library

Short Contents

- Copyright (C) 2008-2018 +The GNU C++ Library

The GNU C++ Library

Short Contents

+ Copyright (C) 2008-2019 FSF

diff --git a/libstdc++-v3/doc/html/manual/abi.html b/libstdc++-v3/doc/html/manual/abi.html index 53c3e79..2d6d8f6c9 100644 --- a/libstdc++-v3/doc/html/manual/abi.html +++ b/libstdc++-v3/doc/html/manual/abi.html @@ -171,7 +171,7 @@ compatible. 20160603 which is greater than the 20160427 value of the macro in the 6.1.0 release, but there are features supported in the 6.1.0 release that are not - supported in 5.4.0 release. + supported in the 5.4.0 release. You also can't test for the exact values listed below to try and identify a release, because a snapshot taken from the gcc-5-branch on 2016-04-27 would have the same value for the macro as the 6.1.0 release diff --git a/libstdc++-v3/doc/html/manual/bugs.html b/libstdc++-v3/doc/html/manual/bugs.html index ca9a86c..9d66510 100644 --- a/libstdc++-v3/doc/html/manual/bugs.html +++ b/libstdc++-v3/doc/html/manual/bugs.html @@ -548,4 +548,8 @@ basic_string CTAD ambiguity

Change constructors to constrained templates. +

3096: + path::lexically_relative is confused by trailing slashes + +

Implement the fix for trailing slashes.

\ No newline at end of file diff --git a/libstdc++-v3/doc/html/manual/documentation_hacking.html b/libstdc++-v3/doc/html/manual/documentation_hacking.html index ec60d5e..fcd7f1e 100644 --- a/libstdc++-v3/doc/html/manual/documentation_hacking.html +++ b/libstdc++-v3/doc/html/manual/documentation_hacking.html @@ -367,7 +367,7 @@ For Texinfo output, something that transforms valid Docbook XML to Texinfo is required. The default choice is docbook2X.

- For epub output, the stylesheets for EPUB3 are required. These stylesheets are still in development. To validate the created file, epubcheck is necessary. + For epub output, the stylesheets for EPUB3 are required. These stylesheets are still in development. To validate the created file, epubcheck is necessary.

Generating the DocBook Files

The following Makefile rules generate (in order): an HTML version of all the DocBook documentation, a PDF version of the diff --git a/libstdc++-v3/doc/html/manual/index.html b/libstdc++-v3/doc/html/manual/index.html index 4fa36ba..675505e 100644 --- a/libstdc++-v3/doc/html/manual/index.html +++ b/libstdc++-v3/doc/html/manual/index.html @@ -1,5 +1,5 @@ -The GNU C++ Library Manual

The GNU C++ Library Manual

Paolo Carlini

Phil Edwards

Doug Gregor

Benjamin Kosnik

Dhruv Matani

Jason Merrill

Mark Mitchell

Nathan Myers

Felix Natter

Stefan Olsson

Silvius Rus

Johannes Singler

Ami Tavory

Jonathan Wakely

The GNU C++ Library Manual

Paolo Carlini

Phil Edwards

Doug Gregor

Benjamin Kosnik

Dhruv Matani

Jason Merrill

Mark Mitchell

Nathan Myers

Felix Natter

Stefan Olsson

Silvius Rus

Johannes Singler

Ami Tavory

Jonathan Wakely



\ No newline at end of file diff --git a/libstdc++-v3/doc/xml/manual/spine.xml b/libstdc++-v3/doc/xml/manual/spine.xml index b9f05e2..2b6973b 100644 --- a/libstdc++-v3/doc/xml/manual/spine.xml +++ b/libstdc++-v3/doc/xml/manual/spine.xml @@ -26,6 +26,7 @@ 2016 2017 2018 + 2019 FSF diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml index 181dbe7..f379308 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml @@ -692,7 +692,7 @@ Feature-testing recommendations for C++. 8.1 __has_include(<filesystem>) , __cpp_lib_filesystem >= 201603 - (requires linking with -lstdc++fs) + (GCC 8.x requires linking with -lstdc++fs) diff --git a/libstdc++-v3/doc/xml/manual/using.xml b/libstdc++-v3/doc/xml/manual/using.xml index 63031c8..2d44a73 100644 --- a/libstdc++-v3/doc/xml/manual/using.xml +++ b/libstdc++-v3/doc/xml/manual/using.xml @@ -99,9 +99,7 @@ -lstdc++fs Linking to libstdc++fs is required for use of the Filesystem library extensions in - <experimental/filesystem> - and the C++17 Filesystem library in - <filesystem>. + <experimental/filesystem>. -- 2.7.4