diff options
author | Gerald Pfeifer <gerald@pfeifer.com> | 2017-03-02 19:11:50 +0000 |
---|---|---|
committer | Gerald Pfeifer <gerald@gcc.gnu.org> | 2017-03-02 19:11:50 +0000 |
commit | 1a5a334e7839b2fe8a200c60af066e836ceff12c (patch) | |
tree | cbef1f8b864459859b24355d09be1a494cd9fc24 | |
parent | 17b0b37f588676516d8a09673ce47ab9a7ad5734 (diff) | |
download | gcc-1a5a334e7839b2fe8a200c60af066e836ceff12c.zip gcc-1a5a334e7839b2fe8a200c60af066e836ceff12c.tar.gz gcc-1a5a334e7839b2fe8a200c60af066e836ceff12c.tar.bz2 |
debug_mode.xml: Update and simplify note on link- and run-time coexistence.
* doc/xml/manual/debug_mode.xml: Update and simplify note
on link- and run-time coexistence.
Co-Authored-By: François Dumont <frs.dumont@gmail.com>
Co-Authored-By: Jonathan Wakely <jwakely@redhat.com>
From-SVN: r245848
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/doc/xml/manual/debug_mode.xml | 14 |
2 files changed, 12 insertions, 9 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index a4ccd11..6a63daf 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2017-03-02 Gerald Pfeifer <gerald@pfeifer.com> + François Dumont <frs.dumont@gmail.com> + Jonathan Wakely <jwakely@redhat.com> + + * doc/xml/manual/debug_mode.xml: Update and simplify note + on link- and run-time coexistence. + 2017-03-02 Jonathan Wakely <jwakely@redhat.com> * testsuite/17_intro/headers/names.cc: Rename to ... diff --git a/libstdc++-v3/doc/xml/manual/debug_mode.xml b/libstdc++-v3/doc/xml/manual/debug_mode.xml index 9e97a1d..65abf05 100644 --- a/libstdc++-v3/doc/xml/manual/debug_mode.xml +++ b/libstdc++-v3/doc/xml/manual/debug_mode.xml @@ -584,15 +584,11 @@ template<typename _Tp, typename _Allocator = allocator<_Tp> environments by minimizing dependencies.</para> <para>Achieving link- and run-time coexistence is not a trivial - implementation task. To achieve this goal we required a small - extension to the GNU C++ compiler (since incorporated into the C++11 language specification, described in the GCC Manual for the C++ language as - <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/gcc/Namespace-Association.html#Namespace-Association">namespace - association</link>), and a complex organization of debug- and - release-modes. The end result is that we have achieved per-use - recompilation but have had to give up some checking of the - <code>std::basic_string</code> class template (namely, safe - iterators). -</para> + implementation task. To achieve this goal we use inline namespaces and + a complex organization of debug- and release-modes. The end result is + that we have achieved per-use recompilation but have had to give up + some checking of the <code>std::basic_string</code> class template + (namely, safe iterators).</para> <section xml:id="methods.coexistence.compile" xreflabel="Compile"><info><title>Compile-time coexistence of release- and debug-mode components</title></info> |