1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 22:17:45 +00:00

AK: Rename double_hash to rehash_for_collision

The name is currently quite confusing as it indicates it hashes doubles.
This commit is contained in:
Timothy Flynn 2023-01-20 15:25:33 -05:00 committed by Jelle Raaijmakers
parent dbc04bbf1b
commit 4f5353cbb8
3 changed files with 8 additions and 8 deletions

View file

@ -594,7 +594,7 @@ private:
}
} else if (target_bucket->state == BucketState::Rehashed) {
// If the target bucket is already re-hashed, we do normal probing.
target_hash = double_hash(target_hash);
target_hash = rehash_for_collision(target_hash);
target_bucket = &m_buckets[target_hash % m_capacity];
} else {
VERIFY(target_bucket->state != BucketState::End);
@ -676,7 +676,7 @@ private:
if (bucket.state != BucketState::Used && bucket.state != BucketState::Deleted)
return nullptr;
hash = double_hash(hash);
hash = rehash_for_collision(hash);
}
}
@ -703,7 +703,7 @@ private:
return const_cast<BucketType*>(first_empty_bucket);
}
hash = double_hash(hash);
hash = rehash_for_collision(hash);
}
}
[[nodiscard]] BucketType& lookup_for_writing(T const& value)