This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Performance issue with COW strings?
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: Paolo Carlini <pcarlini at suse dot de>
- Cc: dank at kegel dot com, libstdc++ at gcc dot gnu dot org
- Date: Mon, 6 Jun 2005 11:51:55 -0500
- Subject: Re: Performance issue with COW strings?
- References: <42A14B32.7030301@kegel.com><42A16878.3070805@suse.de>
> Excellent! We badly need this kind of hard data. Well, I could prepare a
> simple patch just disabling refererence-counting, would be simple.
> However, since you don't care about compatibility, I would ask you to
> wait just a couple of weeks: after some overdue branch maintainance, I
> will add to v7-branch a simple alternate base class for basic_string,
> avoiding ref-counting, selectable at configure time. Carrying out
> comparisons will be very easy and meaningful, because the full set of
> "utility" functions will remain the same, only the low-level bits will
> be different in the two configurations.
Paolo, I think you need to reconsider adding the policy-based string
class to mainline as an extension class. I know we've discussed this
before, but I still think this is a smart move.
Any chance you can reconsider your position?
-benjamin