On Wednesday, 23 November 2016 at 21:40:52 UTC, Steven Schveighoffer wrote:
So the better way is to sort based on byte array, and just use memcmp for everything.

i am not completely sure that this is really better. sorting and generating tables is done in glue layer, which can be different for different codegens. and `.compare` method, that is used for sorting strings may be used in other places too. by introducing something like `switchCompare()` we will add unnecessary complexity to the compiler, will make sort order less obvious, and won't really get significant speedup, as binary search doesn't really do alot of comparisons anyway.

i thing it is better to be fixed in druntime.

Reply via email to