Jonathan Wakely
7c1dcf5012
PR libstdc++/77854 document size_type for containers
...
PR libstdc++/77854
* doc/xml/manual/status_cxx1998.xml: Document size_type and
difference_type for containers.
* doc/html/*: Regenerate.
From-SVN: r263767
2018-08-22 13:11:17 +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
4317778a9b
PR libstdc++/81092 add std::wstring symbols and bump library version
...
PR libstdc++/81092
* acinclude.m4: Bump libtool_VERSION.
* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Update.
* config/abi/pre/gnu.ver: Add wstring constructor symbols to
GLIBCXX_3.4.24 version and move random_device::_M_get_entropy() symbol
to new GLIBCXX_3.4.25 version.
* doc/xml/manual/abi.xml: Document new versions.
* doc/html/*: Regenerate.
* testsuite/21_strings/basic_string/cons/char/8.cc: Use base object
constructors to ensure required symbols are exported.
* testsuite/21_strings/basic_string/cons/wchar_t/8.cc: Likewise.
* testsuite/util/testsuite_abi.cc: Add new version.
From-SVN: r249246
2017-06-16 12:54:59 +01:00
Jonathan Wakely
8268fc6022
Update libstdc++ version info in manual
...
* doc/xml/manual/abi.xml: Document latest library versions.
* doc/xml/manual/build_hacking.xml: Document requirement to update
abi.xml when bumping library versions.
* doc/html/*: Regenerate.
From-SVN: r248186
2017-05-18 11:09:32 +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
a138d52a9b
Add _GLIBCXX_RELEASE macro to "Using" section of manual
...
* doc/xml/manual/abi.xml: Add xml:id anchor.
* doc/xml/manual/using.xml (manual.intro.using.macros): Document
_GLIBCXX_RELEASE. Link to new anchor for __GLIBCXX__ notes.
(concurrency.io.structure): Add markup.
* doc/html/*: Regenerate.
From-SVN: r246532
2017-03-28 13:43:06 +01:00
Jonathan Wakely
96189df366
Update links and references in libstdc++ manual
...
* doc/xml/manual/policy_data_structures.xml: Fix spelling of author's
name.
* doc/xml/manual/policy_data_structures_biblio.xml: Likewise. Remove
broken links to texts that are no longer online.
* doc/xml/manual/profile_mode.xml: Update links to CGO 2009 paper and
LCPC 2006 paper.
* doc/xml/manual/using.xml: Update links to memory model information.
* doc/xml/manual/using_exceptions.xml: Update link to "Appendix E:
Standard-Library Exception Safety".
* doc/html/*: Regenerate.
From-SVN: r245277
2017-02-08 12:02:36 +00:00
Jonathan Wakely
8e4160112d
Fix typo in recent doc updates
...
* doc/xml/manual/abi.xml: Fix typo.
* doc/html/manual/abi.html: Likewise.
From-SVN: r244658
2017-01-19 23:15:13 +00:00
Jonathan Wakely
8c05647c56
PR78905 define _GLIBCXX_RELEASE macro
...
PR libstdc++/78905
* doc/xml/manual/abi.xml (abi.versioning.history): Add markup to
macro names, filenames, and literal values. Document _GLIBCXX_RELEASE.
Document that the deprecated _GLIBCXX_VERSION macro was removed for
the 4.0.0 release.
* doc/html/*: Regenerate.
* include/Makefile.am (_GLIBCXX_RELEASE): Set value.
* include/Makefile.in: Regenerate.
* include/bits/c++config (_GLIBCXX_RELEASE): Add #define.
* testsuite/ext/profile/mutex_extensions_neg.cc: Use lineno of 0 in
dg-error.
From-SVN: r244642
2017-01-19 16:40:46 +00:00
Jonathan Wakely
c6b8b5e4d3
PR69699 document why __GLIBCXX__ macro is useless
...
PR libstdc++/69699
* doc/xml/manual/abi.xml (abi.versioning.history): Explain why the
_GLIBCXX__ macro is not useful. Remove redundant date information
and link to the GCC release timeline.
(abi.versioning.active): Move partial sentence into the previous
paragraph.
* doc/html/*: Regenerate.
From-SVN: r244532
2017-01-17 15:26:11 +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
13ec6e5e06
Update libstdc++ docs for library version history
...
* doc/xml/manual/abi.xml: Document 6.0.22 library version.
* doc/html/manual/abi.html: Regenerate.
From-SVN: r238855
2016-07-29 11:55:03 +01:00
Jonathan Wakely
9020909ef1
Adjust URL in libstdc++ manual to use https
...
* doc/xml/manual/abi.xml: Adjust URL to use https.
* doc/html/manual/*: Regenerate.
From-SVN: r236837
2016-05-27 22:23:42 +01:00
Jonathan Wakely
5211a52d57
abi.xml: Document versioning for 5.1.0 release.
...
* doc/xml/manual/abi.xml: Document versioning for 5.1.0 release.
* doc/html/manual/*: Regenerate.
From-SVN: r224025
2015-06-02 12:17:43 +01:00
Jonathan Wakely
8a29fdfd23
configure.xml: Update descriptions of options affecting dual ABI and add cross-references.
...
* doc/xml/manual/configure.xml: Update descriptions of options
affecting dual ABI and add cross-references.
* doc/xml/manual/strings.xml: Clarify that string isn't COW now.
* doc/xml/manual/using.xml: Document ABI transition.
* doc/html/*: Regenerate.
From-SVN: r222262
2015-04-21 11:38:43 +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
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
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
Jonathan Wakely
6575ae2160
appendix_contributing.xml: Indent code examples to match original C++STYLE document.
...
2010-06-11 Jonathan Wakely <jwakely.gcc@gmail.com>
* doc/xml/manual/appendix_contributing.xml: Indent code examples
to match original C++STYLE document. Fix typos and syntax errors.
Add some basic docbook markup.
* doc/html/*: Regenerate.
From-SVN: r160620
2010-06-11 17:04:52 +01:00
Jonathan Wakely
669b5857cc
Makefile.am, [...] (xml_sources_extra): Add fdl-1.3.xml.
...
2010-06-06 Jonathan Wakely <jwakely.gcc@gmail.com>
* doc/Makefile.am, doc/Makefile.in (xml_sources_extra): Add
fdl-1.3.xml.
* doc/xml/manual/intro.xml: Update FDL link.
* doc/xml/manual/spine.xml: Update FDL include.
* doc/xml/gnu/fdl-1.3.xml: Add.
* doc/html/*: Regenerate.
From-SVN: r160352
2010-06-07 00:13:32 +01:00
Jonathan Wakely
60bfcbecc6
status_cxx200x.xml: Update quick_exit status.
...
2010-04-27 Jonathan Wakely <jwakely.gcc@gmail.com>
* doc/xml/manual/status_cxx200x.xml: Update quick_exit status.
* doc/html/*: Regenerate.
From-SVN: r158804
2010-04-27 21:57:23 +01:00
Jonathan Wakely
d63fd21d33
status_cxx200x.xml: Update to match n3092.
...
2010-04-27 Jonathan Wakely <jwakely.gcc@gmail.com>
* doc/xml/manual/status_cxx200x.xml: Update to match n3092.
* doc/html/*: Regenerate.
From-SVN: r158751
2010-04-27 00:33:32 +01:00
Jonathan Wakely
18246cedb5
faq.xml: Link to manual.
...
2010-04-22 Jonathan Wakely <jwakely.gcc@gmail.com>
* doc/xml/faq.xml: Link to manual.
* doc/xml/manual/using.xml: Expand dynamic libraries section.
* doc/xml/manual/strings.xml: Mention shrink_to_fit() member.
* doc/xml/manual/prerequisites.xml: Link to doxygen requirements.
* doc/xml/manual/appendix_contributing.xml: Update Bash version.
* doc/html/*: Regenerate.
From-SVN: r158624
2010-04-22 00:33:44 +01:00
Benjamin Kosnik
bb7dcd0ef3
using.xml: Update.
...
2010-02-18 Benjamin Kosnik <bkoz@redhat.com>
* doc/xml/manual/using.xml: Update.
* doc/xml/manual/status_cxx1998.xml: Same.
* doc/xml/manual/status_cxx200x.xml: Add link.
* doc/html/*: Regenerate.
* testsuite/17_intro/freestanding.cc: Add.
From-SVN: r156871
2010-02-18 18:52:12 +00:00