Added the kutil::map collection, an open addressing, robinhood hash map with backwards shift deletes. Also added hash.h with templated implementations of the FNV-1a 64 bit hash function, and pulled the log2 function out of the heap_allocator code into the new util.h.
12 KiB
12 KiB