This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC 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]

[Bug libstdc++/44963] [DR 1334] Ambiguous function overload using __gnu_cxx::crope with std::back_inserter in c++0x mode



------- Comment #7 from paolo dot carlini at oracle dot com  2010-07-16 21:37 -------
Yes, it's considered super-legacy vs hash_map, for example, which is just
legacy. The criterion is very simple: we are missing active maintainers. Just
for your information, I'm the one who voted for keeping it in the past, because
several times other library maintainers were tempted to simply remove it
completely from v3 for that reason. It will slowly rot, will not include new
ideas which are being included in all the other containers, will not be tested
in less common targets, the performance will deteriorate (because, for example,
if nobody really knows the details of the implementation, the bits having to do
will concurrency will just use slow locks even when not strictly necessary).
Thus, if you, or somebody else you are in contact with, really like it, please
consider investing time to study its internals and help maintaining it.

That said, this specific issue is just an example of LWG 1334, which is about
proxy iterators much more generally.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44963


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