Jonathan Wakely
01b8c6ffbd
libstdc++: Update some old docs about predefined feature macros
...
libstdc++-v3/ChangeLog:
* doc/xml/faq.xml: Refresh information on _GNU_SOURCE and
_XOPEN_SOURCE being predefined.
* doc/xml/manual/internals.xml: Remove outdated paragraph about
_POSIX_SOURCE in libstdc++ source files.
* doc/html/*: Regenerate.
2025-11-21 15:30:49 +00:00
Jonathan Wakely
d0e0f6beb1
libstdc++: Remove vertical whitespace from code listings in manual
...
This removes unnecessary whitespace following <pre> blocks in the HTML
output.
libstdc++-v3/ChangeLog:
* doc/xml/faq.xml: Remove unwanted whitespace inside
programlisting elements.
* doc/xml/manual/allocator.xml: Likewise.
* doc/xml/manual/auto_ptr.xml: Likewise.
* doc/xml/manual/backwards_compatibility.xml: Likewise.
* doc/xml/manual/build_hacking.xml: Likewise.
* doc/xml/manual/containers.xml: Likewise.
* doc/xml/manual/diagnostics.xml: Likewise.
* doc/xml/manual/extensions.xml: Likewise.
* doc/xml/manual/intro.xml: Likewise.
* doc/xml/manual/io.xml: Likewise.
* doc/xml/manual/iterators.xml: Likewise.
* doc/xml/manual/numerics.xml: Likewise.
* doc/xml/manual/policy_data_structures.xml: Likewise.
* doc/xml/manual/strings.xml: Likewise.
* doc/xml/manual/support.xml: Likewise.
* doc/xml/manual/test.xml: Likewise.
* doc/xml/manual/using.xml: Likewise.
* doc/xml/manual/utilities.xml: Likewise.
* doc/html/*: Regenerate.
2025-11-19 21:54:12 +00:00
Jonathan Wakely
501e6e7866
libstdc++: Fix incorrect links to archived SGI STL docs
...
In r8-7777-g25949ee33201f2 I updated some URLs to point to copies of the
SGI STL docs in the Wayback Machine, because the original pags were no
longer hosted on sgi.com. However, I incorrectly assumed that if one
archived page was at https://web.archive.org/web/20171225062613/ ... then
all the other pages would be too. Apparently that's not how the Wayback
Machine works, and each page is archived on a different date. That meant
that some of our links were redirecting to archived copies of the
announcement that the SGI STL docs have gone away.
This fixes each URL to refer to a correctly archived copy of the
original docs.
libstdc++-v3/ChangeLog:
* doc/xml/faq.xml: Update URL for archived SGI STL docs.
* doc/xml/manual/containers.xml: Likewise.
* doc/xml/manual/extensions.xml: Likewise.
* doc/xml/manual/using.xml: Likewise.
* doc/xml/manual/utilities.xml: Likewise.
* doc/html/*: Regenerate.
2025-05-20 11:02:50 +01:00
Jonathan Wakely
9d8021d187
libstdc++: Replace viewcvs links in docs with cgit links
...
libstdc++-v3/ChangeLog:
* doc/xml/faq.xml: Replace viewcvs links with cgit links.
* doc/xml/manual/allocator.xml: Likewise.
* doc/xml/manual/mt_allocator.xml: Likewise.
* doc/html/*: Regenerate.
2024-06-25 22:51:33 +01:00
Gerald Pfeifer
35e453d9e1
libstdc++: Update gcc.gnu.org links in FAQ to https
...
libstdc++-v3:
* doc/xml/faq.xml: Move gcc.gnu.org to https.
* doc/html/faq.html: Regenerate.
2024-06-05 08:01:41 +02:00
Jonathan Wakely
623b8081ab
libstdc++: Remove outdated references to buildstat.html
...
The buildstat.html pages have not existed since gcc-8 so remove
referencs to them in the libstdc++ manual.
libstdc++-v3/ChangeLog:
* doc/html/*: Regenerate.
* doc/xml/faq.xml: Remove reference to buildstat.html pages.
* doc/xml/manual/test.xml: Likewise
2023-11-21 15:58:20 +00:00
Jonathan Wakely
97d4aaf19e
libstdc++: Regenerate HTML docs
...
libstdc++-v3/ChangeLog:
* doc/html/*: Regenerate.
2023-03-13 10:39:38 +00:00
Gerald Pfeifer
3e558fb7f3
libstdc++: Switch two links to www.open-std.org to https
...
libstdc++-v3/ChangeLog:
* doc/xml/faq.xml: Switch two links to www.open-std.org to https.
* doc/html/faq.html: Regenerate.
2023-02-18 10:59:11 +01:00
Jonathan Wakely
cebe875f6f
libstdc++: Fix example preprocessor command in FAQ [PR103877]
...
libstdc++-v3/ChangeLog:
PR libstdc++/103877
* doc/xml/faq.xml: Add '-x c++' to preprocessor command.
* doc/html/faq.html: Regenerate.
2022-01-05 13:47:01 +00:00
Gerald Pfeifer
e41b988cc5
libstdc++: Update/streamline Valgrind references
...
* doc/xml/faq.xml: Adjust Valgrind reference and remove another.
* doc/html/faq.html: Regenerate.
2020-06-01 17:04:22 +02:00
Jonathan Wakely
ae8a08ff59
libstdc++: Fix broken link to SGI STL FAQ
...
The previous URL to an entry in the wayback machine now redirects to a
page saying "SGI.com Tech Archive Resources now retired" so use an older
entry from the archive.
* doc/xml/faq.xml: Use working link for SGI STL FAQ.
* doc/html/*: Regenerate.
2020-05-04 22:54:25 +01:00
Jonathan Wakely
c784f16204
libstdc++: Fix recent documentation changes
...
* doc/xml/faq.xml: Fix grammar.
* doc/xml/manual/appendix_contributing.xml: Improve instructions.
* doc/xml/manual/spine.xml: Update copyright years.
* doc/html/*: Regenerate.
2020-01-20 21:45:52 +00:00
Jonathan Wakely
7c3e085e44
Update C++17 library status tables
...
* doc/xml/manual/status_cxx2017.xml: Document P0024R2 status.
* doc/html/*: Regenerate.
From-SVN: r270559
2019-04-24 23:16:45 +01:00
Jonathan Wakely
0f8a1c150e
Document Dual ABI for std::ios_base::failure
...
* doc/xml/faq.xml: Link to C++17 status. Add note to outdated answer.
* doc/xml/manual/debug_mode.xml: Add array and forward_list to list
of C++11 containers with Debug Mode support.
* doc/xml/manual/using.xml: Document Dual ABI for ios_base::failure.
* doc/html/*: Regenerate.
From-SVN: r260129
2018-05-10 20:13:42 +01:00
Jonathan Wakely
52556a878d
Update libstdc++ manual in preparation for GCC 8 release
...
* doc/xml/manual/abi.xml: Document header locations in recent
releases.
* doc/xml/manual/evolution.xml: Add API changes since GCC 5.
* doc/xml/manual/spine.xml: Update copyright years.
* doc/xml/manual/strings.xml: Adjust tolower example to avoid
undefined behaviour.
* doc/xml/manual/test.xml: Update outdated notes on VERIFY in tests.
* doc/html/*: Regenerate.
From-SVN: r259308
2018-04-11 01:21:35 +01:00
Jonathan Wakely
b53e4e1c51
Regenerate libstdc++ documentation
...
* doc/xml/faq.xml: Update copyright years.
* doc/html/*: Regenerate.
From-SVN: r257142
2018-01-29 12:37:17 +00:00
Jonathan Wakely
5fdbeb16d7
Update C++17 library status documentation
...
* doc/xml/manual/status_cxx2017.xml: Update C++17 status, and
information on feature-test macros.
* doc/html/*: Regenerate.
From-SVN: r254078
2017-10-25 15:06:12 +01:00
Jonathan Wakely
6a28a7531b
Improvements to the libstdc++ FAQ and manual
...
* doc/xml/faq.xml: Update several old entries. Improve
cross-references.
* doc/xml/manual/intro.xml: Add anchors to each DR.
* doc/html/*: Regenerate.
From-SVN: r250125
2017-07-11 12:11:33 +01:00
Jonathan Wakely
db7ab54fbf
Rationalise ABI links in libstdc++ manual
...
* doc/xml/manual/abi.xml: Rephrase one of the references to the
Itanium C++ ABI.
* doc/xml/manual/test.xml: Document DejaGnu 1.5.3 requirement.
* doc/html/*: Regenerate.
From-SVN: r247003
2017-04-19 17:49:21 +01:00
Jonathan Wakely
393ed575c4
Fix broken links in manual and remove outdated info
...
* doc/xml/faq.xml: Add link.
* doc/xml/manual/backwards_compatibility.xml: Remove outdated
information on pre-ISO headers. Replace broken link to C++ FAQ Lite.
* doc/xml/manual/io.xml: Update broken link.
* doc/html/*: Regenerate.
From-SVN: r246425
2017-03-23 19:40:21 +00:00
Jonathan Wakely
f61581f7a0
Fix typos in libstdc++ docs and update copyright years
...
* doc/xml/manual/spine.xml: Update copyright years.
* doc/xml/manual/build_hacking.xml: Fix spelling of libbuilddir.
* doc/xml/manual/test.xml: Likewise.
* doc/html/*: Regenerate.
From-SVN: r244017
2017-01-03 11:16:31 +00:00
Jonathan Wakely
0b224dcf60
Expand libstdc++ docs on testing
...
* doc/xml/manual/test.xml (test.run.permutations): Expand section.
(test.new_tests): Rewrite section.
(tests.dg.directives): New section.
* doc/html/*: Regenerate.
From-SVN: r239574
2016-08-18 14:47:42 +01:00
Jonathan Wakely
109a3af40f
Makefile.am: Add missing file.
...
* doc/Makefile.am: Add missing file. Use generate.consistent.ids
parameter for DocBook HTML generation.
* doc/Makefile.in: Regenerate.
* doc/doxygen/user.cfg.in: Unset DOT_FONTNAME.
* doc/xml/faq.xml: Update content and improve formatting.
* doc/xml/manual/abi.xml: Add stable ID attribute and fix links.
* doc/xml/manual/allocator.xml: Add stable ID attribute.
* doc/xml/manual/bitmap_allocator.xml: Likewise.
* doc/xml/manual/build_hacking.xml: Likewise.
* doc/xml/manual/codecvt.xml: Change URL.
* doc/xml/manual/ctype.xml: Add stable ID attribute.
* doc/xml/manual/debug_mode.xml: Likewise.
* doc/xml/manual/documentation_hacking.xml: Likewise.
* doc/xml/manual/evolution.xml: Likewise.
* doc/xml/manual/extensions.xml: Likewise.
* doc/xml/manual/locale.xml: Likewise.
* doc/xml/manual/messages.xml: Make section id consistent, improve
markup, change URL.
* doc/xml/manual/parallel_mode.xml: Add stable ID attributes.
* doc/xml/manual/profile_mode.xml: Likewise.
* doc/xml/manual/shared_ptr.xml: Likewise. Also remove old info.
* doc/xml/manual/status_cxx1998.xml: Add stable ID attributes.
* doc/xml/manual/status_cxx2011.xml: Likewise.
* doc/xml/manual/status_cxx2014.xml: Likewise.
* doc/xml/manual/status_cxxtr1.xml: Likewise.
* doc/xml/manual/status_cxxtr24733.xml: Likewise.
* doc/xml/manual/using.xml: Likewise.
* doc/html/*: Regenerate.
From-SVN: r211376
2014-06-09 15:47:17 +01:00
Joshua Gay
e70c7f5bc7
re PR libstdc++/61117 (Manual uses term open source but should say free software)
...
2014-05-08 Joshua Gay <jgay@gnu.org >
PR libstdc++/61117
* doc/xml/faq.xml (faq.license.what_restrictions): Replace "open
source" with "free software".
* doc/html/faq.html: Likewise.
From-SVN: r210241
2014-05-08 20:52:40 +01:00
Jonathan Wakely
ffcbf03ffb
* doc/html/*: Regenerate.
...
From-SVN: r208875
2014-03-27 18:22:46 +00:00
Jonathan Wakely
1492a408f9
re PR libstdc++/57226 (The installation of pretty printers is not documented)
...
PR libstdc++/57226
* doc/xml/manual/debug.xml (debug.gdb): Update documentation for
installation and use of python printers.
* doc/xml/manual/status_cxx2011.xml: Update.
* doc/html/*: Regenerate.
From-SVN: r207288
2014-01-29 23:46:31 +00:00
Jonathan Wakely
fa93ca85d8
appendix_contributing.xml: Remove broken link and defer to general documentation on contributing to GCC.
...
* doc/xml/manual/appendix_contributing.xml: Remove broken link and
defer to general documentation on contributing to GCC.
* doc/html/*: Regenerate.
From-SVN: r197334
2013-04-02 01:09:44 +01:00
Benjamin Kosnik
10ace8a0cf
*: Regenerate.
...
2013-03-13 Benjamin Kosnik <bkoz@redhat.com >
* doc/html/*: Regenerate.
From-SVN: r196647
2013-03-14 03:13:14 +00:00
Jonathan Wakely
2f2b63daf1
faq.html: Fix spelling.
...
* doc/html/faq.html: Fix spelling.
* doc/xml/faq.xml: Likewise.
* include/bits/basic_ios.h: Likewise.
* include/bits/regex.h: Likewise.
* include/std/istream: Likewise.
* include/std/streambuf: Likewise.
From-SVN: r196184
2013-02-20 22:41:51 +00:00
Benjamin Kosnik
53b03cce25
*: Regenerate.
...
2013-02-11 Benjamin Kosnik <bkoz@redhat.com >
* doc/html/*: Regenerate.
From-SVN: r195959
2013-02-11 23:24:26 +00:00
Jonathan Wakely
898be2f38d
abi.xml: Update URLs for C++ ABI.
...
* doc/xml/manual/abi.xml: Update URLs for C++ ABI.
* doc/xml/manual/policy_data_structures_biblio.xml: Add xmlns
attribute.
* doc/xml/manual/debug_mode.xml: Give filenames to chunks.
* doc/xml/manual/diagnostics.xml: Likewise.
* doc/xml/manual/extensions.xml: Likewise.
* doc/xml/manual/bitmap_allocator.xml: Likewise.
* doc/xml/manual/mt_allocator.xml: Likewise.
* doc/xml/manual/policy_data_structures.xml: Likewise.
* doc/xml/manual/parallel_mode.xml: Likewise.
* doc/xml/manual/profile_mode.xml: Likewise.
* doc/xml/manual/spine.xml: Likewise. Update copyright years.
* doc/html/*: Regenerate.
From-SVN: r194576
2012-12-18 11:08:33 +00:00
Jonathan Wakely
41ee74878a
* doc/html/*: Regenerate.
...
From-SVN: r193116
2012-11-03 00:22:18 +00:00
Jonathan Wakely
e8031ec516
re PR libstdc++/54577 (deque<T>::erase() still takes iterator instead of const_iterator)
...
PR libstdc++/54577
* doc/xml/manual/status_cxx2011.xml: N2350 changes are missing from
sequence containers.
* doc/html/*: Regenerate.
From-SVN: r191866
2012-09-30 12:40:06 +01:00
Benjamin Kosnik
27f36b7837
PR libstdc++/54102, part 2
...
2012-08-28 Benjamin Kosnik <bkoz@redhat.com >
PR libstdc++/54102, part 2
* doc/Makefile.am (XSL_HTML_STYLE): use xhtml, not html.
* doc/Makefile.in: Regenerate.
* doc/html/*: Same.
From-SVN: r190771
2012-08-29 04:44:10 +00:00
Benjamin Kosnik
6247d6df14
*: Regenerate.
...
2012-08-28 Benjamin Kosnik <bkoz@redhat.com >
* doc/html/*: Regenerate.
From-SVN: r190770
2012-08-29 02:09:55 +00:00
Jonathan Wakely
3f6de40f27
re PR libstdc++/54354 (TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5))
...
PR libstdc++/54354
* doc/xml/manual/status_cxx2011.xml: Note missing manipulators.
* doc/html/*: Regenerate.
From-SVN: r190616
2012-08-23 09:37:19 +01:00
Benjamin Kosnik
576a1fe25a
*: Regenerate.
...
2012-01-17 Benjamin Kosnik <bkoz@redhat.com >
* doc/html/*: Regenerate.
From-SVN: r183264
2012-01-17 23:50:28 +00:00
Jonathan Wakely
be0c93c512
abi.xml: Replace gcc-x.y.z with GCC x.y.z or x.y...
...
* doc/xml/manual/abi.xml: Replace gcc-x.y.z with GCC x.y.z or x.y,
remove excessive duplication of version information.
* doc/html/*: Regenerate.
From-SVN: r182206
2011-12-11 14:59:26 +00:00
Jonathan Wakely
55d2e499d6
backwards_compatibility.xml: Fix autoconf tests for C++11 compiler features and library headers.
...
* doc/xml/manual/backwards_compatibility.xml: Fix autoconf tests for
C++11 compiler features and library headers. Add stable id
attributes. Use <filename> element for headers and surround in angle
brackets. Use <classname> for classes.
* doc/html/*: Regenerate.
From-SVN: r181047
2011-11-06 23:25:25 +00:00
Jonathan Wakely
f25481f470
faq.xml: Replace references to C++0x with C++11.
...
* doc/xml/faq.xml: Replace references to C++0x with C++11.
* doc/xml/manual/intro.xml: Likewise.
* doc/xml/manual/backwards_compatibility.xml: Likewise.
* doc/xml/manual/shared_ptr.xml: Likewise.
* doc/xml/manual/configure.xml: Likewise.
* doc/xml/manual/evolution.xml: Likewise.
* doc/xml/manual/using.xml: Likewise.
* doc/xml/manual/strings.xml: Likewise.
* doc/xml/manual/debug_mode.xml: Likewise.
* doc/xml/manual/policy_data_structures.xml: Likewise.
* doc/xml/manual/extensions.xml: Likewise.
* doc/xml/manual/diagnostics.xml: Likewise.
* doc/xml/manual/test.xml: Likewise.
* doc/xml/manual/status_cxx200x.xml: Likewise, and rename to...
* doc/xml/manual/status_cxx2011.xml: Here.
* doc/Makefile.am: Rename status_cxx200x.xml.
* doc/Makefile.in: Regenerate.
* doc/html/*: Regenerate.
From-SVN: r181041
2011-11-06 20:15:53 +00:00
Benjamin Kosnik
b22e43930f
*: Regenerate.
...
2011-11-03 Benjamin Kosnik <bkoz@redhat.com >
* doc/html/*: Regenerate.
From-SVN: r180837
2011-11-03 17:50:14 +00:00
Benjamin Kosnik
5e3a0ed1a7
*: Regenerate.
...
2011-09-27 Benjamin Kosnik <bkoz@redhat.com >
* doc/html/*: Regenerate.
* doc/Makefile.am: Un-nest the ext output directory.
* doc/Makefile.in: Regenerate.
* spine.xml: Remove authors, add abstract for short
contents. Rename to index.html for html output.
* manual/spine.xml: Authors here, manual starts with index.html.
* api.xml: Update.
* faq.xml: Same.
Co-Authored-By: Jonathan Wakely <jwakely.gcc@gmail.com >
From-SVN: r179304
2011-09-28 01:37:10 +00:00
Jonathan Wakely
6e31553b28
status_cxx200x.xml: Update.
...
2011-05-31 Jonathan Wakely <jwakely.gcc@gmail.com >
* doc/xml/manual/status_cxx200x.xml: Update.
* doc/html/*: Regenerate.
From-SVN: r174468
2011-05-31 09:11:15 +01:00
Jonathan Wakely
fd8ac087e6
re PR libstdc++/48848 ([C++0x] std::valarray<T> functions missing)
...
2011-05-03 Jonathan Wakely <jwakely.gcc@gmail.com >
PR libstdc++/48848
* doc/xml/manual/status_cxx200x.xml: Update valarray status.
* doc/html/*: Regenerate.
From-SVN: r173278
2011-05-03 00:46:24 +01:00
Jonathan Wakely
65bdd626be
status_cxx200x.xml: Update to reflect current status and FDIS content.
...
2011-05-02 Jonathan Wakely <jwakely.gcc@gmail.com >
* doc/xml/manual/status_cxx200x.xml: Update to reflect current status
and FDIS content.
* doc/xml/manual/documentation_hacking.xml: Fix typo.
* doc/html/*: Regenerate.
From-SVN: r173243
2011-05-02 11:39:15 +01:00
Jonathan Wakely
604e39b109
status_cxx200x.xml: Update.
...
2011-02-10 Jonathan Wakely <jwakely.gcc@gmail.com >
* doc/xml/manual/status_cxx200x.xml: Update.
* doc/html/*: Regenerate.
From-SVN: r169996
2011-02-10 00:54:53 +00:00
Benjamin Kosnik
df2c31eed7
*: Regenerate.
...
2011-02-08 Benjamin Kosnik <bkoz@redhat.com >
* doc/html/*: Regenerate.
From-SVN: r169960
2011-02-09 01:45:25 +00:00
Jonathan Wakely
e79fa1eb9b
shared_ptr.xml: Update.
...
2010-07-14 Jonathan Wakely <jwakely.gcc@gmail.com >
* doc/xml/manual/shared_ptr.xml: Update.
* doc/html/*: Regenerate.
From-SVN: r162193
2010-07-14 21:11:09 +01:00
Jonathan Wakely
2dd0f799c4
re PR libstdc++/44875 (libstdc++ status documentation fails to mention missing c++0x io members)
...
2010-07-09 Jonathan Wakely <jwakely.gcc@gmail.com >
PR libstdc++/44875
* doc/xml/manual/status_cxx200x.xml: Corrections to status.
* doc/html/*: Regenerate.
From-SVN: r161989
2010-07-09 10:44:14 +01:00
Jonathan Wakely
604b91240e
status_cxx200x.xml: Add some missing features.
...
2010-07-06 Jonathan Wakely <jwakely.gcc@gmail.com >
* doc/xml/manual/status_cxx200x.xml: Add some missing features.
* doc/html/*: Regenerate.
From-SVN: r161892
2010-07-06 23:14:58 +01:00