[v3] more static linkage cleanups

Benjamin Kosnik bkoz@redhat.com
Fri Oct 17 03:34:00 GMT 2003


This is part one of two. 

This is a refined organization of locale and io code for static linkage.
What's being attempted  is to keep the io and locale initialization code
separate from the non-initialization, functional code.

See this for more background:
http://gcc.gnu.org/ml/libstdc++/2003-09/msg00195.html

In particular, the goal is to eventually have locale::classic callable
without dragging in the locale instantiations and named locale bits. I'm
still working on that.

Merging this into mainline is getting to be a pain, and so I'd like to
check this in as-is. This shaves another 600k off of string::assign's
test cases, so isn't worthless even without the finished locale
separation.

-benjamin
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 20031016-4.patch
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20031017/63ca7b38/attachment.ksh>


More information about the Libstdc++ mailing list