This fixes a number of links that Gerald pointed out are either redirecting or broken.
* 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. Committing to trunk.
commit bfa5151177d3c8bb4892534b00393fc3b0dd6e8c Author: Jonathan Wakely <jwak...@redhat.com> Date: Wed Feb 8 12:01:18 2017 +0000 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. diff --git a/libstdc++-v3/doc/xml/manual/policy_data_structures.xml b/libstdc++-v3/doc/xml/manual/policy_data_structures.xml index 4de8236..dca958c 100644 --- a/libstdc++-v3/doc/xml/manual/policy_data_structures.xml +++ b/libstdc++-v3/doc/xml/manual/policy_data_structures.xml @@ -4719,7 +4719,7 @@ an underlying pairing heap (<xref linkend="biblio.fredman86pairing"/>), binary heap (<xref linkend="biblio.clrs2001"/>), binomial heap (<xref linkend="biblio.clrs2001"/>), - a binomial heap with a redundant binary counter (<xref linkend="biblio.maverik_lowerbounds"/>), + a binomial heap with a redundant binary counter (<xref linkend="biblio.maverick_lowerbounds"/>), or a thin heap (<xref linkend="biblio.kt99fat_heaps"/>). </para> diff --git a/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml b/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml index 3c4c320..16b73d6 100644 --- a/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml +++ b/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml @@ -892,12 +892,9 @@ </biblioentry> <!-- 26 --> - <biblioentry xml:id="biblio.maverik_lowerbounds"> + <biblioentry xml:id="biblio.maverick_lowerbounds"> <title> - <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="http://magic.aladdin.cs.cmu.edu/2005/08/01/deamortization-part-2-binomial-heaps/"> - Deamortization - Part 2: Binomial Heaps - </link> + Deamortization - Part 2: Binomial Heaps </title> <date> 2005 @@ -906,7 +903,7 @@ <author> <personname> <firstname> - Maverik + Maverick </firstname> <surname> Woo @@ -1422,10 +1419,7 @@ <!-- 45 --> <biblioentry xml:id="biblio.wickland96thirty"> <title> - <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="http://myweb.wvnet.edu/~gsa00121/books/amongdead30.zip"> - Thirty Years Among the Dead - </link> + Thirty Years Among the Dead </title> <date> 1996 diff --git a/libstdc++-v3/doc/xml/manual/profile_mode.xml b/libstdc++-v3/doc/xml/manual/profile_mode.xml index ae846d9..39c176b 100644 --- a/libstdc++-v3/doc/xml/manual/profile_mode.xml +++ b/libstdc++-v3/doc/xml/manual/profile_mode.xml @@ -25,9 +25,9 @@ calls to an instrumentation library to record the internal state of various components at interesting entry/exit points to/from the standard library. Process trace, recognize suboptimal patterns, give advice. - For details, see - <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://dx.doi.org/10.1109/CGO.2009.36">paper presented at - CGO 2009</link>. + For details, see the + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://http://ieeexplore.ieee.org/document/4907670/">Perflint + paper presented at CGO 2009</link>. </para> <para> <emphasis>Strengths: </emphasis> @@ -1509,8 +1509,8 @@ foo.cc:7: advice: Insert prefetch instruction. <listitem><para><emphasis>Fundamentals:</emphasis>Allocation can be tuned to a specific traversal pattern, to result in better data locality. See paper: - <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.springerlink.com/content/8085744l00x72662/"> - Custom Memory Allocation for Free</link>. + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://parasol.tamu.edu/publications/download.php?file_id=570"> + Custom Memory Allocation for Free</link> by Jula and Rauchwerger. </para></listitem> <listitem><para><emphasis>Sample runtime reduction:</emphasis>30%. </para></listitem> diff --git a/libstdc++-v3/doc/xml/manual/using.xml b/libstdc++-v3/doc/xml/manual/using.xml index c06ce16..1970845 100644 --- a/libstdc++-v3/doc/xml/manual/using.xml +++ b/libstdc++-v3/doc/xml/manual/using.xml @@ -1624,9 +1624,9 @@ gcc version 4.1.2 20070925 (Red Hat 4.1.2-33) </programlisting> <para>For further details of the C++11 memory model see Hans-J. Boehm's - <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.hpl.hp.com/personal/Hans_Boehm/c++mm/user-faq.html">Threads + <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.hboehm.info/c++mm/">Threads and memory model for C++</link> pages, particularly the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.hpl.hp.com/personal/Hans_Boehm/c++mm/threadsintro.html">introduction</link> - and <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.hpl.hp.com/personal/Hans_Boehm/c++mm/user-faq.html">FAQ</link>. + and <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.hboehm.info/c++mm/user-faq.html">FAQ</link>. </para> </section> diff --git a/libstdc++-v3/doc/xml/manual/using_exceptions.xml b/libstdc++-v3/doc/xml/manual/using_exceptions.xml index 840c12b..b855cf4 100644 --- a/libstdc++-v3/doc/xml/manual/using_exceptions.xml +++ b/libstdc++-v3/doc/xml/manual/using_exceptions.xml @@ -512,7 +512,7 @@ is called. <biblioentry> <title> <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="http://www.research.att.com/~bs/3rd_safe.pdf"> + xlink:href="http://www.stroustrup.com/3rd_safe.pdf"> Appendix E: Standard-Library Exception Safety </link> </title>