From be35d328e68912c54dc0ba0f85bcae7f86596426 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Tue, 1 Apr 2014 22:31:02 +0100 Subject: [PATCH] backwards_compatibility.xml (backwards.third.headers): Update link. * doc/xml/manual/backwards_compatibility.xml (backwards.third.headers): Update link. * doc/xml/manual/policy_data_structures_biblio.xml (bibliography): Fix broken links. * doc/xml/manual/shared_ptr.xml (shared_ptr.impl): Likewise. * doc/xml/manual/using_exceptions.xml (bibliography): Likewise. * doc/xml/manual/concurrency_extensions.xml (manual.ext.concurrency.impl.atomic_fallbacks): Likewise. * doc/html/*: Regenerate. From-SVN: r209002 --- libstdc++-v3/ChangeLog | 12 ++++++++++++ libstdc++-v3/doc/html/manual/backwards.html | 6 +++--- .../doc/html/manual/ext_concurrency_impl.html | 4 ++-- libstdc++-v3/doc/html/manual/memory.html | 4 ++-- .../doc/html/manual/policy_data_structures.html | 8 ++++---- libstdc++-v3/doc/html/manual/using_exceptions.html | 4 ++-- .../doc/xml/manual/backwards_compatibility.xml | 4 ++-- .../doc/xml/manual/concurrency_extensions.xml | 2 +- .../doc/xml/manual/policy_data_structures_biblio.xml | 6 +++--- libstdc++-v3/doc/xml/manual/shared_ptr.xml | 2 +- libstdc++-v3/doc/xml/manual/using_exceptions.xml | 2 +- 11 files changed, 33 insertions(+), 21 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 1fe140ec8e2..d4abff15520 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,15 @@ +2014-04-01 Jonathan Wakely + + * doc/xml/manual/backwards_compatibility.xml (backwards.third.headers): + Update link. + * doc/xml/manual/policy_data_structures_biblio.xml (bibliography): + Fix broken links. + * doc/xml/manual/shared_ptr.xml (shared_ptr.impl): Likewise. + * doc/xml/manual/using_exceptions.xml (bibliography): Likewise. + * doc/xml/manual/concurrency_extensions.xml + (manual.ext.concurrency.impl.atomic_fallbacks): Likewise. + * doc/html/*: Regenerate. + 2014-03-31 Lars Gullik Bjønnes Jonathan Wakely diff --git a/libstdc++-v3/doc/html/manual/backwards.html b/libstdc++-v3/doc/html/manual/backwards.html index 31a396d9a93..ab42ec40b39 100644 --- a/libstdc++-v3/doc/html/manual/backwards.html +++ b/libstdc++-v3/doc/html/manual/backwards.html @@ -374,8 +374,8 @@ libstdc++-v3. std:: into the global namespace.

For those of you new to ISO C++ (welcome, time travelers!), no, that isn't a typo. Yes, the headers really have new names. - Marshall Cline's C++ FAQ Lite has a good explanation in item - [27.4]. + Marshall Cline's C++ FAQ Lite has a good explanation in What's + the difference between <xxx> and <xxx.h> headers?.

Some include adjustment may be required. What follows is an autoconf test that defines PRE_STDCXX_HEADERS when they exist.

@@ -962,4 +962,4 @@ AC_DEFUN([AC_HEADER_UNORDERED_SET], [
       . 

\ No newline at end of file + diff --git a/libstdc++-v3/doc/html/manual/ext_concurrency_impl.html b/libstdc++-v3/doc/html/manual/ext_concurrency_impl.html index f585cd99e62..d760c540095 100644 --- a/libstdc++-v3/doc/html/manual/ext_concurrency_impl.html +++ b/libstdc++-v3/doc/html/manual/ext_concurrency_impl.html @@ -26,7 +26,7 @@ non-ancient x86 hardware, -march=native usually does t trick.

For hosts without compiler intrinsics, but with capable hardware, hand-crafted assembly is selected. This is the case for the following hosts:

  • cris

  • hppa

  • i386

  • i486

  • m48k

  • mips

  • sparc

And for the rest, a simulated atomic lock via pthreads. -

Detailed information about compiler intrinsics for atomic operations can be found in the GCC documentation. +

Detailed information about compiler intrinsics for atomic operations can be found in the GCC documentation.

More details on the library fallbacks from the porting section.

Thread Abstraction

A thin layer above IEEE 1003.1 (i.e. pthreads) is used to abstract the thread interface for GCC. This layer is called "gthread," and is @@ -41,4 +41,4 @@ use this layer. More detail as to the specific interface can be found in the sou functions, and usage found in the usual <pthread.h> file, including pthread_t, pthread_once_t, pthread_create, etc. -

\ No newline at end of file +

diff --git a/libstdc++-v3/doc/html/manual/memory.html b/libstdc++-v3/doc/html/manual/memory.html index cb83de0261a..9c0ca2388bf 100644 --- a/libstdc++-v3/doc/html/manual/memory.html +++ b/libstdc++-v3/doc/html/manual/memory.html @@ -557,7 +557,7 @@ available policies are: _S_Atomic

Selected when GCC supports a builtin atomic compare-and-swap operation -on the target processor (see Atomic +on the target processor (see Atomic Builtins.) The reference counts are maintained using a lock-free algorithm and GCC's atomic builtins, which provide the required memory synchronisation. @@ -682,4 +682,4 @@ be private. . N2461 - .

\ No newline at end of file + .

diff --git a/libstdc++-v3/doc/html/manual/policy_data_structures.html b/libstdc++-v3/doc/html/manual/policy_data_structures.html index 410f918156e..302d1b8f21c 100644 --- a/libstdc++-v3/doc/html/manual/policy_data_structures.html +++ b/libstdc++-v3/doc/html/manual/policy_data_structures.html @@ -834,7 +834,7 @@ . Generic Programming .

[biblio.dawestimer] - + Boost Timer Library . @@ -844,7 +844,7 @@ . Boost .

[biblio.clearypool] - + Boost Pool Library . @@ -854,7 +854,7 @@ . Boost .

[biblio.maddocktraits] - + Boost Type Traits Library . @@ -1304,4 +1304,4 @@ Wickland . National Psychological Institute - .

\ No newline at end of file + .

diff --git a/libstdc++-v3/doc/html/manual/using_exceptions.html b/libstdc++-v3/doc/html/manual/using_exceptions.html index 6b24b299ef4..cd54e0605ed 100644 --- a/libstdc++-v3/doc/html/manual/using_exceptions.html +++ b/libstdc++-v3/doc/html/manual/using_exceptions.html @@ -287,7 +287,7 @@ is called. . David Abrahams. Boost .

\ No newline at end of file + .

diff --git a/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml b/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml index 3cb7baca79b..89c7cc683ea 100644 --- a/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml +++ b/libstdc++-v3/doc/xml/manual/backwards_compatibility.xml @@ -614,8 +614,8 @@ libstdc++-v3. For those of you new to ISO C++ (welcome, time travelers!), no, that isn't a typo. Yes, the headers really have new names. - Marshall Cline's C++ FAQ Lite has a good explanation in item - [27.4]. + Marshall Cline's C++ FAQ Lite has a good explanation in What's + the difference between <xxx> and <xxx.h> headers?. Some include adjustment may be required. What follows is an diff --git a/libstdc++-v3/doc/xml/manual/concurrency_extensions.xml b/libstdc++-v3/doc/xml/manual/concurrency_extensions.xml index aef588d2caf..b9bab53a424 100644 --- a/libstdc++-v3/doc/xml/manual/concurrency_extensions.xml +++ b/libstdc++-v3/doc/xml/manual/concurrency_extensions.xml @@ -255,7 +255,7 @@ hardware, hand-crafted assembly is selected. This is the case for the following And for the rest, a simulated atomic lock via pthreads. - Detailed information about compiler intrinsics for atomic operations can be found in the GCC documentation. + Detailed information about compiler intrinsics for atomic operations can be found in the GCC documentation. More details on the library fallbacks from the porting section. 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 49cacf03401..3c4c320574b 100644 --- a/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml +++ b/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml @@ -181,7 +181,7 @@ <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="www.boost.org/doc/libs/release/libs/timer/"> + xlink:href="http://www.boost.org/doc/libs/release/libs/timer/"> Boost Timer Library </link> @@ -208,7 +208,7 @@ <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="www.boost.org/doc/libs/release/libs/pool/"> + xlink:href="http://www.boost.org/doc/libs/release/libs/pool/"> Boost Pool Library </link> @@ -236,7 +236,7 @@ <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="www.boost.org/doc/libs/release/libs/type_traits/"> + xlink:href="http://www.boost.org/doc/libs/release/libs/type_traits/"> Boost Type Traits Library </link> diff --git a/libstdc++-v3/doc/xml/manual/shared_ptr.xml b/libstdc++-v3/doc/xml/manual/shared_ptr.xml index a89c972f000..950e4e0d1ff 100644 --- a/libstdc++-v3/doc/xml/manual/shared_ptr.xml +++ b/libstdc++-v3/doc/xml/manual/shared_ptr.xml @@ -243,7 +243,7 @@ available policies are: Selected when GCC supports a builtin atomic compare-and-swap operation -on the target processor (see Atomic +on the target processor (see Atomic Builtins.) The reference counts are maintained using a lock-free algorithm and GCC's atomic builtins, which provide the required memory synchronisation. diff --git a/libstdc++-v3/doc/xml/manual/using_exceptions.xml b/libstdc++-v3/doc/xml/manual/using_exceptions.xml index 5eb002289da..698b2fbf632 100644 --- a/libstdc++-v3/doc/xml/manual/using_exceptions.xml +++ b/libstdc++-v3/doc/xml/manual/using_exceptions.xml @@ -480,7 +480,7 @@ is called. <link xmlns:xlink="http://www.w3.org/1999/xlink" - xlink:href="www.open-std.org/jtc1/sc22/wg21/docs/papers/1997/N1077.pdf"> + xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/1997/N1077.pdf"> Standard Library Exception Policy </link>