diff options
author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-01-12 01:37:06 +0000 |
---|---|---|
committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-01-12 01:37:06 +0000 |
commit | c6361824d659176e941383ce2116a4cf9fe28d4a (patch) | |
tree | cbe740ffadaad9e2586acb635d0b5d52791f14d6 /libstdc++-v3/doc/xml/manual | |
parent | 35277a5f695e416d4622abf4703ea0a6699b0913 (diff) | |
download | ppe42-gcc-c6361824d659176e941383ce2116a4cf9fe28d4a.tar.gz ppe42-gcc-c6361824d659176e941383ce2116a4cf9fe28d4a.zip |
2010-01-07 Benjamin Kosnik <bkoz@redhat.com>
* scripts/run_doxygen: Correct nested scope on the man pages.
* doc/xml/faq.xml: Edits, linkcheck, doxygen link reassociate.
* doc/xml/manual/mt_allocator.xml: Same.
* doc/xml/manual/allocator.xml: Same.
* doc/xml/manual/codecvt.xml: Same.
* doc/xml/manual/backwards_compatibility.xml: Same.
* doc/xml/manual/concurrency.xml: Same.
* doc/xml/manual/parallel_mode.xml: Same.
* doc/xml/manual/io.xml: Same.
* doc/xml/manual/support.xml: Same.
* doc/xml/manual/evolution.xml: Same.
* doc/xml/manual/using.xml: Same.
* doc/xml/manual/extensions.xml: Same.
* doc/xml/manual/appendix_contributing.xml: Same.
* doc/xml/manual/prerequisites.xml: Same.
* doc/xml/manual/diagnostics.xml: Same.
* doc/xml/manual/spine.xml: Same.
* doc/xml/manual/status_cxx200x.xml: Same.
* doc/xml/manual/test.xml: Same.
* doc/xml/spine.xml: Same.
* doc/html/*: Regenerate.
* include/profile/impl/profiler.h: Remove duplicate markup.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155827 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/doc/xml/manual')
-rw-r--r-- | libstdc++-v3/doc/xml/manual/allocator.xml | 10 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/appendix_contributing.xml | 2 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/backwards_compatibility.xml | 2 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/codecvt.xml | 2 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/concurrency.xml | 2 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/diagnostics.xml | 2 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/evolution.xml | 6 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/extensions.xml | 4 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/io.xml | 6 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/mt_allocator.xml | 2 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/parallel_mode.xml | 2 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/prerequisites.xml | 2 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/spine.xml | 1 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/status_cxx200x.xml | 2 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/support.xml | 2 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/test.xml | 9 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/using.xml | 2 |
17 files changed, 34 insertions, 24 deletions
diff --git a/libstdc++-v3/doc/xml/manual/allocator.xml b/libstdc++-v3/doc/xml/manual/allocator.xml index 3e895d10414..6c8c2913a3f 100644 --- a/libstdc++-v3/doc/xml/manual/allocator.xml +++ b/libstdc++-v3/doc/xml/manual/allocator.xml @@ -215,9 +215,9 @@ </para> <para> Test source for - <ulink url="http://gcc.gnu.org/viewcvs/trunk/libstdc%2B%2B-v3/testsuite/performance/23_containers/producer_consumer/sequence.cc?view=markup">sequence</ulink> + <ulink url="http://gcc.gnu.org/viewcvs/trunk/libstdc++-v3/testsuite/performance/23_containers/producer_consumer/sequence.cc?view=markup">sequence</ulink> and - <ulink url="http://gcc.gnu.org/viewcvs/trunk/libstdc%2B%2B-v3/testsuite/performance/23_containers/producer_consumer/associative.cc?view=markup">associative</ulink> + <ulink url="http://gcc.gnu.org/viewcvs/trunk/libstdc++-v3/testsuite/performance/23_containers/producer_consumer/associative.cc?view=markup">associative</ulink> containers. </para> </listitem> @@ -604,7 +604,7 @@ </publisher> <biblioid> - <ulink url="http://www.langer.camelot.de/Articles/C++Report/Allocators/Allocators.html"> + <ulink url="http://www.angelikalanger.com/Articles/C++Report/Allocators/Allocators.html"> </ulink> </biblioid> </biblioentry> @@ -649,10 +649,6 @@ <holder></holder> </copyright> - <biblioid> - <ulink url="http://home.earthlink.net/~brimar/yalloc/"> - </ulink> - </biblioid> </biblioentry> </bibliography> diff --git a/libstdc++-v3/doc/xml/manual/appendix_contributing.xml b/libstdc++-v3/doc/xml/manual/appendix_contributing.xml index eb7a55873ba..e37d3a3def8 100644 --- a/libstdc++-v3/doc/xml/manual/appendix_contributing.xml +++ b/libstdc++-v3/doc/xml/manual/appendix_contributing.xml @@ -52,7 +52,7 @@ organization is ANSI and their web-site is right <ulink url="http://www.ansi.org">here.</ulink> (And if you've already registered with them, clicking this link will take you to directly to the place where you can - <ulink url="http://webstore.ansi.org/RecordDetail.aspx?sku=ISO/IEC%2014882:2003">buy the standard on-line.)</ulink> + <ulink url="http://webstore.ansi.org/RecordDetail.aspx?sku=ISO%2FIEC+14882:2003">buy the standard on-line.)</ulink> </para> </listitem> diff --git a/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml b/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml index ab9d003bf49..a7b76a48af3 100644 --- a/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml +++ b/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml @@ -825,7 +825,7 @@ No <code>stream::attach(int fd)</code> <para> An extension is available that implements this. <filename class="headerfile">ext/stdio_filebuf.h</filename> contains a derived class called - <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00063.html"><code>__gnu_cxx::stdio_filebuf</code></ulink>. + <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00074.html"><code>__gnu_cxx::stdio_filebuf</code></ulink>. This class can be constructed from a C <code>FILE*</code> or a file descriptor, and provides the <code>fd()</code> function. </para> diff --git a/libstdc++-v3/doc/xml/manual/codecvt.xml b/libstdc++-v3/doc/xml/manual/codecvt.xml index a5a558965cf..637e0815d97 100644 --- a/libstdc++-v3/doc/xml/manual/codecvt.xml +++ b/libstdc++-v3/doc/xml/manual/codecvt.xml @@ -701,7 +701,7 @@ codecvt usage. </author> <biblioid> - <ulink url="ftp://ftp.ilog.fr/pub/Users/haible/utf8/Unicode-HOWTO.html"> + <ulink url="http://tldp.org/HOWTO/Unicode-HOWTO.html"> </ulink> </biblioid> diff --git a/libstdc++-v3/doc/xml/manual/concurrency.xml b/libstdc++-v3/doc/xml/manual/concurrency.xml index 5cdf13c72d2..0e30ee7c4d4 100644 --- a/libstdc++-v3/doc/xml/manual/concurrency.xml +++ b/libstdc++-v3/doc/xml/manual/concurrency.xml @@ -276,7 +276,7 @@ the current host. In libstdc++ implementation files, </para> <para>Within libstdc++ sources, all calls to underlying thread functionality -use this layer. More detail as to the specific interface can be found in the source <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01195.html">documentation</ulink>. +use this layer. More detail as to the specific interface can be found in the source <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00883_source.html">documentation</ulink>. </para> <para>By design, the gthread layer is interoperable with the types, diff --git a/libstdc++-v3/doc/xml/manual/diagnostics.xml b/libstdc++-v3/doc/xml/manual/diagnostics.xml index 097d8917695..eda7779f3ba 100644 --- a/libstdc++-v3/doc/xml/manual/diagnostics.xml +++ b/libstdc++-v3/doc/xml/manual/diagnostics.xml @@ -44,7 +44,7 @@ <para> Derived from this are several classes that may have a <classname>string</classname> member: a full hierarchy can be - found in the <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00378.html">source documentation</ulink>. + found in the <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00460.html">source documentation</ulink>. </para> </sect1> diff --git a/libstdc++-v3/doc/xml/manual/evolution.xml b/libstdc++-v3/doc/xml/manual/evolution.xml index 7a3aefb6778..6d42b80ac7a 100644 --- a/libstdc++-v3/doc/xml/manual/evolution.xml +++ b/libstdc++-v3/doc/xml/manual/evolution.xml @@ -615,6 +615,12 @@ Python pretty-printers are added for use with appropriately-advanced versions of Audit for application of function attributes notrow, const, pure, and noreturn. </para> +<para> +The default behavior for comparing typeinfo names changed, so +in <filename class="headerfile">typeinfo</filename>, <literal>__GXX_MERGED_TYPEINFO_NAMES</literal> +now defaults to zero. +</para> + <para> Extensions modified: <filename class="headerfile">ext/throw_allocator.h</filename>. </para> </sect2> diff --git a/libstdc++-v3/doc/xml/manual/extensions.xml b/libstdc++-v3/doc/xml/manual/extensions.xml index 889fe1db014..c715fb3f70d 100644 --- a/libstdc++-v3/doc/xml/manual/extensions.xml +++ b/libstdc++-v3/doc/xml/manual/extensions.xml @@ -483,7 +483,7 @@ get_temporary_buffer(5, (int*)0); the <code>fd()</code> function were removed from the standard filebuf. Instead, <code><ext/stdio_filebuf.h></code> contains a derived class called - <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00063.html"><code>__gnu_cxx::stdio_filebuf</code></ulink>. + <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00074.html"><code>__gnu_cxx::stdio_filebuf</code></ulink>. This class can be constructed from a C <code>FILE*</code> or a file descriptor, and provides the <code>fd()</code> function. </para></listitem> @@ -510,7 +510,7 @@ get_temporary_buffer(5, (int*)0); </para> <para> If you have read the <ulink - url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/namespaceabi.html">source + url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01115.html">source documentation for <code>namespace abi</code></ulink> then you are aware of the cross-vendor C++ ABI in use by GCC. One of the exposed functions is used for demangling, diff --git a/libstdc++-v3/doc/xml/manual/io.xml b/libstdc++-v3/doc/xml/manual/io.xml index 4a71d5f0022..b2051b4c9cd 100644 --- a/libstdc++-v3/doc/xml/manual/io.xml +++ b/libstdc++-v3/doc/xml/manual/io.xml @@ -222,9 +222,9 @@ } </programlisting> <para>Try it yourself! More examples can be found in 3.1.x code, in - <code>include/ext/*_filebuf.h</code>, and on - <ulink url="http://www.informatik.uni-konstanz.de/~kuehl/c++/iostream/">Dietmar - Kühl's IOStreams page</ulink>. + <code>include/ext/*_filebuf.h</code>, and in this article by James Kanze: + <ulink url="http://kanze.james.neuf.fr/articles/fltrsbf1.html">Filtering + Streambufs</ulink>. </para> </sect1> diff --git a/libstdc++-v3/doc/xml/manual/mt_allocator.xml b/libstdc++-v3/doc/xml/manual/mt_allocator.xml index f7cd5702ef8..55ba0e47336 100644 --- a/libstdc++-v3/doc/xml/manual/mt_allocator.xml +++ b/libstdc++-v3/doc/xml/manual/mt_allocator.xml @@ -308,7 +308,7 @@ containers, this works, as an instance of the allocator is constructed as part of a container's constructor. However, this assumption is implementation-specific, and subject to change. For an example of a pool that frees memory, see the following - <ulink url="http://gcc.gnu.org/viewcvs/trunk/libstdc%2B%2B-v3/testsuite/ext/mt_allocator/deallocate_local-6.cc?view=markup"> + <ulink url="http://gcc.gnu.org/viewcvs/trunk/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_local-6.cc?view=markup"> example.</ulink> </para> diff --git a/libstdc++-v3/doc/xml/manual/parallel_mode.xml b/libstdc++-v3/doc/xml/manual/parallel_mode.xml index 8fa17b76504..96eb93c6ecb 100644 --- a/libstdc++-v3/doc/xml/manual/parallel_mode.xml +++ b/libstdc++-v3/doc/xml/manual/parallel_mode.xml @@ -729,7 +729,7 @@ i. e. it is a singleton. It can be read and written by calling <code>__gnu_parallel::_Settings::set</code>, respectively. Please note that the first call return a const object, so direct manipulation is forbidden. -See <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00076.html"> +See <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01005.html"> <filename class="headerfile">settings.h</filename></ulink> for complete details. </para> diff --git a/libstdc++-v3/doc/xml/manual/prerequisites.xml b/libstdc++-v3/doc/xml/manual/prerequisites.xml index 8391fe459dd..12ed2bcba5e 100644 --- a/libstdc++-v3/doc/xml/manual/prerequisites.xml +++ b/libstdc++-v3/doc/xml/manual/prerequisites.xml @@ -31,7 +31,7 @@ <para>As of GCC 4.0.1 the minimum version of binutils required to build libstdc++ is <code>2.15.90.0.1.1</code>. You can get snapshots (as well as releases) of binutils from - <ulink url="ftp://sources.redhat.com/pub/binutils"> + <ulink url="ftp://sources.redhat.com/pub/binutils/"> ftp://sources.redhat.com/pub/binutils</ulink>. Older releases of libstdc++ do not require such a recent version, but to take full advantage of useful space-saving features and diff --git a/libstdc++-v3/doc/xml/manual/spine.xml b/libstdc++-v3/doc/xml/manual/spine.xml index 7a0cc2b9a13..2e373611c7d 100644 --- a/libstdc++-v3/doc/xml/manual/spine.xml +++ b/libstdc++-v3/doc/xml/manual/spine.xml @@ -11,6 +11,7 @@ <bookinfo> <copyright> <year>2009</year> + <year>2010</year> <holder> <ulink url="http://www.fsf.org">FSF</ulink> </holder> diff --git a/libstdc++-v3/doc/xml/manual/status_cxx200x.xml b/libstdc++-v3/doc/xml/manual/status_cxx200x.xml index b7c0fac9431..02a9a05d7c3 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx200x.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx200x.xml @@ -16,7 +16,7 @@ <para> This table is based on the table of contents of ISO/IEC -Doc No: N2857=09-0047 Date: 2009-03-23 +Doc No: N3000=09-0190 Date: 2009-11-09 Working Draft, Standard for Programming Language C++ </para> diff --git a/libstdc++-v3/doc/xml/manual/support.xml b/libstdc++-v3/doc/xml/manual/support.xml index 61573533529..9b30f41dcd4 100644 --- a/libstdc++-v3/doc/xml/manual/support.xml +++ b/libstdc++-v3/doc/xml/manual/support.xml @@ -112,7 +112,7 @@ defined-aspects of the fundamental types. The traits classes -- fourteen in total -- are all specializations of the template class <classname>numeric_limits</classname>, documented <ulink - url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00485.html">here</ulink> + url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00593.html">here</ulink> and defined as follows: </para> diff --git a/libstdc++-v3/doc/xml/manual/test.xml b/libstdc++-v3/doc/xml/manual/test.xml index 3da168ec45b..56f6c121c3e 100644 --- a/libstdc++-v3/doc/xml/manual/test.xml +++ b/libstdc++-v3/doc/xml/manual/test.xml @@ -913,7 +913,14 @@ as the allocator type. <para> Of particular interest is extending testing to algorithms and - then to parallel algorithms. Also io, and locales. + then to parallel algorithms. Also io and locales. + </para> + + <para> + The test instrumentation should also be extended to add + instrumentation to <classname>iterator</classname> + and <classname>const_iterator</classname> types that throw + conditionally on iterator operations. </para> </listitem> </itemizedlist> diff --git a/libstdc++-v3/doc/xml/manual/using.xml b/libstdc++-v3/doc/xml/manual/using.xml index cab3d0bf91d..b6af5e157c4 100644 --- a/libstdc++-v3/doc/xml/manual/using.xml +++ b/libstdc++-v3/doc/xml/manual/using.xml @@ -857,7 +857,7 @@ namespace gtk are set based on autoconf-tests to either "" or i.e. <code>using std::string;</code> (depending on whether the system has libstdc++ in <code>std::</code> or not). (ideas from - <email>llewelly@dbritsch.dsl.xmission.com</email>, Karl Nelson <email>kenelson@ece.ucdavis.edu</email>) + Llewelly and Karl Nelson) </para> |