This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch] Start splitting out the facets



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]