summaryrefslogtreecommitdiff
path: root/AK/HashFunctions.h
AgeCommit message (Expand)Author
2023-02-17AK: Remove unused `rehash_for_collision`Jelle Raaijmakers
2023-01-21AK: Rename double_hash to rehash_for_collisionTimothy Flynn
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-01-07AK: Use a full-period xorshift PRNG for double_hashSchlufi
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-08Everywhere: Fix weird includesBen Wiederhake
2020-10-21HashFunctions: constexpr capabilityLenny Maiorani
2020-10-15AK: Redesign HashTable to use closed hashingAndreas Kling
2020-09-25Meta+AK: Make clang-format-10 cleanBen Wiederhake
2020-03-08AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)Andreas Kling
2020-02-25AK: Provide a ptr_hash(const void*) overloadAndreas Kling
2020-02-25AK: Add ptr_hash to use int_hash or u64_hash depending on pointer sizejoshua stein
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-05AK: Add a u64 Trait typeShannon Booth
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2018-10-27Better int hashing. This was going to bite me sooner or later.Andreas Kling