This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [Patch] Start splitting out the facets
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: Paolo Carlini <pcarlini at suse dot de>
- Cc: libstdc++ <libstdc++ at gcc dot gnu dot org>
- Date: Mon, 23 Apr 2007 17:47:13 +0200
- Subject: Re: [Patch] Start splitting out the facets
- References: <462BD310.2090608@suse.de>
the below starts on the idea, mentioned a few days ago, of splitting the
large locale_facets to separate files, in order to minimize the size of
the iostreams headers. As is, removes about 70 KB of unused code from
the pre-processed <ios>, <iostream>, <fstream>, ... Of course further
tweaks seem possible, finer grained splits, etc, but we want to proceed
incrementally, to be safe.
Nice! What's not to like about -70KB?
;)
Benjamin, looks good to you? Other proposals
for the names of the new files?
This idea looks great to me, although I do have a preference for
locale_facets_nonio.h so that locale* tab completion will work for all
of locale still.
-benjamin