[erlang-bugs] Bug in gb_trees ? Integer key not found.
Kostis Sagonas
kostis@REDACTED
Tue May 10 00:30:06 CEST 2011
Anthony Ramine wrote:
> Le 9 mai 2011 à 23:56, Kostis Sagonas a écrit :
>
>> <aside>
>> Note that the two calls might have different semantics actually:
>>
>> 1> orddict:from_list([{2,a},{1,b},{2,a},{3,c}]).
>> [{1,b},{2,a},{3,c}]
>> 2> lists:sort([{2,a},{1,b},{2,a},{3,c}]).
>> [{1,b},{2,a},{2,a},{3,c}]
>> </aside>
>>
>> Is this call to lists:sort/1 correct/intentional? Only the original developer can answer such questions, if he happens to still recall whether this was done just to save a millisecond or for some other reason... God only knows how many possible subtle bugs may be hidden in such (or similar) code.
>
> lists:ukeysort/2 removes duplicates.
Right, I know. So does lists:usort/1.
And your point is what exactly?
Kostis
More information about the erlang-bugs
mailing list