This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: status of your stl patches
- From: Gawain Bolton <gbolton at free dot fr>
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Cc: libstdc++ at gcc dot gnu dot org
- Date: Sat, 05 Jul 2003 10:57:28 +0200
- Subject: Re: status of your stl patches
- References: <20030704154833.49f199cf.bkoz@redhat.com>
- Reply-to: gp dot bolton at computer dot org
Benjamin Kosnik wrote:
Gwain,
I think we can no proceed with getting your various patches in. I put
one of them in:
[Patch] Corrected patch for stl_tree.h to improve performance and
memory usage
http://gcc.gnu.org/ml/libstdc++/2003-03/msg00086.html
Excellent stuff!
Sadly, the others are more difficult to apply at the moment.
Context diff for: Suggested improvement to std::list
http://gcc.gnu.org/ml/libstdc++/2003-02/msg00179.html
"A similar thing can be done for std::map, std::multimap, std::set and
std::multiset by changing the _M_header field in the
_Rb_tree_alloc_base class in stl_tree.h. Even better, the swap()
function would still be very simple. If people thing this is worth
doing I would happy to submit a patch."
Can you update this one, please?
Will do.
Also, please update testsuite/performance to take into account this
work, based on this:
http://gcc.gnu.org/ml/libstdc++/2003-03/msg00000.html
I'll look into tihs.
In addition, I'd be interested in similar patches for the maps and sets.
[Patch] stl_tree.h: _Rb_tree_rebalance():
Add local variable to getgrandparent and use const
http://gcc.gnu.org/ml/libstdc++/2003-04/msg00436.html
Can you update this one as well?
Sure thing.
Also, I'll need ChangeLog bits with the diffs.
Thanks,
benjamin
--
Gawain Bolton
Coignieres, France
PGP Info: Key server: http://wwwkeys.pgp.net
Key id: 6EBEDEA6
Fingerprint: 65C0 0030 21D1 7A01 546A E7DB D60F 47E0 6EBE DEA6