Modify hash for HashSet to use xor to mix hash of items.
This commit is contained in:
parent
5c7b66e07a
commit
af591544c5
2 changed files with 2 additions and 9 deletions
|
|
@ -85,10 +85,6 @@ block hashForHashedSet:
|
|||
var hashSeq: seq[Hash] = @[]
|
||||
doAssert s1 == s2
|
||||
doAssert hash(s1) == hash(s2)
|
||||
for c in seq1:
|
||||
if (not (hash(c) in hashSeq)):
|
||||
hashSeq.add(hash(c))
|
||||
doAssert hash(s1) == hash(sorted(hashSeq, cmp[Hash]))
|
||||
|
||||
block hashForOrderdSet:
|
||||
let
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue