Re: [PATCH] PR libstdc++/60936 reduce coupling between objects in libstdc++.a

2017-02-16 Thread Jonathan Wakely
On 03/02/17 19:02 +, Jonathan Wakely wrote: Move explicit instantiation definitions for string I/O functions into their own files so that iostream and locale definitions are not needed for uses of strings without I/O. Move functions for throwing C++11 exceptions into the individual files defi

[PATCH] PR libstdc++/60936 reduce coupling between objects in libstdc++.a

2017-02-03 Thread Jonathan Wakely
Move explicit instantiation definitions for string I/O functions into their own files so that iostream and locale definitions are not needed for uses of strings without I/O. Move functions for throwing C++11 exceptions into the individual files defining the exception types, so that using any of th