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: status of your stl patches


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



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