------- Comment #2 from paolo dot carlini at oracle dot com  2009-09-14 09:32 
-------
Indeed, I agree with most of the points Chris is making, in particular I find
extremely important the point about stable_partition. I only want to add that
in principle in this specific case, dispatching to an overload using only swaps
(like the one for bidirectional iter) for any type != scalar for example would
be of course trivial. For sure there would be border cases in which we would
regress performance-wise. Do we have any idea what other implementations are
doing here? In particular stlport for example, which also inherited the
original HP/SGI three overloads.


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paolo dot carlini at oracle
                   |                            |dot com


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

Reply via email to