From 1a5a334e7839b2fe8a200c60af066e836ceff12c Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Thu, 2 Mar 2017 19:11:50 +0000 Subject: [PATCH] debug_mode.xml: Update and simplify note on link- and run-time coexistence. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * doc/xml/manual/debug_mode.xml: Update and simplify note on link- and run-time coexistence. Co-Authored-By: François Dumont Co-Authored-By: Jonathan Wakely From-SVN: r245848 --- libstdc++-v3/ChangeLog | 7 +++++++ 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 a4ccd115d38..6a63daf0b7c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2017-03-02 Gerald Pfeifer + François Dumont + Jonathan Wakely + + * doc/xml/manual/debug_mode.xml: Update and simplify note + on link- and run-time coexistence. + 2017-03-02 Jonathan Wakely * 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 9e97a1ddbe7..65abf051674 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. 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 - namespace - association), 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 - std::basic_string class template (namely, safe - iterators). - + 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 std::basic_string class template + (namely, safe iterators).
Compile-time coexistence of release- and debug-mode components -- 2.30.2