Schlufi
|
55a7738837
AK: Use a full-period xorshift PRNG for double_hash
|
3 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Ben Wiederhake
|
0a2304ba05
Everywhere: Fix weird includes
|
4 years ago |
Lenny Maiorani
|
18a40587ea
HashFunctions: constexpr capability
|
4 years ago |
Andreas Kling
|
4e50079f36
AK: Redesign HashTable to use closed hashing
|
4 years ago |
Ben Wiederhake
|
8940bc3503
Meta+AK: Make clang-format-10 clean
|
4 years ago |
Andreas Kling
|
b1058b33fb
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
|
5 years ago |
Andreas Kling
|
00e744c263
AK: Provide a ptr_hash(const void*) overload
|
5 years ago |
joshua stein
|
7e6ac544f7
AK: Add ptr_hash to use int_hash or u64_hash depending on pointer size
|
5 years ago |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 years ago |
Shannon Booth
|
d5fea1b235
AK: Add a u64 Trait type
|
5 years ago |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 years ago |
Robin Burchell
|
0dc9af5f7e
Add clang-format file
|
6 years ago |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 years ago |
Andreas Kling
|
601d0d1739
Better int hashing. This was going to bite me sooner or later.
|
6 years ago |