Re: debug mode maintenance patch

2015-05-29 Thread Jonathan Wakely
On 28/05/15 22:32 +0200, François Dumont wrote: Sorry, I saw it used so many times for macros that I though it was the right way to report macro modifications. The changelog style is fairly complicated :-) I also replicate Copyrights from debug.h to assertions.h. * include/debug/debug.h

Re: debug mode maintenance patch

2015-05-28 Thread François Dumont
On 25/05/2015 20:41, Jonathan Wakely wrote: On 25/05/15 15:31 +0200, François Dumont wrote: Hi This is a patch to clean the debug mode code. I have introduced a new debug header, assertions.h, so that headers that only need _GLIBCXX_DEBUG_ASSERT do not have to include the big debug.h.

Re: debug mode maintenance patch

2015-05-26 Thread Pedro Alves
On 05/25/2015 07:41 PM, Jonathan Wakely wrote: Index: include/debug/functions.tcc === --- include/debug/functions.tcc (revision 0) +++ include/debug/functions.tcc (working copy) @@ -0,0 +1,159 @@ +// Debugging support

Re: debug mode maintenance patch

2015-05-26 Thread Jonathan Wakely
On 26/05/15 09:45 +0100, Pedro Alves wrote: On 05/25/2015 07:41 PM, Jonathan Wakely wrote: Index: include/debug/functions.tcc === --- include/debug/functions.tcc (revision 0) +++ include/debug/functions.tcc (working copy) @@ -0,0

debug mode maintenance patch

2015-05-25 Thread François Dumont
Hi This is a patch to clean the debug mode code. I have introduced a new debug header, assertions.h, so that headers that only need _GLIBCXX_DEBUG_ASSERT do not have to include the big debug.h. I also introduce functions.tcc to isolate implementation of __foreign_iterator which

Re: debug mode maintenance patch

2015-05-25 Thread Jonathan Wakely
On 25/05/15 15:31 +0200, François Dumont wrote: Hi This is a patch to clean the debug mode code. I have introduced a new debug header, assertions.h, so that headers that only need _GLIBCXX_DEBUG_ASSERT do not have to include the big debug.h. I also introduce functions.tcc to isolate