On Saturday, 21 June 2014 at 03:52:54 UTC, logicchains wrote:
Blog author here, I've added a note that D's sort matches the
speed of C++'s when the stable sort is used instead of the
default unstable. I don't think there's anything wrong with D's
unstable sort however, as the C++ version also performs worse
when using std::sort (unstable) instead of std::stable_sort.
Awesome! Glad to see D shown in a good light :) Great article btw.
On another note, if someArray.sort() calls the built in sort even
when std.algorithm is imported, then most definitely built in
sort needs to go, I can see plenty of times where people would
not even realize they were calling the wrong sort or even that
there was an error in their code.